summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2019-04-30 15:28:31 -0400
committerhuderlem <huderlem@gmail.com>2019-05-08 17:06:39 -0500
commit657068359dd654b59b12baf4ed5c5edf43fb8784 (patch)
tree14ae2a225e987b038961d72be3601fbcb5110747
parent0babaa8c077f452695e7dc11071921eb92092580 (diff)
Better dependency handling for wild_encounters
-rw-r--r--Makefile2
-rwxr-xr-xjson_data_rules.mk2
2 files changed, 3 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 77fb755e0..bf8c498ae 100644
--- a/Makefile
+++ b/Makefile
@@ -156,7 +156,7 @@ ifeq ($(DINFO),1)
override CFLAGS += -g
endif
-$(C_BUILDDIR)/%.o : $(C_SUBDIR)/%.c $$(c_dep) $(AUTO_GEN_TARGETS)
+$(C_BUILDDIR)/%.o : $(C_SUBDIR)/%.c $$(c_dep)
@$(CPP) $(CPPFLAGS) $< -o $(C_BUILDDIR)/$*.i
@$(PREPROC) $(C_BUILDDIR)/$*.i charmap.txt | $(CC1) $(CFLAGS) -o $(C_BUILDDIR)/$*.s
@echo -e ".text\n\t.align\t2, 0\n" >> $(C_BUILDDIR)/$*.s
diff --git a/json_data_rules.mk b/json_data_rules.mk
index 5a5f2eeb3..2a3d2f17d 100755
--- a/json_data_rules.mk
+++ b/json_data_rules.mk
@@ -4,3 +4,5 @@
AUTO_GEN_TARGETS += $(DATA_SRC_SUBDIR)/wild_encounters.h
$(DATA_SRC_SUBDIR)/wild_encounters.h: $(DATA_SRC_SUBDIR)/wild_encounters.json $(DATA_SRC_SUBDIR)/wild_encounters.json.txt
$(JSONPROC) $^ $@
+
+$(C_BUILDDIR)/wild_encounters.o: c_dep += $(DATA_SRC_SUBDIR)/wild_encounters.h