Makefile: baserom compare is optional

This commit is contained in:
yenatch 2014-01-04 07:31:13 -05:00
parent 628da34ae7
commit 65245542c7

View file

@ -1,6 +1,6 @@
PYTHON := python PYTHON := python
.SUFFIXES: .asm .tx .o .gbc .SUFFIXES: .asm .tx .o .gbc
.PHONY: all clean red blue .PHONY: all clean red blue compare
.SECONDEXPANSION: .SECONDEXPANSION:
@ -24,6 +24,8 @@ $(shell $(foreach obj, $(OBJS), \
all: $(ROMS) all: $(ROMS)
red: pokered.gbc red: pokered.gbc
blue: pokeblue.gbc blue: pokeblue.gbc
compare: baserom.gbc pokered.gbc
cmp $^
redrle: extras/redtools/redrle.c redrle: extras/redtools/redrle.c
${CC} -o $@ $> ${CC} -o $@ $>
@ -56,10 +58,8 @@ $(OBJS): $$*.tx $$(patsubst %.asm, %.tx, $$($$*_DEPENDENCIES))
pokered.gbc: globals.tx $(RED_OBJS) pokered.gbc: globals.tx $(RED_OBJS)
rgblink -n $*.sym -m $*.map -o $@ $(RED_OBJS) rgblink -n $*.sym -m $*.map -o $@ $(RED_OBJS)
rgbfix -jsv -k 01 -l 0x33 -m 0x13 -p 0 -r 03 -t "POKEMON RED" $@ rgbfix -jsv -k 01 -l 0x33 -m 0x13 -p 0 -r 03 -t "POKEMON RED" $@
cmp baserom.gbc $@
pokeblue.gbc: globals.tx $(BLUE_OBJS) pokeblue.gbc: globals.tx $(BLUE_OBJS)
rgblink -n $*.sym -m $*.map -o $@ $(BLUE_OBJS) rgblink -n $*.sym -m $*.map -o $@ $(BLUE_OBJS)
rgbfix -jsv -k 01 -l 0x33 -m 0x13 -p 0 -r 03 -t "POKEMON BLUE" $@ rgbfix -jsv -k 01 -l 0x33 -m 0x13 -p 0 -r 03 -t "POKEMON BLUE" $@
cmp blue.gbc $@