summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorAnghelo Carvajal <angheloalf95@gmail.com>2021-07-19 20:27:49 -0400
committerGitHub <noreply@github.com>2021-07-19 20:27:49 -0400
commit5fa3049236bdcfcece10c3e85d003b7fa41c8124 (patch)
treebb4a6801f311579a2efcd8327151d7230ca3c187 /Makefile
parent7b154c23e1c703b0d9f41b962b59c539f7a2d4f8 (diff)
Remove header dependencies checks (#215)
* Remove header dependencies checks * I think this fixes it
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile20
1 files changed, 10 insertions, 10 deletions
diff --git a/Makefile b/Makefile
index ebf9183c2..207cdec25 100644
--- a/Makefile
+++ b/Makefile
@@ -171,13 +171,13 @@ build/uncompressed_dmadata: $(UNCOMPRESSED_ROM_FILES:build/uncompressed_dmadata=
./tools/dmadata.py ./tables/dmadata_table.txt $@ -u
build/binary/boot build/binary/code: build/code.elf
- @$(OBJCOPY) --dump-section $(notdir $@)=$@ $< /dev/null
+ $(OBJCOPY) --dump-section $(notdir $@)=$@ $< /dev/null
build/binary/assets/scenes/%: build/code.elf
- @$(OBJCOPY) --dump-section $*=$@ $< /dev/null
+ $(OBJCOPY) --dump-section $*=$@ $< /dev/null
build/binary/overlays/%: build/code.elf
- @$(OBJCOPY) --dump-section $*=$@ $< /dev/null
+ $(OBJCOPY) --dump-section $*=$@ $< /dev/null
#### ASM rules ####
@@ -249,8 +249,8 @@ build/asm/%.o: asm/%.asm | $(C_O_FILES)
build/src/overlays/%.o: src/overlays/%.c
$(CC) -c $(CFLAGS) $(MIPS_VERSION) $(OPTFLAGS) -o $@ $<
- @./tools/overlay.py $@ build/src/overlays/$*_overlay.s
- @$(AS) $(ASFLAGS) build/src/overlays/$*_overlay.s -o build/src/overlays/$*_overlay.o
+ ./tools/overlay.py $@ build/src/overlays/$*_overlay.s
+ $(AS) $(ASFLAGS) build/src/overlays/$*_overlay.s -o build/src/overlays/$*_overlay.o
build/%.o: %.c
$(CC) -c $(CFLAGS) $(MIPS_VERSION) $(OPTFLAGS) -o $@ $<
@@ -282,17 +282,16 @@ build/comp/assets/textures/%.yaz0: build/baserom/assets/textures/%
./tools/yaz0 $< $@
build/%.d: %.c
- @./tools/depend.py $< $@
- @$(GCC) $< -Iinclude -Isrc -I./ -MM -MT 'build/$*.o' >> $@
+ ./tools/depend.py $< $@
build/dmadata_script.ld: build/dmadata_script.txt
- @$(GCC) -E -CC -x c -Iinclude $< | grep -v '^#' > $@
+ $(GCC) -E -CC -x c -Iinclude $< | grep -v '^#' > $@
build/linker_scripts/%.ld: linker_scripts/%.txt
- @$(GCC) -E -CC -x c -Iinclude $< | grep -v '^#' > $@
+ $(GCC) -E -CC -x c -Iinclude $< | grep -v '^#' > $@
build/assets/%.d: assets/%.c
- @$(GCC) $< -Iinclude -I./ -MM -MT 'build/assets/$*.o' > $@
+ $(GCC) $< -Iinclude -I./ -MM -MT 'build/assets/$*.o' > $@
## Build C files from assets
@@ -305,6 +304,7 @@ build/assets/%.bin.inc.c: assets/%.bin
build/assets/%.jpg.inc.c: assets/%.jpg
$(ZAPD) bren -eh -i $< -o $@
+# Checks headers dependencies of each C file
ifneq ($(MAKECMDGOALS), clean)
ifneq ($(MAKECMDGOALS), distclean)
-include $(C_FILES:%.c=build/%.d)