1 | <?xml version="1.0" encoding="utf-8" ?>
|
---|
2 |
|
---|
3 | <!--
|
---|
4 | ..........................................................
|
---|
5 | September 2007
|
---|
6 | Greenstone3 'release maker' script
|
---|
7 | Oran Fry
|
---|
8 | ..........................................................
|
---|
9 | -->
|
---|
10 |
|
---|
11 | <project name="wirk3-create-launcher" default="wrap">
|
---|
12 |
|
---|
13 | <target name="create-launcher">
|
---|
14 | <addressedcall target="setup-for-launcher-creation"/>
|
---|
15 | <addressedcall target="compile-launcher"/>
|
---|
16 | <addressedcall target="clean-up-after-launcher-creation"/>
|
---|
17 | </target>
|
---|
18 |
|
---|
19 |
|
---|
20 | <target name="setup-for-launcher-creation">
|
---|
21 | <if><bool><istrue value="${execute}"/></bool>
|
---|
22 |
|
---|
23 | <mkdir dir="${basedir}/launcher"/>
|
---|
24 | <copy todir="${basedir}/launcher" file="${wirk3.home}/launcher/launcher.xml"/>
|
---|
25 | <!--<rsr pattern="(.*)@version@(.*)" replacement="$1${version}$2" file="${basedir}/launcher/launcher.xml" />-->
|
---|
26 | <rsr pattern="(.*)@basedir@(.*)" replacement="$1${basedir}$2" file="${basedir}/launcher/launcher.xml" />
|
---|
27 |
|
---|
28 | </if>
|
---|
29 | </target>
|
---|
30 |
|
---|
31 | <target name="compile-launcher">
|
---|
32 | <if><bool><istrue value="${execute}"/></bool>
|
---|
33 |
|
---|
34 | <echo>compile the launcher</echo>
|
---|
35 | <!--<exec executable="cmd " dir="${basedir}/launcher/launcher.xml">
|
---|
36 | <arg line="/C ${wirk3.home}/bin/launch4j/launch4j.exe launcher.xml"/>
|
---|
37 | </exec>-->
|
---|
38 |
|
---|
39 | <launch4j configFile="${basedir}/launcher/launcher.xml" />
|
---|
40 |
|
---|
41 | </if>
|
---|
42 | </target>
|
---|
43 | <target name="clean-up-after-launcher-creation">
|
---|
44 | <if><bool><istrue value="${execute}"/></bool>
|
---|
45 | <delete file="${basedir}/launcher/launcher.xml"/>
|
---|
46 | </if>
|
---|
47 | </target>
|
---|
48 |
|
---|
49 |
|
---|
50 | </project>
|
---|