]> rtime.felk.cvut.cz Git - pes-rpp/rpp-lib.git/blobdiff - build/Makefile.lib.inc
Generate list of GIO pin names
[pes-rpp/rpp-lib.git] / build / Makefile.lib.inc
index 60f5d2b0eb4be3213e2560922c095d25574402a1..c35a511ac2a3c09125ae0e3e99420c852b3e863b 100644 (file)
@@ -45,9 +45,10 @@ rpp_lib_DEPS = $(rpp_lib_OBJS:%=%.dep)
 rpp-lib.lib: $(rpp_lib_OBJS) #../rpp/TMS570LS313xFlashLnk.cmd
        $(AR) r $@ $^
 
-$(makefile_lib_inc_dir)/../rpp-lib.lib: rpp-lib.lib
+$(makefile_lib_inc_dir)/../rpp-lib.lib: rpp-lib.lib rpp/src/gio_names.txt
        $(call cp,$<,$@)
        $(call cp,$(call pathconv,../Makefile.config),$(dir $@))
+       $(call cp,$(call pathconv,rpp/src/gio_names.txt),$(makefile_lib_inc_dir))
 
 -include $(rpp_lib_DEPS)
 
@@ -59,6 +60,11 @@ $(rpp_lib_asm_OBJS): %.obj: $(makefile_lib_inc_dir)/../%.asm
        $(call mkdir,$(dir $@))
        $(RPP_COMPILE_CMD)
 
+rpp/src/gio_names.txt: %: $(makefile_lib_inc_dir)/../%.tmpl
+       $(call mkdir,$(dir $@))
+       $(RPP_PREPROC_CMD)
+
+
 .PHONY: all clean $(makefile_lib_inc_dir)/../rpp-lib.lib
 
 clean::