5 $(MAKE
) -f Makefile-ext.mk
8 BOOTSTRAP_BASE
=$(SDK_BUILD_BASE
)/bootstrap
10 A2_OUTPUT
= $(SDK_BUILD_BASE
)/a2
12 distribution
: bootstrap
14 $(BOOTSTRAP_BASE
)/bndlib.jar
:$(BOOTSTRAP_BASE
)/slf4j-api.jar
:$(BOOTSTRAP_BASE
)/org.argeo.slc.api
/bin
:$(BOOTSTRAP_BASE
)/org.argeo.slc.factory
/bin \
15 tp
/Make.java
$(A2_OUTPUT
)
18 mkdir
-p
$(SDK_BUILD_BASE
)/bootstrap
19 wget
-c
-O
$(BOOTSTRAP_BASE
)/ecj.jar https
://repo1.maven.org
/maven2
/org
/eclipse
/jdt
/ecj
/3.29.0/ecj-3.29
.0.jar
20 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
21 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
22 $(JVM
) -cp
$(BOOTSTRAP_BASE
)/ecj.jar org.eclipse.jdt.internal.compiler.batch.Main
-11 -nowarn
-time
-cp \
23 $(BOOTSTRAP_BASE
)/bndlib.jar
:$(BOOTSTRAP_BASE
)/slf4j.jar \
24 org.argeo.slc.api
/src
[-d
$(BOOTSTRAP_BASE
)/org.argeo.slc.api
/bin
] \
25 org.argeo.slc.factory
/src
[-d
$(BOOTSTRAP_BASE
)/org.argeo.slc.factory
/bin
] \
28 rm -rf
$(BOOTSTRAP_BASE
)
29 $(MAKE
) -f Makefile-ext.mk
clean
31 include $(SDK_SRC_BASE
)/sdk
/argeo-build
/osgi.mk