1 RELEASE_PREFIX = rpp-simulink
3 include rpp/lib/common.mk
5 release: $(RELEASE_BASENAME).zip
6 cp rpp/lib/rpp-lib-*.zip .
7 $(MAKE) -C doc/test-sw release
8 cp doc/test-sw/rpp-test-*.zip .
9 cp doc/rpp_simulink.pdf rpp_simulink-$(RELEASE_VERSION).pdf
11 cp_lib = cd rpp/lib/$(LIB_RELEASE_BASENAME) && cp --parents $(1) ../../../$(@)/rpp/lib/
13 $(RELEASE_BASENAME):: LIB_RELEASE_BASENAME:=$(shell make -C rpp/lib --silent print-release-basename)
14 $(RELEASE_BASENAME):: lib
15 # Copy compiled library
17 cp --parents rpp/lib/rpp-lib.lib $@/
18 # Copy library headers and linkes scripts
19 $(call cp_lib,rpp/RM48L952FlashLnk.cmd)
20 $(call cp_lib,-r rpp/include)
21 $(call cp_lib,-r os/7.0.2_rm48/include)
22 $(call cp_lib,-r lwip/src/include)
23 cp --parents rpp/loadti/RM48L952.ccxml $@/
24 # Compile and include the PDF documentation
27 cp doc/rpp_simulink.pdf $@/doc
30 $(MAKE) -C rpp/lib/Release # Compile the lib
31 $(MAKE) -C rpp/lib release # Create release zip and directory