diff options
Diffstat (limited to 'json_data_rules.mk')
-rw-r--r-- | json_data_rules.mk | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/json_data_rules.mk b/json_data_rules.mk index 980e63e88..9b5cebe5d 100644 --- a/json_data_rules.mk +++ b/json_data_rules.mk @@ -1,9 +1,15 @@ # JSON files are run through jsonproc, which is a tool that converts JSON data to an output file # based on an Inja template. https://github.com/pantor/inja -AUTO_GEN_TARGETS += src/data/items.h +AUTO_GEN_TARGETS += $(DATA_C_SUBDIR)/items.h -src/data/items.h: src/data/items.json src/data/items.json.txt +$(DATA_C_SUBDIR)/items.h: $(DATA_C_SUBDIR)/items.json $(DATA_C_SUBDIR)/items.json.txt $(JSONPROC) $^ $@ -$(C_BUILDDIR)/item.o: c_dep += src/data/items.h +$(C_BUILDDIR)/item.o: c_dep += $(DATA_C_SUBDIR)/items.h + +AUTO_GEN_TARGETS += $(DATA_C_SUBDIR)/wild_encounters.h +$(DATA_C_SUBDIR)/wild_encounters.h: $(DATA_C_SUBDIR)/wild_encounters.json $(DATA_C_SUBDIR)/wild_encounters.json.txt + $(JSONPROC) $^ $@ + +$(C_BUILDDIR)/wild_encounter.o: c_dep += $(DATA_C_SUBDIR)/wild_encounters.h |