-
- mkdir -p $@/rpp-lib/rpp/
- mkdir -p $@/rpp-lib/os/7.0.2_tms570
- mkdir -p $@/rpp-lib/lwip/src
-
- cp --parents rpp-lib/rpp-lib.lib rpp-lib/common.mk $@/
- cp --parents rpp-lib/.ccsproject rpp-lib/.cproject rpp-lib/.project $@/
- cp -r rpp-lib/rpp/include $@/rpp-lib/rpp/include
- cp rpp-lib/rpp/TMS570LS313xFlashLnk.cmd $@/rpp-lib/rpp/TMS570LS313xFlashLnk.cmd
- cp -r rpp-lib/os/7.0.2_tms570/include $@/rpp-lib/os/7.0.2_tms570/include
- cp -r rpp-lib/lwip/src/include $@/rpp-lib/lwip/src/include
+ git --git-dir=rpp-lib/.git archive --worktree-attributes --prefix=$@/rpp-lib/ HEAD $(RELEASE_LIB_GIT_FILES) | tar xf -
+ifneq ($(filter lwip/src/include,$(rpp_lib_INCLUDES)),)
+ git --git-dir=rpp-lib/lwip/.git archive --worktree-attributes --prefix=$@/rpp-lib/lwip/ HEAD src/include/ | tar xf -
+endif
+ cp --parents $(RELEASE_LIB_GEN_FILES:%=rpp-lib/%) $@/