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

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

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

File size: 1.5 KB
Line 
1<?xml version="1.0" encoding="utf-8" ?>
2<project name="lirk2-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="linux"/></antcall> <!-- from rk2-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 <mkdir dir="${basedir}/installer/classes"/>
15 <copy todir="${basedir}/installer" file="${lirk2.home}/installer/antinstall-config.xml" overwrite="true"/>
16 <copy todir="${basedir}/installer" file="${lirk2.home}/installer/build.xml" overwrite="true"/>
17 <copy todir="${basedir}/installer/classes" overwrite="true">
18 <fileset dir="${lirk2.home}/greenstone2/installer-classes"/>
19 <fileset file="${basedir}/distributions/web/LICENSE.txt"/>
20 </copy>
21
22 <unjar src="${lirk2.home}/ant-scripts/tasks/greenstone/anttasks.jar" dest="${basedir}/installer/classes"/>
23 <delete dir="${basedir}/installer/classes/META-INF"/>
24
25 <unjar src="${lirk2.home}/ant-scripts/tasks/7z-ant/7z.jar" dest="${basedir}/installer/classes"/>
26 <delete dir="${basedir}/installer/classes/META-INF"/>
27
28 <unjar src="${lirk2.home}/lib/crypt.jar" dest="${basedir}/installer/classes"/>
29 <delete dir="${basedir}/installer/classes/META-INF"/>
30 </target>
31
32</project>
Note: See TracBrowser for help on using the repository browser.