]> git.argeo.org Git - gpl/argeo-tp.git/blob - Makefile
65116fddf17d7396488895146482d44aaadfdde2
[gpl/argeo-tp.git] / Makefile
1 .PHONY: clean all osgi
2
3 A2_OUTPUT := $(SDK_BUILD_BASE)/a2
4 JVM ?= $(JAVA_HOME)/bin/java
5
6 ARGEO_MAKE := $(JVM) -cp ../ecj:../bndlib ../sdk/argeo-build/src/org/argeo/build/Make.java
7
8 A2_CATEGORY = org.argeo.tp.build
9
10 all: osgi
11
12 osgi:
13 cp -r ../ecj/OSGI-OPT/src org.eclipse.jdt.core.compiler.batch
14
15 cp -r ../bndlib/OSGI-OPT/src biz.aQute.bndlib
16 cp -rv ../../rebuild/org.argeo.tp/org.argeo.ext.slf4j/src/* biz.aQute.bndlib/src
17
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