|
102 | 102 | <property name="ARDUINO-BUILDER-VERSION" value="1.4.4" />
|
103 | 103 | <property name="ARDUINO-CLI-VERSION" value="0.3.4-alpha.preview" />
|
104 | 104 | <property name="LIBLISTSERIAL-VERSION" value="1.4.2" />
|
| 105 | + <property name="SERIALDISCOVER-VERSION" value="0.0.2" /> |
| 106 | + <property name="MDNSDISCOVER-VERSION" value="0.0.1" /> |
105 | 107 | <property name="AVRGCC-VERSION" value="5.4.0-atmel3.6.1-arduino2" />
|
106 | 108 | <property name="AVRDUDE-VERSION" value="6.3.0-arduino14" />
|
107 | 109 | <property name="AVRCORE-VERSION" value="1.6.23" />
|
|
192 | 194 | <fileset dir="shared/examples" />
|
193 | 195 | </copy>
|
194 | 196 |
|
| 197 | + <!-- copy discoverers fake platform --> |
| 198 | + <copy todir="${staging_folder}/work/${staging_hardware_folder}/discoverers"> |
| 199 | + <fileset dir="shared/discoverers"/> |
| 200 | + </copy> |
| 201 | + |
195 | 202 | <mkdir dir="${target.path}/reference"/>
|
196 | 203 |
|
197 | 204 | <antcall target="assemble-docs" />
|
|
487 | 494 | <copy file="macosx/liblistSerials-${LIBLISTSERIAL-VERSION}/osx/liblistSerialsj.dylib" todir="macosx/work/${staging_hardware_folder}/../lib/" />
|
488 | 495 | <chmod perm="755" file="macosx/work/${staging_hardware_folder}/../lib/liblistSerialsj.dylib" />
|
489 | 496 |
|
| 497 | + <antcall target="unzip"> |
| 498 | + <param name="archive_file" value="./serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 499 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 500 | + <param name="final_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 501 | + <param name="dest_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 502 | + </antcall> |
| 503 | + <copy file="macosx/serial-discovery-${SERIALDISCOVER-VERSION}/darwin/serial-discovery" todir="macosx/work/${staging_hardware_folder}/../tools/" /> |
| 504 | + <chmod perm="755" file="macosx/work/${staging_hardware_folder}/../tools/serial-discovery" /> |
| 505 | + |
| 506 | + <antcall target="unzip"> |
| 507 | + <param name="archive_file" value="./mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 508 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 509 | + <param name="final_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 510 | + <param name="dest_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 511 | + </antcall> |
| 512 | + <copy file="macosx/mdns-discovery-${MDNSDISCOVER-VERSION}/darwin/mdns-discovery" todir="macosx/work/${staging_hardware_folder}/../tools/" /> |
| 513 | + <chmod perm="755" file="macosx/work/${staging_hardware_folder}/../tools/mdns-discovery" /> |
| 514 | + |
490 | 515 | <antcall target="build-arduino-builder" />
|
491 | 516 | <antcall target="build-arduino-cli" />
|
492 | 517 |
|
|
678 | 703 | <copy file="linux/liblistSerials-${LIBLISTSERIAL-VERSION}/linux${arch-bits}/liblistSerialsj.so" todir="linux/work/lib/" />
|
679 | 704 | <chmod perm="755" file="linux/work/lib/liblistSerialsj.so" />
|
680 | 705 |
|
| 706 | + <antcall target="unzip"> |
| 707 | + <param name="archive_file" value="./serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 708 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 709 | + <param name="final_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 710 | + <param name="dest_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 711 | + </antcall> |
| 712 | + <copy file="linux/serial-discovery-${SERIALDISCOVER-VERSION}/linux${arch-bits}/serial-discovery" todir="linux/work/${staging_hardware_folder}/../tools/" /> |
| 713 | + <chmod perm="755" file="linux/work/${staging_hardware_folder}/../tools/serial-discovery" /> |
| 714 | + |
| 715 | + <antcall target="unzip"> |
| 716 | + <param name="archive_file" value="./mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 717 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 718 | + <param name="final_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 719 | + <param name="dest_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 720 | + </antcall> |
| 721 | + <copy file="linux/mdns-discovery-${MDNSDISCOVER-VERSION}/linux${arch-bits}/mdns-discovery" todir="linux/work/${staging_hardware_folder}/../tools/" /> |
| 722 | + <chmod perm="755" file="linux/work/${staging_hardware_folder}/../tools/mdns-discovery" /> |
| 723 | + |
681 | 724 | </target>
|
682 | 725 |
|
683 | 726 | <target name="linux-libastyle-arm" depends="linux-build" description="Download libastyle.so for ARM">
|
|
703 | 746 | <copy file="linux/liblistSerials-${LIBLISTSERIAL-VERSION}/arm/liblistSerialsj.so" todir="linux/work/lib/" />
|
704 | 747 | <chmod perm="755" file="linux/work/lib/liblistSerialsj.so" />
|
705 | 748 |
|
| 749 | + <antcall target="unzip"> |
| 750 | + <param name="archive_file" value="./serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 751 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 752 | + <param name="final_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 753 | + <param name="dest_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 754 | + </antcall> |
| 755 | + <copy file="linux/serial-discovery-${SERIALDISCOVER-VERSION}/linuxarm/serial-discovery" todir="linux/work/${staging_hardware_folder}/../tools/" /> |
| 756 | + <chmod perm="755" file="linux/work/${staging_hardware_folder}/../tools/serial-discovery" /> |
| 757 | + |
| 758 | + <antcall target="unzip"> |
| 759 | + <param name="archive_file" value="./mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 760 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 761 | + <param name="final_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 762 | + <param name="dest_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 763 | + </antcall> |
| 764 | + <copy file="linux/mdns-discovery-${MDNSDISCOVER-VERSION}/linuxarm/mdns-discovery" todir="linux/work/${staging_hardware_folder}/../tools/" /> |
| 765 | + <chmod perm="755" file="linux/work/${staging_hardware_folder}/../tools/mdns-discovery" /> |
| 766 | + |
706 | 767 | </target>
|
707 | 768 |
|
708 | 769 | <target name="linuxarm-build" depends="linux-libastyle-arm" description="Build linux (32-bit) version">
|
|
746 | 807 | </antcall>
|
747 | 808 | <copy file="linux/liblistSerials-${LIBLISTSERIAL-VERSION}/aarch64/liblistSerialsj.so" todir="linux/work/lib/" />
|
748 | 809 | <chmod perm="755" file="linux/work/lib/liblistSerialsj.so" />
|
| 810 | + |
| 811 | + <antcall target="unzip"> |
| 812 | + <param name="archive_file" value="./serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 813 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 814 | + <param name="final_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 815 | + <param name="dest_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 816 | + </antcall> |
| 817 | + <copy file="linux/serial-discovery-${SERIALDISCOVER-VERSION}/linuxarm64/serial-discovery" todir="linux/work/${staging_hardware_folder}/../tools/" /> |
| 818 | + <chmod perm="755" file="linux/work/${staging_hardware_folder}/../tools/serial-discovery" /> |
| 819 | + |
| 820 | + <antcall target="unzip"> |
| 821 | + <param name="archive_file" value="./mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 822 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 823 | + <param name="final_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 824 | + <param name="dest_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 825 | + </antcall> |
| 826 | + <copy file="linux/mdns-discovery-${MDNSDISCOVER-VERSION}/linuxarm64/mdns-discovery" todir="linux/work/${staging_hardware_folder}/../tools/" /> |
| 827 | + <chmod perm="755" file="linux/work/${staging_hardware_folder}/../tools/mdns-discovery" /> |
| 828 | + |
749 | 829 | </target>
|
750 | 830 |
|
751 | 831 | <target name="linuxaarch64-build" depends="linux-libastyle-aarch64" description="Build Linux (AArch64) version">
|
|
1086 | 1166 | <param name="file" value="windows/work/lib/listSerialsj.dll" />
|
1087 | 1167 | </antcall>
|
1088 | 1168 |
|
| 1169 | + <antcall target="unzip"> |
| 1170 | + <param name="archive_file" value="./serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 1171 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 1172 | + <param name="final_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 1173 | + <param name="dest_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 1174 | + </antcall> |
| 1175 | + <copy file="windows/serial-discovery-${SERIALDISCOVER-VERSION}/windows/serial-discovery.exe" todir="windows/work/tools/" /> |
| 1176 | + <antcall target="make-file-executable"> |
| 1177 | + <param name="file" value="windows/work/tools/serial-discovery.exe" /> |
| 1178 | + </antcall> |
| 1179 | + |
| 1180 | + <antcall target="unzip"> |
| 1181 | + <param name="archive_file" value="./mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 1182 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 1183 | + <param name="final_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 1184 | + <param name="dest_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 1185 | + </antcall> |
| 1186 | + <copy file="windows/mdns-discovery-${MDNSDISCOVER-VERSION}/windows/mdns-discovery.exe" todir="windows/work/tools/" /> |
| 1187 | + <antcall target="make-file-executable"> |
| 1188 | + <param name="file" value="windows/work/tools/mdns-discovery.exe" /> |
| 1189 | + </antcall> |
| 1190 | + |
1089 | 1191 | <delete dir="${staging_folder}/arduino-builder-windows" includeemptydirs="true"/>
|
1090 | 1192 | <mkdir dir="${staging_folder}/arduino-builder-windows"/>
|
1091 | 1193 | <antcall target="unzip-with-ant-task">
|
|
0 commit comments