diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 13 |
1 files changed, 7 insertions, 6 deletions
@@ -27,6 +27,7 @@ RGBLINK ?= $(RGBDS)rgblink RGBASMFLAGS := -h -E -i $(BUILD)/ -DGOLD SCAN_INCLUDES := tools/scan_includes +MAKE_SHIM := tools/make_shim.py tools/gfx := @@ -49,18 +50,18 @@ tools tools/pkmncompress tools/gfx tools/scan_includes: # Remove files generated by the build process. .PHONY: clean clean: - rm -rf $(ROM) $(CORRECTEDROM) $(BUILD) $(ROMS:.gb=.sym) $(ROMS:.gb=.map) + rm -rf $(ROM) $(CORRECTEDROM) $(ROMS:.gb=.sym) $(ROMS:.gb=.map) $(BUILD) "$(MAKE)" -C tools clean # Remove generated files except for graphics. .PHONY: tidy tidy: - rm -rf $(ROM) $(CORRECTEDROM) $(OBJS) $(ROMS:.gb=.sym) $(ROMS:.gb=.map) + rm -rf $(ROM) $(CORRECTEDROM) $(ROMS:.gb=.sym) $(ROMS:.gb=.map) $(OBJS) $(BUILD)/shim.asm # Visualize disassembly progress. .PHONY: coverage -coverage: $(ROM:.gb=.map) utils/coverage.py - $(PYTHON) utils/coverage.py $< +coverage: $(ROM:.gb=.map) + utils/coverage.py $< %.map: %.gb @@ -78,8 +79,8 @@ $(BASEROM): @echo "Please obtain a copy of Gold_debug.sgb and put it in this directory as $@" @exit 1 -$(BUILD)/shim.asm: tools/make_shim.py shim.sym | $$(dir $$@) - $(PYTHON) tools/make_shim.py -w $(filter-out $<, $^) > $@ +$(BUILD)/shim.asm: shim.sym | $$(dir $$@) + $(MAKE_SHIM) $< > $@ $(BUILD)/%.o: $(BUILD)/%.asm | $$(dir $$@) $(RGBASM) $(RGBASMFLAGS) $(OUTPUT_OPTION) $< |
