From 4ad367ba98b15a8b03d25963cd7b9a8125d2285f Mon Sep 17 00:00:00 2001 From: yenatch Date: Sun, 13 Jul 2014 20:42:46 -0700 Subject: Combine poke%.gbc build targets into a generalized one. Now only one target is needed for all versions. $$* also works instead of %, but in a pattern rule % is probably clearer. --- Makefile | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/Makefile b/Makefile index b61c0502..37a9ea76 100644 --- a/Makefile +++ b/Makefile @@ -90,17 +90,9 @@ $(all_obj): $$*.tx $$(patsubst %.asm, %.tx, $$($$*_dep)) # Make a symfile for debugging. rgblink will segfault if a mapfile isn't made too. link = rgblink -n $*.sym -m $*.map -pokered.gbc: $(red_obj) +poke%.gbc: $$(%_obj) $(link) -o $@ $^ - rgbfix $(red_opt) $@ - -pokeblue.gbc: $(blue_obj) - $(link) -o $@ $^ - rgbfix $(blue_opt) $@ - -pokeyellow.gbc: $(yellow_obj) - $(link) -o $@ $^ - rgbfix $(yellow_opt) $@ + rgbfix $($*_opt) $@ clean: -- cgit v1.2.3