-
- mkdir -p $@/rpp-lib/rpp/
- mkdir -p $@/rpp-lib/os/7.0.2_rm48
-
- 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/RM48L952FlashLnk.cmd $@/rpp-lib/rpp/RM48L952FlashLnk.cmd
- cp -r rpp-lib/os/7.0.2_rm48/include $@/rpp-lib/os/7.0.2_rm48/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/%) $@/