+BND_TOOL := /usr/bin/bnd
+
+WORKSPACE_BNDS := $(shell find cnf -name '*.bnd')
+BUILD_WORKSPACE_BNDS := $(WORKSPACE_BNDS:%=$(SDK_BUILD_BASE)/%)
+
+JAVA_SRCS := $(shell find cnf -name '*.java')
+
+
+INTERMEDIATE_BASE_BUNDLES := $(BASE_BUNDLES:%=$(SDK_BUILD_BASE)/%/bundle.jar)
+
+#bnd-workspace : $(BUILD_WORKSPACE_BNDS)
+
+$(SDK_BUILD_BASE)/a2/org.argeo/%.$(MAJOR).$(MINOR).jar : $(SDK_BUILD_BASE)/%/bundle.jar
+ mkdir -p $(dir $@)
+ cp $< $@
+
+
+$(A2_BASE_BUNDLES) : $(BUILD_WORKSPACE_BNDS) $(INTERMEDIATE_BASE_BUNDLES)
+#$(BUILD_WORKSPACE_BNDS) : $(WORKSPACE_BNDS)
+
+$(SDK_BUILD_BASE)/%/bundle.jar : $(SDK_BUILD_BASE)/%/bnd.bnd $(SDK_BUILD_BASE)/base-java-compiled
+ rsync -r --exclude "*.java" $(dir $<)src/ $(dir $@)bin
+ rsync -r $(dir $<)src/ $(dir $@)src
+ if [ -d "$(dir $<)OSGI-INF" ]; then rsync -r $(dir $<)OSGI-INF/ $(dir $@)/OSGI-INF; fi
+ #cp $< $(dir $@)
+ cd $(dir $@) && $(BND_TOOL) build
+ mv $(dir $@)generated/*.jar $(dir $@)bundle.jar
+# cat $(dir $@)/generated/*.jar > $(dir $@)/bundle.jar
+# rm -rf $(dir $@)/generated