diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2020-06-18 15:07:14 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2020-06-18 15:07:14 -0400 |
commit | 205e3d6a299aab4f9ee9c613234f359d11674c39 (patch) | |
tree | 739e90adcd8ba352ee2e2ec2b188a659810c3058 /filesystem.mk | |
parent | 2f6c94828b62df2c6715e998731558bfba6218b7 (diff) |
Clean up filesystem.mk rules
Diffstat (limited to 'filesystem.mk')
-rw-r--r-- | filesystem.mk | 26 |
1 files changed, 11 insertions, 15 deletions
diff --git a/filesystem.mk b/filesystem.mk index b2e4c596..8b588d58 100644 --- a/filesystem.mk +++ b/filesystem.mk @@ -282,21 +282,17 @@ HOSTFS_FILES = $(NITROFS_FILES:%=files/%) files/poketool/personal/pms.narc: ; +O2NARC_TARGETS := \ + files/poketool/personal/personal.narc \ + files/poketool/personal/wotbl.narc \ + files/poketool/personal/evo.narc \ + +$(O2NARC_TARGETS): %.narc: %.json %.json.txt + $(JSONPROC) $^ $*.c + $(CC) $(CFLAGS) -c -o $*.o $*.c + $(O2NARC) $*.o $@ + @$(RM) $*.o $*.c + files/poketool/personal/growtbl.narc: $(wildcard files/poketool/personal/growtbl/*.txt) $(foreach file,$^,$(CSV2BIN) $(file);) $(KNARC) -d $(basename $@)/ -p $@ - -files/poketool/personal/personal.narc: files/poketool/personal/personal.json files/poketool/personal/personal.json.txt - $(JSONPROC) $^ $(@:%.narc=%.c) - $(CC) $(CFLAGS) -c -o $(@:%.narc=%.o) $(@:%.narc=%.c) - $(O2NARC) $(@:%.narc=%.o) $@ - -files/poketool/personal/wotbl.narc: files/poketool/personal/wotbl.json files/poketool/personal/wotbl.json.txt - $(JSONPROC) $^ $(@:%.narc=%.c) - $(CC) $(CFLAGS) -c -o $(@:%.narc=%.o) $(@:%.narc=%.c) - $(O2NARC) $(@:%.narc=%.o) $@ - -files/poketool/personal/evo.narc: files/poketool/personal/evo.json files/poketool/personal/evo.json.txt - $(JSONPROC) $^ $(@:%.narc=%.c) - $(CC) $(CFLAGS) -c -o $(@:%.narc=%.o) $(@:%.narc=%.c) - $(O2NARC) $(@:%.narc=%.o) $@ |