|
47 | 47 | <property name="launch4j-download-unpack-target-name" value="launch4j-linux"/> |
48 | 48 |
|
49 | 49 | <property name="MACOSX_BUNDLED_JVM" value="${java.home}/../"/> |
| 50 | + <property name="WINDOWS_BUNDLED_JVM" value="${java.home}"/> |
50 | 51 |
|
51 | 52 | <!-- Libraries required for running arduino --> |
52 | 53 | <fileset dir=".." id="runtime.jars"> |
|
693 | 694 | <target name="linux-dist" depends="build" |
694 | 695 | description="Build .tar.xz of linux version"> |
695 | 696 |
|
696 | | - <!--get src="http://dev.processing.org/build/jre-tools-6u18-linux-i586.tgz" |
697 | | - dest="linux/jre.tgz" |
698 | | - usetimestamp="true" /> |
699 | | - <untar compression="gzip" |
700 | | - dest="linux/work" |
701 | | - src="linux/jre.tgz" |
702 | | - overwrite="false"/--> |
703 | | - |
704 | | -<!-- |
705 | | - <tar compression="gzip" basedir="linux/work" |
706 | | - destfile="linux/arduino-${version}.tgz" /> |
707 | | -
|
708 | | - <tar compression="gzip" destfile="linux/arduino-${version}-linux.tgz"> |
709 | | - <tarfileset dir="linux/work" |
710 | | - prefix="arduino-${version}" |
711 | | - excludes="arduino, |
712 | | - hardware/tools/avrdude, |
713 | | - java/**" |
714 | | - /> |
715 | | - <tarfileset file="linux/work/arduino" filemode="755" prefix="arduino-${version}" /> |
716 | | - <tarfileset file="linux/work/hardware/tools/avrdude" filemode="755" |
717 | | - prefix="arduino-${version}/hardware/tools" /> |
718 | | - </tar> |
719 | | ---> |
720 | 697 | <move file="linux/work" tofile="linux/arduino-${version}" /> |
721 | 698 |
|
722 | 699 | <exec executable="tar" dir="linux" failonerror="true"> |
|
876 | 853 | <exec executable="windows/work/arduino.exe" dir="windows/work" spawn="true" failonerror="true"/> |
877 | 854 | </target> |
878 | 855 |
|
879 | | - <target name="windows-dist" depends="windows-build" |
880 | | - description="Create .zip files of windows version"> |
| 856 | + <target name="windows-dist" depends="windows-build" description="Create .zip files of windows version"> |
881 | 857 |
|
882 | | - <antcall target="unzip"> |
883 | | - <param name="archive_file" value="windows/jre-8u31.zip" /> |
884 | | - <param name="archive_url" value="http://downloads.arduino.cc/jre-8u31.zip" /> |
885 | | - <param name="final_folder" value="${staging_folder}/work/java" /> |
886 | | - <param name="dest_folder" value="${staging_folder}/work/" /> |
887 | | - </antcall> |
| 858 | + <loadproperties srcfile="${WINDOWS_BUNDLED_JVM}/release" prefix="windows"/> |
| 859 | + |
| 860 | + <fail message="It looks like ${WINDOWS_BUNDLED_JVM} does not contain a Windows JVM"> |
| 861 | + <condition> |
| 862 | + <not> |
| 863 | + <equals arg1="${windows.OS_NAME}" arg2=""Windows""/> |
| 864 | + </not> |
| 865 | + </condition> |
| 866 | + </fail> |
| 867 | + |
| 868 | + <copy todir="${staging_folder}/work/java" includeemptydirs="true" preservelastmodified="true" overwrite="true" failonerror="true"> |
| 869 | + <fileset dir="${WINDOWS_BUNDLED_JVM}" includes="*/**"/> |
| 870 | + </copy> |
888 | 871 |
|
889 | 872 | <zip destfile="windows/arduino-${version}-${platform}.zip" level="9"> |
890 | 873 | <zipfileset dir="windows/work" prefix="arduino-${version}"/> |
|
0 commit comments