include rpp/lib/common.mk
release: $(RELEASE_BASENAME).zip
- $(MAKE) -C rpp/lib release
cp rpp/lib/rpp-lib-*.zip .
$(MAKE) -C doc/test-sw release
cp doc/test-sw/rpp-test-*.zip .
cp doc/rpp_simulink.pdf rpp_simulink-$(RELEASE_VERSION).pdf
+cp_lib = cd rpp/lib/$(LIB_RELEASE_BASENAME) && cp --parents $(1) ../../../$(@)/rpp/lib/
+
+$(RELEASE_BASENAME):: LIB_RELEASE_BASENAME:=$(shell make -C rpp/lib --silent print-release-basename)
$(RELEASE_BASENAME):: lib
- mkdir -p $@/rpp/lib/rpp
- mkdir -p $@/rpp/lib/os/7.0.2
- mkdir -p $@/rpp/lib/lwip/src
+# Copy compiled library
+ mkdir -p $@/rpp/lib
cp --parents rpp/lib/rpp-lib.lib $@/
- cp -r rpp/lib/rpp/include $@/rpp/lib/rpp/include
- cp rpp/lib/rpp/TMS570LS313xFlashLnk.cmd $@/rpp/lib/rpp/TMS570LS313xFlashLnk.cmd
- cp rpp/lib/rpp/TMS570LS3137.ccxml $@/rpp/lib/rpp/TMS570LS3137.ccxml
- cp -r rpp/lib/os/7.0.2/include $@/rpp/lib/os/7.0.2/include
- cp -r rpp/lib/lwip/src/include $@/rpp/lib/lwip/src/include
+# Copy library headers and linkes scripts
+ $(call cp_lib,rpp/TMS570LS313xFlashLnk.cmd)
+ $(call cp_lib,-r rpp/include)
+ $(call cp_lib,-r os/7.0.2/include)
+ $(call cp_lib,-r lwip/src/include)
+ cp --parents rpp/loadti/TMS570LS3137.ccxml $@/
+# Compile and include the PDF documentation
$(MAKE) -C doc
mkdir -p $@/doc
cp doc/rpp_simulink.pdf $@/doc
lib:
- $(MAKE) -C rpp/lib/Release
+ $(MAKE) -C rpp/lib/Release # Compile the lib
+ $(MAKE) -C rpp/lib release # Create release zip and directory
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<configurations XML_version="1.2" id="configurations_0">
+ <configuration XML_version="1.2" id="configuration_0">
+ <instance XML_version="1.2" desc="Texas Instruments XDS100v2 USB Emulator" href="connections/TIXDS100v2_Connection.xml" id="Texas Instruments XDS100v2 USB Emulator" xml="TIXDS100v2_Connection.xml" xmlpath="connections"/>
+ <connection XML_version="1.2" id="Texas Instruments XDS100v2 USB Emulator">
+ <instance XML_version="1.2" href="drivers/tixds100v2icepick_c.xml" id="drivers" xml="tixds100v2icepick_c.xml" xmlpath="drivers"/>
+ <instance XML_version="1.2" href="drivers/tixds100v2cs_dap.xml" id="drivers" xml="tixds100v2cs_dap.xml" xmlpath="drivers"/>
+ <instance XML_version="1.2" href="drivers/tixds100v2cortexR.xml" id="drivers" xml="tixds100v2cortexR.xml" xmlpath="drivers"/>
+ <platform XML_version="1.2" id="platform_0">
+ <instance XML_version="1.2" desc="TMS570LS3137" href="devices/tms570ls3137.xml" id="TMS570LS3137" xml="tms570ls3137.xml" xmlpath="devices"/>
+ </platform>
+ </connection>
+ </configuration>
+</configurations>