RELEASE_LIB_GEN_FILES = Makefile.config rpp-lib.lib
$(RELEASE_BASENAME):: LIB_RELEASE_BASENAME:=$(shell make -C rpp/lib --silent print-release-basename)
RELEASE_LIB_GEN_FILES = Makefile.config rpp-lib.lib
$(RELEASE_BASENAME):: LIB_RELEASE_BASENAME:=$(shell make -C rpp/lib --silent print-release-basename)
# Copy library headers and binaries
git --git-dir=rpp/lib/.git archive --worktree-attributes --prefix=$@/rpp/lib/ HEAD $(RELEASE_LIB_GIT_FILES) | tar xf -
cp --parents $(RELEASE_LIB_GEN_FILES:%=rpp/lib/%) $@/
# Copy library headers and binaries
git --git-dir=rpp/lib/.git archive --worktree-attributes --prefix=$@/rpp/lib/ HEAD $(RELEASE_LIB_GIT_FILES) | tar xf -
cp --parents $(RELEASE_LIB_GEN_FILES:%=rpp/lib/%) $@/
$(MAKE) -C rpp/lib/build/$(RELEASE_TARGET)/Release # Compile the lib
$(MAKE) -C rpp/lib release # Create release zip and directory
$(MAKE) -C rpp/lib/build/$(RELEASE_TARGET)/Release # Compile the lib
$(MAKE) -C rpp/lib release # Create release zip and directory