You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
1.4 KiB
25 lines
1.4 KiB
<target name="-launch4j-exe" depends="-test-launch4j-exe-enabled" if="is.launch4j.exe.enabled">
|
|
<echo>Windows EXE Creation</echo>
|
|
<taskdef classname="net.sf.launch4j.ant.Launch4jTask" classpath="${libs.launch4j.classpath}" name="launch4j"/>
|
|
<copy file="resources/launch4j/winapp-config.xml" tofile="launch4j-config.xml" overwrite="true">
|
|
<filterchain>
|
|
<replacestring from="$${dist.dir}" to="${dist.dir}"/>
|
|
<replacestring from="$${dist.jar}" to="${dist.jar}"/>
|
|
<replacestring from="$${main.class}" to="${main.class}"/>
|
|
<replacestring from="$${run.jvmargs}" to="${run.jvmargs}"/>
|
|
<replacestring from="$${application.title}" to="${application.title}"/>
|
|
</filterchain>
|
|
</copy>
|
|
<launch4j configFile="launch4j-config.xml"/>
|
|
<delete file="launch4j-config.xml"/>
|
|
<zip destfile="${dist.dir}/${application.title}-Windows.zip">
|
|
<zipfileset file="${dist.dir}/${application.title}.exe" prefix=""/>
|
|
<zipfileset dir="${dist.dir}/lib" prefix="lib/"/>
|
|
</zip>
|
|
<delete file="${dist.dir}/${application.title}.exe"/>
|
|
</target>
|
|
<target name="-test-launch4j-exe-enabled">
|
|
<condition property="is.launch4j.exe.enabled">
|
|
<istrue value="${launch4j.exe.enabled}"/>
|
|
</condition>
|
|
</target>
|
|
|