1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
#!/usr/bin/make -f
include /usr/share/cdbs/1/class/ant.mk
include /usr/share/cdbs/1/rules/debhelper.mk
JAVA_HOME := /usr/lib/jvm/default-java
DEB_JARS := ivy commons-net commons-httpclient jets3t org.eclipse.osgi
DEB_ANT_BUILDFILE := debian/build.xml
MODULES = ant aws.ant aws.ivy osgi
PRJ_ROOT = org.springframework.build
ARTIFACT_ROOT = target/artifacts/org.springframework.build
setuplinks:
if [ ! -d spring-build ]; then \
ln -s project-build spring-build; \
fi;
-for MYMOD in $(MODULES); do \
FILE=org.springframework.build.$$MYMOD/spring-build; \
if [ ! -d $$FILE ]; then \
(cd org.springframework.build.$$MYMOD/; ln -s ../project-build spring-build) \
fi; \
done
removelinks:
for MYMOD in $(MODULES); do \
FILE=org.springframework.build.$$MYMOD/spring-build; \
if [ -d $$FILE ]; then \
rm $$FILE; \
fi; \
done
-unlink spring-build
cleanbuilddir:: setuplinks
makebuilddir:: setuplinks
binary-post-install/libspring-build-java::
for MYMOD in $(MODULES); do \
POM=`echo debian/poms/$$MYMOD.xml`; \
JAR=`echo $(PRJ_ROOT).$$MYMOD/$(ARTIFACT_ROOT).$$MYMOD.jar`; \
mh_installpom -plibspring-build-java $$POM ; \
mh_installjar -plibspring-build-java -l $$POM $$JAR ; \
done
clean:: removelinks
mh_clean
get-orig-source:
sh debian/orig-tar.sh $(DEB_UPSTREAM_VERSION)
|