James Petersen
af26f95377
Build Rev 1 ROM as default instead of Rev 0 ( #604 )
...
Co-authored-by: Rachel <lhearachel@proton.me>
Co-authored-by: cbt6 <91667135+cbt6@users.noreply.github.com>
2025-07-12 11:36:34 -07:00
Eduardo Quezada
10620fb35c
Delete build resource folder to prevent artifacts from polluting builds ( #606 )
build / build (push) Has been cancelled
2025-07-10 11:21:22 -07:00
Bilel MEDIMEGH
038b78ca41
Added debug logging functionality ( #548 )
2025-06-23 12:41:08 -07:00
Rachel
ad26daf9e4
Update metroskrew to 0.1.3 ( #534 )
2025-06-01 16:36:05 -07:00
Rachel
1a68c758eb
Integrate metroskrew as the default compiler ( #482 )
...
build / build (push) Waiting to run
* Remove extraneous `include/` directory level from brightness_controller
* Wrap WSL_ACCESSING_WINDOWS detection in realpath
* Integrate metroskrew as the default compiler
* Remove tools/cw contents
2025-05-09 22:00:48 -07:00
Rachel
e8a15a4777
Use Meson instead of Ninja for the specific-target recipe
2025-04-28 02:03:46 -07:00
Rachel
46c4ec5845
Directly invoke ninja for build targets instead of going through meson
2025-03-09 16:21:23 -07:00
Rachel
ce1493c36b
Clone meson instead of asking users to download it
...
This squash also removes the calcrom webhook, which serves no purpose
at this stage of the project.
2025-03-09 16:21:19 -07:00
mid-kid
f6a62ca3a2
Update INSTALL.md to reflect the removal of LM_LICENSE_FILE
2025-02-14 23:28:17 +01:00
Rachel
8d627416f9
Refactor PCH + script dependencies and use a 2-stage pipeline
2025-01-27 20:46:36 -08:00
SetiQyu
15ddab2656
Add FreeBSD compatibility
2025-01-16 23:48:52 +01:00
Rachel
dc4b6670ca
Create constants for tile behaviors and normalize names
2024-11-09 20:08:53 -08:00
Rachel
3992b4c139
Add update target for meson subproject updates
2024-11-08 09:40:23 -08:00
mid-kid
72a64ff47e
Makefile: Use backwards-compatible .NOTPARALLEL instead of .WAIT
2024-11-06 19:42:28 +01:00
mid-kid
8ff26027a2
Add LM_LICENSE_FILE export to makefile
2024-11-06 19:31:56 +01:00
mid-kid
25f8ced4d2
Makefile: Group variables more logically
2024-11-06 19:07:32 +01:00
mid-kid
2d68596bb6
Makefile: The $(CWD) needs to *start* with /mnt/
2024-11-06 19:01:14 +01:00
mid-kid
55fefc18bf
Refactor makefile, make it parallelizable
...
These changes make it possible to run with -jN, if the user has
configured it as such (through e.g. MAKEFLAGS).
It also simplifies quite a few things, and makes running `make` without
arguments just work out of the box.
2024-11-06 18:58:42 +01:00
Rachel
d8040bf93d
Default to release + check; add GDB setup to INSTALL.md
2024-11-06 17:15:46 +01:00
Rachel
44dd175f12
Collapse shell scripts into a Makefile; update INSTALL and CONTRIBUTING docs
2024-11-06 17:15:45 +01:00
Nomura
f0d62a4ade
Remove makefiles
2023-07-18 16:11:22 +02:00
luckytyphlosion
6623bea211
Fix parallelization.
2023-01-07 14:54:00 -05:00
luckytyphlosion
604c0059a6
Support building files in the SDK directory.
2023-01-05 19:58:46 -05:00
Nomura
d2f830f5ae
Resolve pointers, part 6
2023-01-03 09:30:11 +01:00
Nomura
1653509e21
Match several arm9 files, part 4
2022-12-29 19:37:27 +01:00
Nomura
d48c04ace0
Port lib/dwc and lib/nitroWifi headers
2022-12-29 17:25:16 +01:00
Nomura
6366b45d51
Port lib/nitro headers
2022-12-29 13:47:47 +01:00
Nomura
0217a8c36d
Match unk_020E4C40.c
2022-12-28 17:50:42 +01:00
luckytyphlosion
ea122df5e9
Match main.c
2022-12-23 16:54:09 -05:00
luckytyphlosion
bc37ded222
Enable ntr_merge_elf.sh
2022-12-22 17:55:29 -05:00
Nomura
ad9cdd5d57
Add filesystem.mk
2022-11-26 16:59:01 +01:00
luckytyphlosion
451f5c4604
Get the ROM to build.
...
Ignore NTRMERGE for now.
2022-11-23 18:42:30 -05:00
luckytyphlosion
8cefcbd8b2
Get it to build, part 1.
2022-11-23 14:01:24 -05:00
luckytyphlosion
dfbfbcc218
Partial untested work on buildsystem.
2022-11-23 12:42:52 -05:00