* set build options
* remove COMPARE and MDOERN_* switches
* remove tools makefile
* AR patching is gone too since we want a fullly decomped version
* AR is modern
* remove cwd changes
* edit my own tool to fix compile errors
* compile files generated with my own tool instead of the originals
* inline modern_gcc makefile
* port mips toolchain detection logic
* add util.mk for find-command
* remove forced AR order and strip/mdebug removal commands
* add -mabi=32 to as flags
* formatting changes
* add clang format files
* formatting changes
* make libgultra CI work
* install mips gcc too
* add format check tools
* Add formatting to CI
* Add CI (#4)
* make libgultra CI work
* install mips gcc too
* remove make setup
---------
Co-authored-by: someone2639 <someone2639@gmail.com>
* we don't use clang-tidy
* use 120 width for formatting
* a
* address clang-tidy messing up
* test
* align consecutive macros and declarations
* only align macros for now
* SpaceAfterCStyleCast: false
* format headers too
* remove cast space switch because its false by default
* pointers on left
* AlignConsecutiveBitFields: true
* install clang-format and clang-tidy on gh actions
* and clang-tools
* show diff in format check tool
* make CI work
---------
Co-authored-by: someone2639 <someone2639@gmail.com>
🙏
* WIP
* Add ar
* POC
* WIP libultra_rom
* Simplify Makefile and match initalize
* 1 c 1 s left
* exceptasm OK
* Different weak impl
* COMPARE_AR comment for irix
* Get ar working and clean up makefile
* Some more small cleanup
* Split makefile
* dereference instead of [0]
* Small cleanups
* initialize msp and kmc libultra
* libultra_rom OK
* Warnings
* Add to readme
* Fix ido ci?
* Make libultra_rom default again
* PR review
* libultra OK
* Update Readme
* whitespace removal
* Small exceptasm clean up
* Asm symbols
* Bring over improved asm.h
* build improvements
* asm PR suggestions
* Make comment
* Fix readme table
* strip debug on setup
* GBIDEFINEs