blob: cfce395a5f596eb4bf173ddf0e4c7ad4ea6eaddd [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="createDigest">
david_williams8a62f0d2006-06-28 05:07:27 +00005
david_williams21de4062007-05-05 07:18:56 +00006 <target
7 name="createDigest"
8 depends="checkArgs">
david_williams8a62f0d2006-06-28 05:07:27 +00009
david_williams21de4062007-05-05 07:18:56 +000010 <property
11 name="java15-home"
david_williamsf963cb92007-05-27 02:09:25 +000012 value="${user.home}/ibm-java2-ppc-50/jre" />
david_williams21de4062007-05-05 07:18:56 +000013 <property
14 name="buildDirectory"
15 value="${basedir}" />
david_williams8a62f0d2006-06-28 05:07:27 +000016
david_williams21de4062007-05-05 07:18:56 +000017
18 <java
19 taskname="createDigestJob"
20 fork="true"
21 resultProperty="createDigestResult"
22 failonerror="true"
23 jvm="${java15-home}/bin/java"
24 classname="org.eclipse.equinox.launcher.Main"
25 maxmemory="128m"
26 dir="${buildDirectory}">
27 <classpath>
28 <fileset dir="${eclipse.home}/plugins">
29 <include name="org.eclipse.equinox.launcher_*.jar" />
30 </fileset>
31 </classpath>
32
33
david_williams6d51dac2006-06-28 08:12:19 +000034 <arg line="-debug -consolelog" />
david_williams21de4062007-05-05 07:18:56 +000035 <arg
36 line="-application org.eclipse.update.core.siteOptimizer" />
37 <arg
david_williams2fec6312007-05-27 06:24:24 +000038 line="-digestBuilder -digestOutputDir=${update.site} -siteXML=${update.site}/site.xml" />
david_williams8a62f0d2006-06-28 05:07:27 +000039 </java>
40
41 </target>
42
43 <target name="checkArgs">
david_williamsed5201c2007-05-27 05:48:38 +000044 <fail message="eclipse.home and update.site must be set.">
david_williams8a62f0d2006-06-28 05:07:27 +000045 <condition>
46 <and>
47 <not>
48 <isset property="eclipse.home" />
49 </not>
50 <not>
david_williamsed5201c2007-05-27 05:48:38 +000051 <isset property="update.site" />
david_williams8a62f0d2006-06-28 05:07:27 +000052 </not>
53 </and>
54 </condition>
55 </fail>
56 </target>
57
58
59</project>