From cd9c92edd861a4af57713284ba796186a5505dd2 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Fri, 28 Jan 2022 14:17:33 +0100 Subject: [PATCH] Experiment with package-based make --- Makefile | 40 ++++++++++++++++++++++++++++++++++------ 1 file changed, 34 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index ad9590407..1145dde26 100644 --- a/Makefile +++ b/Makefile @@ -2,18 +2,45 @@ include sdk.mk MAKEDIRS = org.argeo.api.uuid -BUILD_BASE=generated +BUILD_BASE := generated -.PHONY: clean all base rcp -all: base +BASE_BUNDLES := $(BUILD_BASE)/org.argeo.api.uuid.$(MAJOR).$(MINOR).jar + +.PHONY: clean all build-base build-rcp +all: build-base $(foreach dir, $(MAKEDIRS), $(MAKE) -C $(dir);) clean: $(foreach dir, $(MAKEDIRS), $(MAKE) -C $(dir) clean;) + + JVM := /usr/lib/jvm/jre-11/bin/java ECJ_JAR := /usr/share/java/ecj/ecj.jar +BND_TOOL := /usr/bin/bnd + +#osgi : $(BASE_BUNDLES) + +#$(BUILD_BASE)/%.$(MAJOR).$(MINOR).jar : $(SDK_SRC_BASE)/% +# $(BND_TOOL) build $< +# cp $