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