blob: 4eaa9b6109487bf52de39cf29af652dcbd60ce39 [file] [log] [blame]
david_williams8a62f0d2006-06-28 05:07:27 +00001<?xml version="1.0" encoding="UTF-8"?>
david_williams21de4062007-05-05 07:18:56 +00002<project
3 basedir="."
4 default="createPack200s">
david_williamsf6f05a32008-05-28 04:58:45 +00005 <property environment="env"/>
david_williams8a62f0d2006-06-28 05:07:27 +00006
7 <target name="createPack200s">
david_williams8a62f0d2006-06-28 05:07:27 +00008
david_williamsf6f05a32008-05-28 04:58:45 +00009 <fail unless="env.JAVA_5_HOME" message="Must provide env.JAVA_5_HOME" />
david_williams7bb3b412008-05-28 04:48:07 +000010
david_williams8a62f0d2006-06-28 05:07:27 +000011
david_williams21de4062007-05-05 07:18:56 +000012 <property
13 name="buildDirectory"
14 value="${basedir}" />
15
16 <java
17 taskname="createDigestJob"
18 fork="true"
19 resultProperty="createDigestResult"
20 failonerror="true"
david_williamsf6f05a32008-05-28 04:58:45 +000021 jvm="${env.JAVA_5_HOME}/bin/java"
david_williams21de4062007-05-05 07:18:56 +000022 classname="org.eclipse.equinox.launcher.Main"
23 maxmemory="2048m"
24 dir="${buildDirectory}">
25 <classpath>
26 <fileset dir="${eclipse.home}/plugins">
27 <include name="org.eclipse.equinox.launcher_*.jar" />
28 </fileset>
29 </classpath>
30 <arg
31 line="-application org.eclipse.update.core.siteOptimizer" />
32 <arg
david_williamsed5201c2007-05-27 05:48:38 +000033 line="-jarProcessor -verbose -outputDir ${update.site} -pack ${update.site}" />
david_williams8a62f0d2006-06-28 05:07:27 +000034 </java>
35 </target>
david_williams21de4062007-05-05 07:18:56 +000036
david_williams8a62f0d2006-06-28 05:07:27 +000037 <target name="checkArgs">
david_williamsed5201c2007-05-27 05:48:38 +000038 <fail message="eclipse.home and update.site must be set.">
david_williams8a62f0d2006-06-28 05:07:27 +000039 <condition>
40 <and>
41 <not>
42 <isset property="eclipse.home" />
43 </not>
44 <not>
david_williamsed5201c2007-05-27 05:48:38 +000045 <isset property="update.site" />
david_williams8a62f0d2006-06-28 05:07:27 +000046 </not>
47 </and>
48 </condition>
49 </fail>
50 </target>
51
52
53</project>