From 64a08f646dc034e9c62fb3eda4826d6952b9fbf3 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Fri, 18 Feb 2022 06:10:07 +0100 Subject: [PATCH] Improve make build --- sdk/excludes.txt | 8 ++++++++ sdk/osgi.mk | 1 + 2 files changed, 9 insertions(+) create mode 100644 sdk/excludes.txt diff --git a/sdk/excludes.txt b/sdk/excludes.txt new file mode 100644 index 000000000..3f5b4e501 --- /dev/null +++ b/sdk/excludes.txt @@ -0,0 +1,8 @@ +src +target +.* +bnd.bnd +pom.xml +build.properties +bin +generated \ No newline at end of file diff --git a/sdk/osgi.mk b/sdk/osgi.mk index 25491f518..caa42daae 100644 --- a/sdk/osgi.mk +++ b/sdk/osgi.mk @@ -50,6 +50,7 @@ $(BUILD_BASE)/jars-built: $(BNDS) $(BUILD_BASE)/%/bnd.bnd : %/bnd.bnd $(BUILD_BASE)/java-compiled mkdir -p $(dir $@)bin rsync -r --exclude "*.java" $(dir $<)src/ $(dir $@)bin + rsync -r --exclude-from $(SDK_SRC_BASE)/sdk/excludes.txt $(dir $<) $(dir $@)bin if [ -d "$(dir $<)OSGI-INF" ]; then rsync -r $(dir $<)OSGI-INF/ $(dir $@)/OSGI-INF; fi cp $< $@ echo "\n-sourcepath:$(SDK_SRC_BASE)/$(dir $<)src\n" >> $@ -- 2.30.2