Improve make build
authorMathieu Baudier <mbaudier@argeo.org>
Fri, 18 Feb 2022 05:10:07 +0000 (06:10 +0100)
committerMathieu Baudier <mbaudier@argeo.org>
Fri, 18 Feb 2022 05:10:07 +0000 (06:10 +0100)
sdk/excludes.txt [new file with mode: 0644]
sdk/osgi.mk

diff --git a/sdk/excludes.txt b/sdk/excludes.txt
new file mode 100644 (file)
index 0000000..3f5b4e5
--- /dev/null
@@ -0,0 +1,8 @@
+src
+target
+.*
+bnd.bnd
+pom.xml
+build.properties
+bin
+generated
\ No newline at end of file
index 25491f518ac61868229d528e368a8ca05bfb4193..caa42daaed8bc30b7709ef13ffa8fa8349d8fc89 100644 (file)
@@ -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" >> $@