blob: 8ee5c212a8c5870dfebc0fcbd2d81054f2bf1fc3 [file] [log] [blame]
david_williams556a5812008-09-08 15:48:46 +00001<?xml version="1.0" encoding="UTF-8"?>
2
3<!-- build script to create a plugin from ${plugin} -->
4<project name="${plugin}" default="export plug-in [_3.4.0]" basedir="..">
5
6<target name="export plug-in [_3.4.0]">
7 <tstamp/>
8 <antcall target="zz_internal_export">
9 <param name="test_performance_version" value="3.4.0"/>
10 </antcall>
11</target>
12<target name="export plug-in [_3.4.0.qualifier] (binary only)">
13 <tstamp/>
14 <property name="qualifier" value="${DSTAMP}${TSTAMP}" />
15 <antcall target="zz_internal_export_binary_only">
16 <param name="test_performance_version" value="3.4.0.${qualifier}"/>
17 </antcall>
18</target>
19<target name="export plug-in [_3.4.0.qualifier] (with sources)">
20 <tstamp/>
21 <property name="qualifier" value="${DSTAMP}${TSTAMP}" />
22 <antcall target="zz_internal_export">
23 <param name="test_performance_version" value="3.4.0.${qualifier}"/>
24 </antcall>
25</target>
26
27<target name="zz_internal_export">
28
29 <tstamp/>
30 <property name="export-dir" value="./org.eclipse.releng.basebuilder/plugins" />
31 <property name="plugin" value="org.eclipse.test.performance" />
32 <property name="plugin-dir" value="${export-dir}/${plugin}_${test_performance_version}"/>
33
34 <echo message="TARGET: ${export-dir}" />
35 <mkdir dir="${export-dir}" />
36
37 <echo message="UPDATE ${plugin}_${test_performance_version}.jar" />
38 <copy todir="${plugin}/META-INF">
39 <fileset dir="META-INF" />
40 </copy>
41 <replaceregexp file="${export-dir}/META-INF/MANIFEST.MF" match="Bundle-Version: ((\d)+\.(\d)+\.(\d)+\.)qualifier" replace="Bundle-Version: \1${qualifier}" byline="true" />
42 <zip zipfile="${export-dir}/${plugin}_${test_performance_version}.jar">
43 <fileset dir=".">
44 <include name="plugin.xml" />
45 <include name="plugin.properties" />
46 <include name="about.html"/>
47 </fileset>
48 <fileset dir="${export-dir}">
49 <include name="META-INF/**" />
50 </fileset>
51 <fileset dir="bin" />
52 <zipfileset dir="src" prefix="src"/>
53 </zip>
54 <delete dir="${export-dir}/META-INF" />
55
56</target>
57
58<target name="zz_internal_export_binary_only">
59
60 <tstamp/>
61 <property name="export-dir" value="../org.eclipse.releng.basebuilder/plugins" />
62 <property name="plugin" value="org.eclipse.test.performance" />
63 <property name="plugin-dir" value="${export-dir}/${plugin}_${test_performance_version}"/>
64
65 <echo message="TARGET: ${export-dir}" />
66 <mkdir dir="${export-dir}" />
67
68 <echo message="UPDATE ${plugin}_${test_performance_version}.jar" />
69 <copy todir="${export-dir}/META-INF">
70 <fileset dir="META-INF" />
71 </copy>
72 <replaceregexp file="${export-dir}/META-INF/MANIFEST.MF" match="Bundle-Version: ((\d)+\.(\d)+\.(\d)+\.)qualifier" replace="Bundle-Version: \1${qualifier}" byline="true" />
73 <zip zipfile="${export-dir}/${plugin}_${test_performance_version}.jar">
74 <fileset dir=".">
75 <include name="plugin.xml" />
76 <include name="plugin.properties" />
77 <include name=".options"/>
78 <include name="about.html"/>
79 </fileset>
80 <fileset dir="${export-dir}">
81 <include name="META-INF/**" />
82 </fileset>
83 <fileset dir="bin" />
84 </zip>
85 <delete dir="${export-dir}/META-INF" />
86
87</target>
88
89</project>