]> git.argeo.org Git - gpl/argeo-tp.git/blob - bootstrap/org.argeo.tp.build/Makefile
Rebuild ECJ and BND
[gpl/argeo-tp.git] / bootstrap / org.argeo.tp.build / Makefile
1 include ../../sdk.mk
2 include ../../common.mk
3
4 .PHONY: clean all osgi
5
6 A2_OUTPUT := $(SDK_BUILD_BASE)/a2
7 JVM ?= $(JAVA_HOME)/bin/java
8
9 ARGEO_MAKE := $(JVM) -cp $(BOOTSTRAP_BASE)/ecj:$(BOOTSTRAP_BASE)/bndlib:$(BND_CLASSPATH) $(SDK_SRC_BASE)/sdk/argeo-build/src/org/argeo/build/Make.java
10
11 A2_CATEGORY = org.argeo.tp.build
12
13 all: osgi
14
15 osgi:
16 cp -r $(BOOTSTRAP_BASE)/ecj/OSGI-OPT/src org.eclipse.jdt.core.compiler.batch
17 cp -r $(BOOTSTRAP_BASE)/bndlib/OSGI-OPT/src biz.aQute.bndlib
18 $(ARGEO_MAKE) all --category $(A2_CATEGORY) --bundles org.eclipse.jdt.core.compiler.batch biz.aQute.bndlib
19
20 clean:
21 $(RM) -rf org.eclipse.jdt.core.compiler.batch/src
22 $(RM) -rf biz.aQute.bndlib/src