source: release-kits/wirk3/ant-scripts/create-installer.xml@ 17597

Last change on this file since 17597 was 17597, checked in by oranfry, 16 years ago

untested changes to exclude sourcecode from the binary release, use nicer target names and icons

File size: 1.8 KB
Line 
1<?xml version="1.0" encoding="utf-8" ?>
2<project name="wirk3-create-installer" default="create-installer">
3
4 <target name="create-installer">
5 <antcall target="copy-installer-files"/>
6 <antcall target="make-installer-files-concrete"><param name="java.os" value="windows"/></antcall> <!-- from rk3-targets -->
7 <antcall target="compile-binary-installer"/> <!-- from init -->
8 <antcall target="compile-minimal-installer"/> <!-- from init -->
9 <antcall target="compile-source-installer"/> <!-- from init -->
10 </target>
11
12 <target name="copy-installer-files">
13
14 <!-- the installer descriptors -->
15 <copy todir="${basedir}/installer" file="${wirk3.home}/installer/antinstall-config.xml" overwrite="true" />
16 <copy todir="${basedir}/installer" file="${wirk3.home}/installer/build.xml" overwrite="true" />
17
18 <!-- the language files and other canned classes for the installer -->
19 <copy todir="${basedir}/installer/classes" overwrite="true">
20 <fileset dir="${wirk3.home}/windows/installer-classes"/>
21 <fileset dir="${wirk3.home}/greenstone3/installer-classes"/>
22 <fileset dir="${wirk3.home}/packages/7za" includes="7za.exe"/>
23 <fileset file="${basedir}/distribution/greenstone3/LICENSE.txt"/>
24 </copy>
25
26 <!-- some classes from jars, unpacked to be repacked into installer -->
27 <unjar src="${wirk3.home}/ant-scripts/tasks/greenstone/anttasks.jar" dest="${basedir}/installer/classes"/>
28 <delete dir="${basedir}/installer/classes/META-INF"/>
29
30 <!--
31 <unjar src="${wirk3.home}/ant-scripts/tasks/orangevolt/roxes-win32forjava-1.1.1.jar" dest="${basedir}/installer/classes"/>
32 <delete dir="${basedir}/installer/classes/META-INF"/>
33
34 <unjar src="${wirk3.home}/ant-scripts/tasks/orangevolt/orangevolt-ant-tasks-1.3.8.jar" dest="${basedir}/installer/classes"/>
35 <delete dir="${basedir}/installer/classes/META-INF"/>
36 -->
37
38 </target>
39
40</project>
Note: See TracBrowser for help on using the repository browser.