Changeset a29fd1e for build.xml


Ignore:
Timestamp:
Aug 16, 2011 12:43:37 PM (9 years ago)
Author:
kytv <kytv@…>
Branches:
master
Children:
9c7533b
Parents:
7343e0f
Message:

Add ant targets for custom installers (BSD only, Windows only, etc).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • build.xml

    r7343e0f ra29fd1e  
    2727        <echo message="  dist:      pkg and javadoc" />
    2828        <echo message="  installer: build the GUI installer" />
     29        <echo message="  installer-freebsd: build the GUI installer (FreeBSD only)" />
     30        <echo message="  installer-linux: build the GUI installer (Linux only)" />
     31        <echo message="  installer-osx: build the GUI installer (OSX only)" />
     32        <echo message="  installer-windows: build the GUI installer (Windows only)" />
    2933        <echo message="  tarball:   tar the full install into i2p.tar.bz2 (extracts to build a new clean install)" />
    3034        <echo message="  updater:   Package the built files in i2pupdate.zip (extracts safely over existing installs)" />
     
    286290        </jar>
    287291    </target>
     292   
     293    <!-- Now system-specific jbigis in alphabetical order -->
     294    <target name="jbigi-freebsd-only"  depends="buildProperties, jbigi-list-changes" >
     295        <!-- set if unset -->
     296        <property name="workspace.changes.jbigi.tr" value="" />
     297        <jar destfile="build/jbigi.jar"  whenmanifestonly="fail" >
     298            <fileset dir="installer/lib/jbigi" includes="*freebsd*.so" />
     299            <manifest>
     300                <attribute name="Build-Date" value="${build.timestamp}" />
     301                <attribute name="Base-Revision" value="${workspace.version}" />
     302                <attribute name="Workspace-Changes" value="${workspace.changes.jbigi.tr}" />
     303            </manifest>
     304        </jar>
     305    </target>
     306
     307    <target name="jbigi-linux-only"  depends="buildProperties, jbigi-list-changes" >
     308        <!-- set if unset -->
     309        <property name="workspace.changes.jbigi.tr" value="" />
     310        <jar destfile="build/jbigi.jar"  whenmanifestonly="fail" >
     311            <fileset dir="installer/lib/jbigi" includes="*linux*.so" />
     312            <manifest>
     313                <attribute name="Build-Date" value="${build.timestamp}" />
     314                <attribute name="Base-Revision" value="${workspace.version}" />
     315                <attribute name="Workspace-Changes" value="${workspace.changes.jbigi.tr}" />
     316            </manifest>
     317        </jar>
     318    </target>
     319
     320    <target name="jbigi-linux-nonx86-only"  depends="buildProperties, jbigi-list-changes" >
     321        <!-- set if unset -->
     322        <property name="workspace.changes.jbigi.tr" value="" />
     323        <jar destfile="build/jbigi.jar"  whenmanifestonly="fail" >
     324            <fileset dir="installer/lib/jbigi" includes="*linux-arm*.so,*linux-ppc*.so" />
     325            <manifest>
     326                <attribute name="Build-Date" value="${build.timestamp}" />
     327                <attribute name="Base-Revision" value="${workspace.version}" />
     328                <attribute name="Workspace-Changes" value="${workspace.changes.jbigi.tr}" />
     329            </manifest>
     330        </jar>
     331    </target>
     332
     333    <target name="jbigi-osx-only"  depends="buildProperties, jbigi-list-changes" >
     334        <!-- set if unset -->
     335        <property name="workspace.changes.jbigi.tr" value="" />
     336        <jar destfile="build/jbigi.jar"  whenmanifestonly="fail" >
     337            <fileset dir="installer/lib/jbigi" includes="*.jnilib" />
     338            <manifest>
     339                <attribute name="Build-Date" value="${build.timestamp}" />
     340                <attribute name="Base-Revision" value="${workspace.version}" />
     341                <attribute name="Workspace-Changes" value="${workspace.changes.jbigi.tr}" />
     342            </manifest>
     343        </jar>
     344    </target>
    288345
    289346    <target name="jbigi-windows-only" depends="buildProperties, jbigi-list-changes" >
     
    299356        </jar>
    300357    </target>
    301 
    302     <target name="jbigi-linux-only"  depends="buildProperties, jbigi-list-changes" >
    303         <!-- set if unset -->
    304         <property name="workspace.changes.jbigi.tr" value="" />
    305         <jar destfile="build/jbigi.jar"  whenmanifestonly="fail" >
    306             <fileset dir="installer/lib/jbigi" includes="*linux*.so" />
    307             <manifest>
    308                 <attribute name="Build-Date" value="${build.timestamp}" />
    309                 <attribute name="Base-Revision" value="${workspace.version}" />
    310                 <attribute name="Workspace-Changes" value="${workspace.changes.jbigi.tr}" />
    311             </manifest>
    312         </jar>
    313     </target>
    314 
    315     <target name="jbigi-osx-only"  depends="buildProperties, jbigi-list-changes" >
    316         <!-- set if unset -->
    317         <property name="workspace.changes.jbigi.tr" value="" />
    318         <jar destfile="build/jbigi.jar"  whenmanifestonly="fail" >
    319             <fileset dir="installer/lib/jbigi" includes="*.jnilib" />
    320             <manifest>
    321                 <attribute name="Build-Date" value="${build.timestamp}" />
    322                 <attribute name="Base-Revision" value="${workspace.version}" />
    323                 <attribute name="Workspace-Changes" value="${workspace.changes.jbigi.tr}" />
    324             </manifest>
    325         </jar>
    326     </target>
    327 
    328358
    329359    <!-- the apps need to compile the jsps to poupdate -->
     
    390420                <pathelement location="core/lib/junit.jar" />
    391421            </classpath>
     422            <!-- These variables are stored in build.properties.
     423                 End-users can override by creating the file override.properties -->
    392424            <link offline="true" href="${javasedocs.url}" packagelistLoc="installer/resources/package-lists/java/" />
    393425            <link offline="true" href="${jettydocs.url}" packagelistLoc="installer/resources/package-lists/jetty/" />
     
    516548    </target>
    517549
    518     <target name="preppkg" depends="preppkg-linux, preppkg-osx, preppkg-windows, jbigi">
     550    <target name="preppkg" depends="preppkg-linux, preppkg-freebsd, preppkg-osx, preppkg-windows, jbigi">
    519551        <copy file="build/jbigi.jar" todir="pkg-temp/lib" />
    520         <copy todir="pkg-temp/lib/wrapper/freebsd/">
    521             <fileset dir="installer/lib/wrapper/freebsd/" />
    522         </copy>
    523         <copy todir="pkg-temp/lib/wrapper/freebsd64/">
    524             <fileset dir="installer/lib/wrapper/freebsd64" />
    525         </copy>
    526         <copy todir="pkg-temp/lib/wrapper/macosx/">
    527             <fileset dir="installer/lib/wrapper/macosx/" />
    528         </copy>
    529552        <copy todir="pkg-temp/lib/wrapper/solaris/">
    530553            <fileset dir="installer/lib/wrapper/solaris/" />
     
    541564    </target>
    542565
     566    <target name="preppkg-freebsd" depends="preppkg-unix">
     567        <copy todir="pkg-temp/lib/wrapper/freebsd/">
     568            <fileset dir="installer/lib/wrapper/freebsd/" />
     569        </copy>
     570        <copy todir="pkg-temp/lib/wrapper/freebsd64/">
     571            <fileset dir="installer/lib/wrapper/freebsd64" />
     572        </copy>
     573    </target>
     574
     575    <target name="preppkg-freebsd-only" depends="preppkg-freebsd, jbigi-freebsd-only" >
     576        <copy file="build/jbigi.jar" todir="pkg-temp/lib" />
     577        <copy file="installer/lib/wrapper/all/wrapper.jar" todir="pkg-temp/lib" />
     578    </target>
     579
     580    <!-- only what is needed for debian, etc. -->
     581    <target name="preppkg-linux-only" depends="preppkg-linux, jbigi-linux-only" >
     582        <copy file="build/jbigi.jar" todir="pkg-temp/lib" />
     583        <copy file="installer/lib/wrapper/all/wrapper.jar" todir="pkg-temp/lib" />
     584    </target>
     585
     586    <target name="preppkg-unix" depends="preppkg-base">
     587        <copy file="installer/resources/runplain.sh" todir="pkg-temp/" />
     588        <!-- <copy file="apps/i2psnark/launch-i2psnark" todir="pkg-temp/" /> old feature that per zzz isn't used-->
     589        <copy file="installer/resources/eepget" todir="pkg-temp/" />
     590        <copy file="installer/resources/i2prouter" todir="pkg-temp/" />
     591        <copy file="installer/resources/osid" todir="pkg-temp/" />
     592        <copy file="installer/resources/postinstall.sh" todir="pkg-temp/" />
     593        <copy todir="pkg-temp/man/">
     594            <fileset dir="installer/resources/man/" />
     595        </copy>
     596    </target>
     597
     598    <!-- x86 linux only -->
     599    <target name="preppkg-linux" depends="preppkg-unix">
     600        <copy todir="pkg-temp/lib/wrapper/linux/">
     601            <fileset dir="installer/lib/wrapper/linux/" />
     602        </copy>
     603        <copy todir="pkg-temp/lib/wrapper/linux64/">
     604            <fileset dir="installer/lib/wrapper/linux64/" />
     605        </copy>
     606    </target>
     607
     608    <target name="preppkg-osx" depends="preppkg-unix">
     609        <!--<copy file="installer/resources/I2P Router Console.webloc" todir="pkg-temp/" />-->
     610        <copy todir="pkg-temp/Start I2P Router.app">
     611            <fileset dir="installer/resources/Start I2P Router.app" />
     612        </copy>
     613        <copy todir="pkg-temp/lib/wrapper/macosx/">
     614            <fileset dir="installer/lib/wrapper/macosx/" />
     615        </copy>
     616    </target>
     617
     618    <target name="preppkg-osx-only" depends="preppkg-osx, jbigi-osx-only" >
     619        <copy file="build/jbigi.jar" todir="pkg-temp/lib" />
     620        <copy file="installer/lib/wrapper/all/wrapper.jar" todir="pkg-temp/lib" />     
     621    </target>
     622   
    543623    <target name="preppkg-windows" depends="preppkg-base, buildexe">
    544624        <copy file="i2p.exe" todir="pkg-temp/" failonerror="false" />
     
    549629        <copy file="installer/resources/i2prouter.bat" todir="pkg-temp/" />
    550630        <copy file="installer/resources/fixperms.bat" todir="pkg-temp/" />
    551         <copy file="installer/resources/fix_logfile_path.cmd" todir="pkg-temp/" />
     631        <copy file="installer/resources/fix_logfile_path.cmd" todir="pkg-temp/" />
    552632        <copy file="installer/resources/install_i2p_service_winnt.bat" todir="pkg-temp/" />
    553633        <copy file="installer/resources/set_config_dir_for_nt_service.bat" todir="pkg-temp/" />
     
    562642    </target>
    563643
    564     <!-- only what is needed for debian, etc. -->
    565     <target name="preppkg-linux-only" depends="preppkg-linux, jbigi-linux-only" >
     644    <target name="preppkg-windows-only" depends="preppkg-windows, jbigi-windows-only">
    566645        <copy file="build/jbigi.jar" todir="pkg-temp/lib" />
    567         <copy file="installer/lib/wrapper/all/wrapper.jar" todir="pkg-temp/lib" />
    568     </target>
    569 
    570     <!-- x86 linux only -->
    571     <target name="preppkg-linux" depends="preppkg-base">
    572         <copy file="installer/resources/runplain.sh" todir="pkg-temp/" />
    573         <!-- <copy file="apps/i2psnark/launch-i2psnark" todir="pkg-temp/" /> old feature that per zzz isn't used-->
    574         <copy file="installer/resources/eepget" todir="pkg-temp/" />
    575         <copy file="installer/resources/i2prouter" todir="pkg-temp/" />
    576         <copy file="installer/resources/osid" todir="pkg-temp/" />
    577         <copy file="installer/resources/postinstall.sh" todir="pkg-temp/" />
    578         <copy todir="pkg-temp/man/">
    579             <fileset dir="installer/resources/man/" />
    580         </copy>
    581         <copy todir="pkg-temp/lib/wrapper/linux/">
    582             <fileset dir="installer/lib/wrapper/linux/" />
    583         </copy>
    584         <copy todir="pkg-temp/lib/wrapper/linux64/">
    585             <fileset dir="installer/lib/wrapper/linux64/" />
    586         </copy>
    587     </target>
    588 
    589     <target name="preppkg-osx" depends="preppkg-linux">
    590         <!--<copy file="installer/resources/I2P Router Console.webloc" todir="pkg-temp/" />-->
    591         <copy todir="pkg-temp/Start I2P Router.app">
    592             <fileset dir="installer/resources/Start I2P Router.app" />
    593         </copy>
    594     </target>
    595 
     646        <copy file="installer/lib/wrapper/all/wrapper.jar" todir="pkg-temp/lib" />
     647    </target>
     648   
    596649    <target name="preppkg-base" depends="build, preplicenses, prepConsoleDocs, prepthemeupdates, prepCertificates">
    597650        <!-- if updater200 was run previously, it left *.pack files in pkg-temp -->
     
    9561009    </target>
    9571010
     1011    <!-- Custom installers -->
     1012
     1013    <target name="installer-freebsd" depends="clean, preppkg-freebsd-only, getReleaseNumber, getBuildNumber, buildProperties, util-list-changes" >
     1014        <taskdef name="izpack" classpath="${basedir}/installer/lib/izpack/standalone-compiler.jar" classname="com.izforge.izpack.ant.IzPackTask" />
     1015        <mkdir dir="pkg-temp/installer" />
     1016        <!-- set if unset -->
     1017        <property name="workspace.changes.util.tr" value="" />
     1018        <jar destfile="./pkg-temp/installer/copy.jar" basedir="./core/java/build/obj" includes="net/i2p/util/Copy.class net/i2p/util/FileUtil.class">
     1019            <manifest>
     1020                <attribute name="Main-Class" value="net.i2p.util.Copy" />
     1021                <attribute name="Build-Date" value="${build.timestamp}" />
     1022                <attribute name="Base-Revision" value="${workspace.version}" />
     1023                <attribute name="Workspace-Changes" value="${workspace.changes.util.tr}" />
     1024            </manifest>
     1025        </jar>
     1026        <jar destfile="./pkg-temp/installer/delete.jar" basedir="./core/java/build/obj" includes="net/i2p/util/Delete.class net/i2p/util/FileUtil.class">
     1027            <manifest>
     1028                <attribute name="Main-Class" value="net.i2p.util.Delete" />
     1029                <attribute name="Build-Date" value="${build.timestamp}" />
     1030                <attribute name="Base-Revision" value="${workspace.version}" />
     1031                <attribute name="Workspace-Changes" value="${workspace.changes.util.tr}" />
     1032            </manifest>
     1033        </jar>
     1034        <jar destfile="./pkg-temp/installer/exec.jar" basedir="./core/java/build/obj" includes="net/i2p/util/Exec.class">
     1035            <manifest>
     1036                <attribute name="Main-Class" value="net.i2p.util.Exec" />
     1037                <attribute name="Build-Date" value="${build.timestamp}" />
     1038                <attribute name="Base-Revision" value="${workspace.version}" />
     1039                <attribute name="Workspace-Changes" value="${workspace.changes.util.tr}" />
     1040            </manifest>
     1041        </jar>
     1042        <izpack input="${basedir}/installer/install.xml" output="${basedir}/i2pinstall_${release.number}-freebsd-only.jar" installerType="standard" basedir="${basedir}" />
     1043    </target>
     1044
     1045    <target name="installer-linux" depends="clean, preppkg-linux-only, getReleaseNumber, getBuildNumber, buildProperties, util-list-changes" >
     1046        <taskdef name="izpack" classpath="${basedir}/installer/lib/izpack/standalone-compiler.jar" classname="com.izforge.izpack.ant.IzPackTask" />
     1047        <mkdir dir="pkg-temp/installer" />
     1048        <!-- set if unset -->
     1049        <property name="workspace.changes.util.tr" value="" />
     1050        <jar destfile="./pkg-temp/installer/copy.jar" basedir="./core/java/build/obj" includes="net/i2p/util/Copy.class net/i2p/util/FileUtil.class">
     1051            <manifest>
     1052                <attribute name="Main-Class" value="net.i2p.util.Copy" />
     1053                <attribute name="Build-Date" value="${build.timestamp}" />
     1054                <attribute name="Base-Revision" value="${workspace.version}" />
     1055                <attribute name="Workspace-Changes" value="${workspace.changes.util.tr}" />
     1056            </manifest>
     1057        </jar>
     1058        <jar destfile="./pkg-temp/installer/delete.jar" basedir="./core/java/build/obj" includes="net/i2p/util/Delete.class net/i2p/util/FileUtil.class">
     1059            <manifest>
     1060                <attribute name="Main-Class" value="net.i2p.util.Delete" />
     1061                <attribute name="Build-Date" value="${build.timestamp}" />
     1062                <attribute name="Base-Revision" value="${workspace.version}" />
     1063                <attribute name="Workspace-Changes" value="${workspace.changes.util.tr}" />
     1064            </manifest>
     1065        </jar>
     1066        <jar destfile="./pkg-temp/installer/exec.jar" basedir="./core/java/build/obj" includes="net/i2p/util/Exec.class">
     1067            <manifest>
     1068                <attribute name="Main-Class" value="net.i2p.util.Exec" />
     1069                <attribute name="Build-Date" value="${build.timestamp}" />
     1070                <attribute name="Base-Revision" value="${workspace.version}" />
     1071                <attribute name="Workspace-Changes" value="${workspace.changes.util.tr}" />
     1072            </manifest>
     1073        </jar>
     1074        <izpack input="${basedir}/installer/install.xml" output="${basedir}/i2pinstall_${release.number}-linux-only.jar" installerType="standard" basedir="${basedir}" />
     1075    </target>
     1076
     1077
     1078    <target name="installer-osx" depends="clean, checkForIzpack2App, preppkg-osx-only, getReleaseNumber, getBuildNumber, buildProperties, util-list-changes">
     1079        <taskdef name="izpack" classpath="${basedir}/installer/lib/izpack/standalone-compiler.jar" classname="com.izforge.izpack.ant.IzPackTask" />
     1080        <mkdir dir="pkg-temp/installer" />
     1081        <mkdir dir="pkg-temp/osx" />
     1082        <!-- set if unset -->
     1083        <property name="workspace.changes.util.tr" value="" />
     1084        <jar destfile="./pkg-temp/installer/copy.jar" basedir="./core/java/build/obj" includes="net/i2p/util/Copy.class net/i2p/util/FileUtil.class">
     1085            <manifest>
     1086                <attribute name="Main-Class" value="net.i2p.util.Copy" />
     1087                <attribute name="Build-Date" value="${build.timestamp}" />
     1088                <attribute name="Base-Revision" value="${workspace.version}" />
     1089                <attribute name="Workspace-Changes" value="${workspace.changes.util.tr}" />
     1090            </manifest>
     1091        </jar>
     1092        <jar destfile="./pkg-temp/installer/delete.jar" basedir="./core/java/build/obj" includes="net/i2p/util/Delete.class net/i2p/util/FileUtil.class">
     1093            <manifest>
     1094                <attribute name="Main-Class" value="net.i2p.util.Delete" />
     1095                <attribute name="Build-Date" value="${build.timestamp}" />
     1096                <attribute name="Base-Revision" value="${workspace.version}" />
     1097                <attribute name="Workspace-Changes" value="${workspace.changes.util.tr}" />
     1098            </manifest>
     1099        </jar>
     1100        <jar destfile="./pkg-temp/installer/exec.jar" basedir="./core/java/build/obj" includes="net/i2p/util/Exec.class">
     1101            <manifest>
     1102                <attribute name="Main-Class" value="net.i2p.util.Exec" />
     1103                <attribute name="Build-Date" value="${build.timestamp}" />
     1104                <attribute name="Base-Revision" value="${workspace.version}" />
     1105                <attribute name="Workspace-Changes" value="${workspace.changes.util.tr}" />
     1106            </manifest>
     1107        </jar>
     1108        <izpack input="${basedir}/installer/install.xml" output="${basedir}/i2pinstall_${release.number}-osx-only.jar" installerType="standard" basedir="${basedir}" />
     1109        <ant target="installer2app" />
     1110        <delete dir="pkg-temp/osx" />
     1111    </target>
     1112
     1113    <target name="checkForIzpack2App">
     1114        <available property="izpack2app.available" file="${user.home}/IzPack/utils/wrappers/izpack2app/izpack2app.py" />
     1115    </target>
     1116
     1117    <target name="installer2app" if="izpack2app.available">
     1118        <mkdir dir="pkg-temp/osx" />
     1119        <exec executable="python" failonerror="true">
     1120            <arg value="${user.home}/IzPack/utils/wrappers/izpack2app/izpack2app.py" />
     1121            <arg value="${basedir}/i2pinstall_${release.number}-osx-only.jar" />
     1122            <arg value="${basedir}/pkg-temp/osx/i2p-${release.number}-osx-install.app" />
     1123        </exec>
     1124        <zip destfile="${basedir}/i2pinstall_${release.number}-osx.zip" level="9"
     1125            basedir="${basedir}/pkg-temp/osx" whenempty="fail" comment="${release.number}-${build.number}"/>
     1126    </target>
     1127
     1128    <target name="checkForIzpack2Exe">
     1129        <available property="izpack2exe.available" file="${user.home}/IzPack/utils/wrappers/izpack2exe/izpack2exe.py" />
     1130    </target>
     1131
     1132    <!-- Yes, even though this makes an installer for Windows, we still need to depend on preppkg-unix (because the installer attempts to delete these files
     1133     and will fail if they don't exist. Thankfully these files are so very small there's not much harm in including them.
     1134    -->
     1135    <target name="installer-windows" depends="clean, doBuildEXE, checkForIzpack2Exe, preppkg-windows-only, preppkg-unix, getReleaseNumber, getBuildNumber, buildProperties, util-list-changes" >
     1136        <taskdef name="izpack" classpath="${basedir}/installer/lib/izpack/standalone-compiler.jar" classname="com.izforge.izpack.ant.IzPackTask" />
     1137        <mkdir dir="pkg-temp/installer" />
     1138        <!-- set if unset -->
     1139        <property name="workspace.changes.util.tr" value="" />
     1140        <jar destfile="./pkg-temp/installer/copy.jar" basedir="./core/java/build/obj" includes="net/i2p/util/Copy.class net/i2p/util/FileUtil.class">
     1141            <manifest>
     1142                <attribute name="Main-Class" value="net.i2p.util.Copy" />
     1143                <attribute name="Build-Date" value="${build.timestamp}" />
     1144                <attribute name="Base-Revision" value="${workspace.version}" />
     1145                <attribute name="Workspace-Changes" value="${workspace.changes.util.tr}" />
     1146            </manifest>
     1147        </jar>
     1148        <jar destfile="./pkg-temp/installer/delete.jar" basedir="./core/java/build/obj" includes="net/i2p/util/Delete.class net/i2p/util/FileUtil.class">
     1149            <manifest>
     1150                <attribute name="Main-Class" value="net.i2p.util.Delete" />
     1151                <attribute name="Build-Date" value="${build.timestamp}" />
     1152                <attribute name="Base-Revision" value="${workspace.version}" />
     1153                <attribute name="Workspace-Changes" value="${workspace.changes.util.tr}" />
     1154            </manifest>
     1155        </jar>
     1156        <jar destfile="./pkg-temp/installer/exec.jar" basedir="./core/java/build/obj" includes="net/i2p/util/Exec.class">
     1157            <manifest>
     1158                <attribute name="Main-Class" value="net.i2p.util.Exec" />
     1159                <attribute name="Build-Date" value="${build.timestamp}" />
     1160                <attribute name="Base-Revision" value="${workspace.version}" />
     1161                <attribute name="Workspace-Changes" value="${workspace.changes.util.tr}" />
     1162            </manifest>
     1163        </jar>
     1164        <izpack input="${basedir}/installer/install.xml" output="${basedir}/i2pinstall_${release.number}-windows-only.jar" installerType="standard" basedir="${basedir}" />
     1165        <ant target="installer2exe" />
     1166        <delete dir="pkg-temp/win" />
     1167
     1168    </target>
     1169
     1170    <target name="installer2exe" if="izpack2exe.available"> <!-- different from the launch4j exe creator -->
     1171        <mkdir dir="pkg-temp/win" />
     1172        <exec executable="python" failonerror="true">
     1173            <arg value="${user.home}/IzPack/utils/wrappers/izpack2exe/izpack2exe.py" />
     1174            <arg value="--file=${basedir}/i2pinstall_${release.number}-windows-only.jar" />
     1175            <arg value="--no-upx" />
     1176            <arg value="--name=I2P" />
     1177            <arg value="--output=${basedir}/i2pinstall-${release.number}-windows.exe" />
     1178        </exec>
     1179    </target>
     1180    <target name="installer-all" >
     1181        <ant target="installer-freebsd" />
     1182        <ant target="installer-linux" />
     1183        <ant target="installer-osx" />
     1184        <ant target="installer-windows" />
     1185        <ant target="installer" />
     1186    </target>
     1187    <!-- end custom installers -->
     1188   
    9581189    <target name="test" depends="buildProperties, jbigi" >
    9591190        <mkdir dir="reports/core/junit/" />
Note: See TracChangeset for help on using the changeset viewer.