summaryrefslogtreecommitdiff
path: root/filesystem.mk
diff options
context:
space:
mode:
Diffstat (limited to 'filesystem.mk')
-rw-r--r--filesystem.mk17
1 files changed, 13 insertions, 4 deletions
diff --git a/filesystem.mk b/filesystem.mk
index b43877db..05098980 100644
--- a/filesystem.mk
+++ b/filesystem.mk
@@ -280,8 +280,17 @@ HOSTFS_FILES = $(NITROFS_FILES:%=files/%)
%.arc:
$(KNARC) -d $(basename $@)/ -p $@
-files/poketool/personal/pms.narc: ;
+O2NARC_TARGETS := \
+ files/poketool/personal/personal.narc \
+ files/poketool/personal/wotbl.narc \
+ files/poketool/personal/evo.narc \
+ files/poketool/personal/growtbl.narc \
+ files/poketool/personal/pms.narc \
-files/poketool/personal/growtbl.narc: $(wildcard files/poketool/personal/growtbl/*.txt)
- $(MAKE) -C $(<D)
- $(NARCCOMP) -o $@ -p 255 $(^:%.txt=%.bin)
+files/poketool/personal/pms.narc: O2NARCFLAGS = -f
+
+$(O2NARC_TARGETS): %.narc: %.json %.json.txt
+ $(JSONPROC) $^ $*.c
+ $(CC) $(CFLAGS) -c -o $*.o $*.c
+ $(O2NARC) $(O2NARCFLAGS) $*.o $@
+ @$(RM) $*.o $*.c