diff options
| author | U-Fish-PC\Daniel <corrnondacqb@yahoo.com> | 2014-06-18 17:29:59 -0400 |
|---|---|---|
| committer | U-Fish-PC\Daniel <corrnondacqb@yahoo.com> | 2014-06-18 17:29:59 -0400 |
| commit | 1f6aa8673742510ed96dbd2ced9cd0d2a368f5a2 (patch) | |
| tree | 17e662f468a35b6e51b51de1bd10d549ddd31d40 /Makefile | |
| parent | e16beff04b52faf7b50972b0ce8da9f1d1b6a35c (diff) | |
Convert png to 1bpp/2bpp before assembling
Diffstat (limited to 'Makefile')
| -rwxr-xr-x | Makefile | 23 |
1 files changed, 20 insertions, 3 deletions
@@ -1,13 +1,21 @@ .PHONY: all compare clean +.SUFFIXES: +.SUFFIXES: .asm .o .gbc .png +.SECONDEXPANSION: + ROMS := tcg.gbc OBJS := main.o -all: clean tcg.gbc compare +main_dep := $(shell python extras/scan_includes.py main.asm) + +all: tcg.gbc compare compare: baserom.gbc $(ROMS) cmp $^ -%.o: %.asm +$(OBJS): $$*.asm $$($$*_dep) + @python extras/gfx.py 2bpp $(2bppq) + @python extras/gfx.py 1bpp $(1bppq) rgbasm -o $@ $< tcg.gbc: $(OBJS) @@ -16,4 +24,13 @@ tcg.gbc: $(OBJS) clean: rm -f $(ROMS) - rm -f $(OBJS)
\ No newline at end of file + rm -f $(OBJS) + find . \( -iname '*.1bpp' -o -iname '*.2bpp' \) -exec rm {} + + +%.2bpp: %.png + $(eval 2bppq += $<) + @rm -f $@ + +%.1bpp: %.png + $(eval 1bppq += $<) + @rm -f $@ |
