summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpfero <ohpee@loves.dicksinhisan.us>2018-06-05 16:54:58 +0200
committerpfero <ohpee@loves.dicksinhisan.us>2018-06-05 16:54:58 +0200
commita406b638b1c18c9c78806db395068cf03fc9c64a (patch)
treeaf76b66cdd4deeacf9dc75ab27dca919eb50d09c
parentbf92bbc95e25a7a939b285f365347db0eb925e8c (diff)
Clarify 'extra' utilities in Makefile
-rw-r--r--.gitignore20
-rw-r--r--Makefile13
2 files changed, 19 insertions, 14 deletions
diff --git a/.gitignore b/.gitignore
index 6aaf8bf..8768646 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,32 +1,36 @@
+# ROM
*.gb
*.sgb
*.gbc
+*.sym
+*.map
*.sav
*.sn1
*.rtc
+# build artifacts
+build/
*.d
*.o
-# converted image data
*.2bpp
*.1bpp
*.pic
*.pcm
-*.map
-poke*-spaceworld.sym
shim.asm
-*~
-
-; binaries
-*.exe
+# build utilities
tools/scan_includes
tools/pkmncompress
tools/make_shim
tools/gfx
+*.exe
*.pyc
-build/
+
+# editor files
+*~
.idea/
+# extra utilities
coverage.png
coverage.log
+pokegold-spaceworld.link
diff --git a/Makefile b/Makefile
index d9a3d52..31d49f2 100644
--- a/Makefile
+++ b/Makefile
@@ -44,10 +44,6 @@ compare: $(ROM) $(CORRECTEDROM)
tools tools/pkmncompress tools/gfx:
"$(MAKE)" -C tools/
-.PHONY: coverage
-coverage: tools/disasm_coverage.py $(ROM)
- $(PYTHON) $< -m $(ROM:.gb=.map) -b 0x40
-
# Remove files generated by the build process.
.PHONY: clean
clean:
@@ -59,13 +55,18 @@ clean:
mostlyclean:
rm -rf $(ROM) $(CORRECTEDROM) $(OBJS) $(OBJS:.o=.d) $(ROMS:.gb=.sym) $(ROMS:.gb=.map)
+# Utilities
+.PHONY: coverage
+coverage: $(ROM:.gb=.map) tools/disasm_coverage.py
+ $(PYTHON) tools/disasm_coverage.py -m $< -b 0x40
+
.PHONY: linkerscript
linkerscript: $(ROM:.gb=.link)
-%.link: %.map
+%.link: %.map tools/map2link.py
$(PYTHON3) tools/map2link.py $< $@
-%.map: %.gb;
+%.map: %.gb
$(CORRECTEDROM): %-correctheader.gb: %.gb
$(RGBASM) $(RGBASMFLAGS) -o $(BUILD)/zero_checksum.o zero_checksum.inc