From c3d117f7339897020ecb78c64203479a40e07533 Mon Sep 17 00:00:00 2001 From: FexCollects Date: Sat, 8 Feb 2025 17:28:06 -0700 Subject: [PATCH] modern: build eonticket (#10) --- .github/workflows/test.yml | 10 ++++++++++ eonticket/Makefile | 32 ++++++++++++++++---------------- eonticket/nevpk.exe | Bin 10240 -> 0 bytes 3 files changed, 26 insertions(+), 16 deletions(-) delete mode 100644 eonticket/nevpk.exe diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c0f9841..3ff00fa 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,6 +16,16 @@ jobs: run: | cd decoration && make + BuildEonTicket: + runs-on: ubuntu-24.04 + steps: + - name: Check out repository code + uses: actions/checkout@v4 + + - name: Verify eonticket + run: | + cd eonticket && make + BuildBattleE: runs-on: ubuntu-24.04 steps: diff --git a/eonticket/Makefile b/eonticket/Makefile index 44f64e7..9bc4493 100644 --- a/eonticket/Makefile +++ b/eonticket/Makefile @@ -4,37 +4,37 @@ verify: eonticket-%.tx: eonticket.asm - python ../scripts/regionalize.py $< $@ $* $* + python3 ../scripts/regionalize.py $< $@ $* $* eonticket-%.o: eonticket-%.tx - ./rgbasm.exe -o $@ $< + ../bin/rgbds/v0.5.0/rgbasm -o $@ $< eonticket-%.gbc: eonticket-%.o - ./rgblink.exe -o $@ $< + ../bin/rgbds/v0.5.0/rgblink -o $@ $< eonticket-%.bin: eonticket-%.gbc - python ../scripts/stripgbc.py $< $@ + python3 ../scripts/stripgbc.py $< $@ eonticket-%.mev: eonticket-%.bin - python ../scripts/checksum.py $< $@ + python3 ../scripts/checksum.py $< $@ prologue-%.tx: prologue.asm - python ../scripts/regionalize.py $< $@ $* $* + python3 ../scripts/regionalize.py $< $@ $* $* prologue-%.o: prologue-%.tx - ./rgbasm.exe -o $@ $< + ../bin/rgbds/v0.5.0/rgbasm -o $@ $< prologue-%.gbc: prologue-%.o - ./rgblink.exe -o $@ $< + ../bin/rgbds/v0.5.0/rgblink -o $@ $< prologue-%.bin: prologue-%.gbc - python ../scripts/stripgbc.py $< $@ + python3 ../scripts/stripgbc.py $< $@ 00-C000-%.tx: 00-C000.asm eonticket-%.mev prologue-%.bin - python ../scripts/ereadertext.py $< $@ $* + python3 ../scripts/ereadertext.py $< $@ $* 00-C000-%.o: 00-C000-%.tx - ./rgbasm.exe -o $@ $< + ../bin/rgbds/v0.5.0/rgbasm -o $@ $< 00-C000-%.gbc: 00-C000-%.o - ./rgblink.exe -o $@ $< + ../bin/rgbds/v0.5.0/rgblink -o $@ $< 00-C000-%.z80: 00-C000-%.gbc - python ../scripts/stripgbc.py $< $@ + python3 ../scripts/stripgbc.py $< $@ 00-C000-%.vpk: 00-C000-%.z80 - ./nevpk.exe -c -i $< -o $@ + ../bin/nedc/v1.4/nevpk -c -i $< -o $@ 00-C000-%.raw: 00-C000-%.vpk - ./nedcmake.exe -i $< -o $@ -type 1 -region 1 + ../bin/nedc/v1.4/nedcmake -i $< -o $@ -type 1 -region 1 clean: - rm -f *.tx *.o *.gbc *.z80 *.bin *.mev *.vpk *.raw \ No newline at end of file + rm -f *.tx *.o *.gbc *.z80 *.bin *.mev *.vpk *.raw diff --git a/eonticket/nevpk.exe b/eonticket/nevpk.exe deleted file mode 100644 index 12cf7882016607c8b282c03bdce5883660e5c913..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10240 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 GWBy-^am6VB