110 Commits
Author SHA1 Message Date
Luke Street f29cfaf313 Add build/GAMEID/report.json rule using objdiff-cli 2024-08-12 18:09:10 -06:00
Luke Street 5c3892b317 Only build asm with --non-matching 2024-08-12 18:08:26 -06:00
Luke Street b7077b66b2 Output src/*.s files into the correct build dir
Before, it would put both `asm/*.s` (modding overrides)
and `src/*.s` files (matching source files that happen
to be assembly) into `build/mod`.
2024-08-11 18:22:28 -06:00
Luke Street a57d08dd07 Add ninja tools helper for downloading all tools 2024-08-11 18:07:07 -06:00
NWPlayer123andGitHub 5e7990495b Allow Custom Build Steps/Rules (#27) 2024-08-06 21:08:26 -06:00
LagoLunaticandGitHub 5c333bd399 Fix auto-decomp.me scratch config ignoring extra_cflags (#25) 2024-07-11 14:46:39 -04:00
Luke Street e45a0ecf5e Downgrade wibo to 0.6.11 2024-06-23 22:32:04 -06:00
Luke StreetandGitHub a3af4917a6 Update projects list 2024-06-20 22:46:43 -06:00
Luke Street cd2d65c157 Bump actions versions 2024-06-19 14:08:49 -06:00
Luke StreetandGitHub 597ffd8f65 Keep ldflags "-warn off" commented 2024-06-10 00:47:36 -06:00
Luke Street 182de95dae Remove "collected" from fancy progress message 2024-06-09 22:42:12 -06:00
Luke Street a739a4f915 Bump tool versions 2024-06-09 22:41:00 -06:00
Luke Street 08a61d78b2 Enable all decomp.me compiler mappings 2024-06-09 22:37:51 -06:00
NathanandGitHub cf654dd8ad Allow adding re-configure dependencies and doing non-matching builds (#22)
* Fix type checking errors with config version

* Add optional reconfigure dependency list to project config

* Add non-matching build option
Skips hash check and progress output

* Uncomment `config.reconfig_deps` assignment

* Change default target for non-matching instead of stubbing check/progress
2024-05-18 14:50:32 -06:00
YanisandGitHub d102696838 add -v for --version (#21) 2024-05-16 18:32:30 -06:00
Robin AveryandGitHub 5ea53e5a59 Fix misplaced None assignment in project.py (#20) 2024-03-14 17:18:01 -06:00
Luke Street afb82c88dc Add GitHub Actions workflow template & documentation 2024-03-05 17:24:33 -07:00
Luke Street 2b626fb53e Minor documentation updates 2024-03-04 23:30:41 -07:00
Robin AveryandGitHub 0be47a04f7 Fix dtk binary feature (#18) 2024-03-04 23:19:57 -07:00
Robin AveryandGitHub 95c866aa9d Support disabling asm overrides and fix lint errors (#17) 2024-03-04 22:13:39 -07:00
Luke Street 368342ae8b Update decomp-toolkit to v0.7.5 2024-03-04 18:23:59 -07:00
Robin AveryandGitHub 1d3192a4aa Support specifying a dtk binary (#14) 2024-03-04 18:13:10 -07:00
Luke Street 6debc74abf Fix Windows path handling
ninja_syntax.py should be writing native
platform paths instead of converting
things to unix paths.

Separately, fixed type errors introduced
by the previous commit.
2024-03-04 08:19:20 -07:00
Luke StreetandGitHub 192191ced2 Assembly modding support & objdiff + decomp.me integration (#15)
* Add initial asm build support

* WIP decomp.me and links
2024-03-03 22:47:05 -07:00
Robin AveryandGitHub bf77cea86d Fix pyright complaints and run black (#12) 2024-02-29 11:21:44 -07:00