mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-11-16 11:27:33 -08:00
make: don't recompile if it's not necessary
the preprocessor queue was preventing files from being recognized as out-of-date this highlights similar errors with graphics targets, which need to be fixed anyway
This commit is contained in:
parent
e733c4234c
commit
01954388ea
6
Makefile
6
Makefile
@ -11,13 +11,14 @@ all: pokecrystal.gbc
|
|||||||
cmp baserom.gbc $<
|
cmp baserom.gbc $<
|
||||||
clean:
|
clean:
|
||||||
rm -f pokecrystal.o pokecrystal.gbc
|
rm -f pokecrystal.o pokecrystal.gbc
|
||||||
@echo rm -f $$\(TEXTFILES:.asm=.tx\)
|
@echo 'rm -f $(TEXTFILES:.asm=.tx)'
|
||||||
@rm -f $(TEXTFILES:.asm=.tx)
|
@rm -f $(TEXTFILES:.asm=.tx)
|
||||||
pokecrystal.o: $(TEXTFILES:.asm=.tx) pokecrystal.asm constants.asm wram.asm lzs
|
pokecrystal.o: $(TEXTFILES:.asm=.tx) $(LZ_GFX) $(TWOBPP_GFX)
|
||||||
python prequeue.py $(TEXTQUEUE)
|
python prequeue.py $(TEXTQUEUE)
|
||||||
rgbasm -o pokecrystal.o pokecrystal.asm
|
rgbasm -o pokecrystal.o pokecrystal.asm
|
||||||
.asm.tx:
|
.asm.tx:
|
||||||
$(eval TEXTQUEUE := $(TEXTQUEUE) $<)
|
$(eval TEXTQUEUE := $(TEXTQUEUE) $<)
|
||||||
|
@rm $@
|
||||||
|
|
||||||
pokecrystal.gbc: pokecrystal.o
|
pokecrystal.gbc: pokecrystal.o
|
||||||
rgblink -o $@ $<
|
rgblink -o $@ $<
|
||||||
@ -27,6 +28,7 @@ pngs:
|
|||||||
cd extras && python gfx.py mass-decompress && python gfx.py dump-pngs
|
cd extras && python gfx.py mass-decompress && python gfx.py dump-pngs
|
||||||
|
|
||||||
lzs: $(LZ_GFX) $(TWOBPP_GFX)
|
lzs: $(LZ_GFX) $(TWOBPP_GFX)
|
||||||
|
@:
|
||||||
|
|
||||||
gfx/pics/%/front.lz: gfx/pics/%/front.png gfx/pics/%/tiles.2bpp
|
gfx/pics/%/front.lz: gfx/pics/%/front.png gfx/pics/%/tiles.2bpp
|
||||||
python extras/gfx.py png-to-lz --front $^
|
python extras/gfx.py png-to-lz --front $^
|
||||||
|
Loading…
Reference in New Issue
Block a user