|
100 | 100 | <property name="portable" value="false" />
|
101 | 101 |
|
102 | 102 | <property name="ARDUINO-BUILDER-VERSION" value="1.4.5" />
|
| 103 | + <property name="ARDUINO-CLI-VERSION" value="0.3.4-alpha.preview" /> |
103 | 104 | <property name="LIBLISTSERIAL-VERSION" value="1.4.2" />
|
104 | 105 | <property name="AVRGCC-VERSION" value="7.3.0-atmel3.6.1-arduino5" />
|
105 | 106 | <property name="AVRDUDE-VERSION" value="6.3.0-arduino17" />
|
|
529 | 530 | <chmod perm="755" file="macosx/work/${staging_hardware_folder}/../tools/mdns-discovery" />
|
530 | 531 |
|
531 | 532 | <antcall target="build-arduino-builder" />
|
| 533 | + <antcall target="build-arduino-cli" /> |
532 | 534 |
|
533 | 535 | <antcall target="portable-${portable}">
|
534 | 536 | <param name="parentdir" value="macosx/work/${staging_hardware_folder}/.." />
|
|
785 | 787 | </antcall>
|
786 | 788 |
|
787 | 789 | <antcall target="build-arduino-builder" />
|
| 790 | + <antcall target="build-arduino-cli" /> |
788 | 791 |
|
789 | 792 | <antcall target="avr-toolchain-bundle">
|
790 | 793 | <param name="unpack_target" value="untar-native"/>
|
|
846 | 849 | </antcall>
|
847 | 850 |
|
848 | 851 | <antcall target="build-arduino-builder" />
|
| 852 | + <antcall target="build-arduino-cli" /> |
849 | 853 |
|
850 | 854 | <antcall target="avr-toolchain-bundle">
|
851 | 855 | <param name="unpack_target" value="untar-native"/>
|
|
864 | 868 | </antcall>
|
865 | 869 |
|
866 | 870 | <antcall target="build-arduino-builder" />
|
| 871 | + <antcall target="build-arduino-cli" /> |
867 | 872 |
|
868 | 873 | <antcall target="avr-toolchain-bundle">
|
869 | 874 | <param name="unpack_target" value="untar-native"/>
|
|
882 | 887 | </antcall>
|
883 | 888 |
|
884 | 889 | <antcall target="build-arduino-builder" />
|
| 890 | + <antcall target="build-arduino-cli" /> |
885 | 891 |
|
886 | 892 | <antcall target="avr-toolchain-bundle">
|
887 | 893 | <param name="unpack_target" value="untar-native"/>
|
|
930 | 936 | <exec executable="./linux/work/arduino" spawn="false" failonerror="true"/>
|
931 | 937 | </target>
|
932 | 938 |
|
| 939 | + <target name="build-arduino-cli" unless="no_arduino_cli"> |
| 940 | + <delete dir="${staging_folder}/arduino-cli-${platform}" includeemptydirs="true"/> |
| 941 | + <mkdir dir="${staging_folder}/arduino-cli-${platform}"/> |
| 942 | + <antcall target="untar-native"> |
| 943 | + <param name="archive_file" value="./arduino-cli-${ARDUINO-CLI-VERSION}-${platform}.tar.bz2" /> |
| 944 | + <param name="archive_url" value="https://downloads.arduino.cc/arduino-cli/arduino-cli-${ARDUINO-CLI-VERSION}-${platform}.tar.bz2" /> |
| 945 | + <param name="final_folder" value="${staging_folder}/arduino-cli-${platform}/arduino-cli" /> |
| 946 | + <param name="dest_folder" value="${staging_folder}/arduino-cli-${platform}" /> |
| 947 | + </antcall> |
| 948 | + <copy file="${staging_folder}/arduino-cli-${platform}/arduino-cli-${ARDUINO-CLI-VERSION}-${platform}" tofile="${staging_folder}/work/${staging_hardware_folder}/../arduino-cli" /> |
| 949 | + <chmod perm="755" file="${staging_folder}/work/${staging_hardware_folder}/../arduino-cli" /> |
| 950 | + <delete dir="${staging_folder}/arduino-cli-${platform}" includeemptydirs="true"/> |
| 951 | + </target> |
| 952 | + |
933 | 953 | <target name="build-arduino-builder" unless="no_arduino_builder">
|
934 | 954 | <delete dir="${staging_folder}/arduino-builder-${platform}" includeemptydirs="true"/>
|
935 | 955 | <mkdir dir="${staging_folder}/arduino-builder-${platform}"/>
|
|
1200 | 1220 | </copy>
|
1201 | 1221 | <delete dir="${staging_folder}/arduino-builder-windows" includeemptydirs="true"/>
|
1202 | 1222 |
|
| 1223 | + <delete dir="${staging_folder}/arduino-cli-windows" includeemptydirs="true"/> |
| 1224 | + <mkdir dir="${staging_folder}/arduino-cli-windows"/> |
| 1225 | + <antcall target="unzip-with-ant-task"> |
| 1226 | + <param name="archive_file" value="./arduino-cli-${ARDUINO-CLI-VERSION}-windows.zip" /> |
| 1227 | + <param name="archive_url" value="https://downloads.arduino.cc/arduino-cli/arduino-cli-${ARDUINO-CLI-VERSION}-windows.zip" /> |
| 1228 | + <param name="final_folder" value="${staging_folder}/arduino-cli-windows/arduino-cli-${ARDUINO-CLI-VERSION}-windows.exe" /> |
| 1229 | + <param name="dest_folder" value="${staging_folder}/arduino-cli-windows" /> |
| 1230 | + </antcall> |
| 1231 | + <copy file="${staging_folder}/arduino-cli-windows/arduino-cli-${ARDUINO-CLI-VERSION}-windows.exe" tofile="windows/work/arduino-cli.exe" /> |
| 1232 | + <antcall target="make-file-executable"> |
| 1233 | + <param name="file" value="windows/work/arduino-cli.exe" /> |
| 1234 | + </antcall> |
| 1235 | + <delete dir="${staging_folder}/arduino-cli-windows" includeemptydirs="true"/> |
| 1236 | + |
1203 | 1237 | <unzip src="../arduino-core/lib/jna-4.2.2.jar" dest="windows/work/lib">
|
1204 | 1238 | <patternset>
|
1205 | 1239 | <include name="com/sun/jna/win32-x86/jnidispatch.dll"/>
|
1206 | 1240 | </patternset>
|
1207 | 1241 | <mapper type="flatten"/>
|
1208 | 1242 | </unzip>
|
| 1243 | + |
1209 | 1244 | <move file="windows/work/lib/jnidispatch.dll" tofile="windows/work/lib/jnidispatch-4.2.2-win32-x86.dll" />
|
1210 | 1245 | <antcall target="make-file-executable">
|
1211 | 1246 | <param name="file" value="windows/work/lib/jnidispatch-4.2.2-win32-x86.dll" />
|
|
0 commit comments