5 $(MAKE
) -f Makefile-ext.mk
7 A2_CATEGORY
= org.argeo.slc
11 org.argeo.slc.factory \
12 org.argeo.slc.runtime \
14 BOOTSTRAP_BASE
=$(SDK_BUILD_BASE
)/bootstrap
16 distribution
: bootstrap
18 $(BOOTSTRAP_BASE
)/bndlib.jar
:$(BOOTSTRAP_BASE
)/slf4j-api.jar
:$(BOOTSTRAP_BASE
)/org.argeo.slc.api
/bin
:$(BOOTSTRAP_BASE
)/org.argeo.slc.factory
/bin \
19 tp
/Make.java
$(A2_OUTPUT
)
22 mkdir
-p
$(SDK_BUILD_BASE
)/bootstrap
23 wget
-c
-O
$(BOOTSTRAP_BASE
)/ecj.jar https
://repo1.maven.org
/maven2
/org
/eclipse
/jdt
/ecj
/3.28.0/ecj-3.28
.0.jar
24 wget
-c
-O
$(BOOTSTRAP_BASE
)/slf4j-api.jar https
://repo1.maven.org
/maven2
/org
/slf4j
/slf4j-api
/1.7.28/slf4j-api-1.7
.28.jar
25 wget
-c
-O
$(BOOTSTRAP_BASE
)/bndlib.jar https
://repo1.maven.org
/maven2
/biz
/aQute
/bnd
/biz.aQute.bndlib
/5.3.0/biz.aQute.bndlib-5.3
.0.jar
26 $(JVM
) -cp
$(BOOTSTRAP_BASE
)/ecj.jar org.eclipse.jdt.internal.compiler.batch.Main
-11 -nowarn
-time
-cp \
27 $(BOOTSTRAP_BASE
)/bndlib.jar
:$(BOOTSTRAP_BASE
)/slf4j.jar \
28 org.argeo.slc.api
/src
[-d
$(BOOTSTRAP_BASE
)/org.argeo.slc.api
/bin
] \
29 org.argeo.slc.factory
/src
[-d
$(BOOTSTRAP_BASE
)/org.argeo.slc.factory
/bin
] \
33 rm -rf
$(BOOTSTRAP_BASE
)
34 $(MAKE
) -f Makefile-ext.mk
clean
36 A2_OUTPUT
= $(SDK_BUILD_BASE
)/a2
37 A2_BASE
= $(A2_OUTPUT
)
39 DEP_CATEGORIES
= org.argeo.tp org.argeo.tp.apache org.argeo.tp.sdk org.argeo.tp.jcr
41 include $(SDK_SRC_BASE
)/sdk
/argeo-build
/osgi.mk