|
101 | 101 |
|
102 | 102 | <property name="ARDUINO-BUILDER-VERSION" value="1.4.3" />
|
103 | 103 | <property name="LIBLISTSERIAL-VERSION" value="1.4.2" />
|
| 104 | + <property name="SERIALDISCOVER-VERSION" value="0.0.2" /> |
| 105 | + <property name="MDNSDISCOVER-VERSION" value="0.0.1" /> |
104 | 106 | <property name="AVRGCC-VERSION" value="5.4.0-atmel3.6.1-arduino2" />
|
105 | 107 | <property name="AVRDUDE-VERSION" value="6.3.0-arduino14" />
|
106 | 108 | <property name="AVRCORE-VERSION" value="1.6.23" />
|
|
191 | 193 | <fileset dir="shared/examples" />
|
192 | 194 | </copy>
|
193 | 195 |
|
| 196 | + <!-- copy discoverers fake platform --> |
| 197 | + <copy todir="${staging_folder}/work/${staging_hardware_folder}/discoverers"> |
| 198 | + <fileset dir="shared/discoverers"/> |
| 199 | + </copy> |
| 200 | + |
194 | 201 | <mkdir dir="${target.path}/reference"/>
|
195 | 202 |
|
196 | 203 | <antcall target="assemble-docs" />
|
|
486 | 493 | <copy file="macosx/liblistSerials-${LIBLISTSERIAL-VERSION}/osx/liblistSerialsj.dylib" todir="macosx/work/${staging_hardware_folder}/../lib/" />
|
487 | 494 | <chmod perm="755" file="macosx/work/${staging_hardware_folder}/../lib/liblistSerialsj.dylib" />
|
488 | 495 |
|
| 496 | + <antcall target="unzip"> |
| 497 | + <param name="archive_file" value="./serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 498 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 499 | + <param name="final_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 500 | + <param name="dest_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 501 | + </antcall> |
| 502 | + <copy file="macosx/serial-discovery-${SERIALDISCOVER-VERSION}/darwin/serial-discovery" todir="macosx/work/${staging_hardware_folder}/../tools/" /> |
| 503 | + <chmod perm="755" file="macosx/work/${staging_hardware_folder}/../tools/serial-discovery" /> |
| 504 | + |
| 505 | + <antcall target="unzip"> |
| 506 | + <param name="archive_file" value="./mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 507 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 508 | + <param name="final_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 509 | + <param name="dest_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 510 | + </antcall> |
| 511 | + <copy file="macosx/mdns-discovery-${MDNSDISCOVER-VERSION}/darwin/mdns-discovery" todir="macosx/work/${staging_hardware_folder}/../tools/" /> |
| 512 | + <chmod perm="755" file="macosx/work/${staging_hardware_folder}/../tools/mdns-discovery" /> |
| 513 | + |
489 | 514 | <antcall target="build-arduino-builder" />
|
490 | 515 |
|
491 | 516 | <antcall target="portable-${portable}">
|
|
676 | 701 | <copy file="linux/liblistSerials-${LIBLISTSERIAL-VERSION}/linux${arch-bits}/liblistSerialsj.so" todir="linux/work/lib/" />
|
677 | 702 | <chmod perm="755" file="linux/work/lib/liblistSerialsj.so" />
|
678 | 703 |
|
| 704 | + <antcall target="unzip"> |
| 705 | + <param name="archive_file" value="./serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 706 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 707 | + <param name="final_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 708 | + <param name="dest_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 709 | + </antcall> |
| 710 | + <copy file="linux/serial-discovery-${SERIALDISCOVER-VERSION}/linux${arch-bits}/serial-discovery" todir="linux/work/${staging_hardware_folder}/../tools/" /> |
| 711 | + <chmod perm="755" file="linux/work/${staging_hardware_folder}/../tools/serial-discovery" /> |
| 712 | + |
| 713 | + <antcall target="unzip"> |
| 714 | + <param name="archive_file" value="./mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 715 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 716 | + <param name="final_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 717 | + <param name="dest_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 718 | + </antcall> |
| 719 | + <copy file="linux/mdns-discovery-${MDNSDISCOVER-VERSION}/linux${arch-bits}/mdns-discovery" todir="linux/work/${staging_hardware_folder}/../tools/" /> |
| 720 | + <chmod perm="755" file="linux/work/${staging_hardware_folder}/../tools/mdns-discovery" /> |
| 721 | + |
679 | 722 | </target>
|
680 | 723 |
|
681 | 724 | <target name="linux-libastyle-arm" depends="linux-build" description="Download libastyle.so for ARM">
|
|
701 | 744 | <copy file="linux/liblistSerials-${LIBLISTSERIAL-VERSION}/arm/liblistSerialsj.so" todir="linux/work/lib/" />
|
702 | 745 | <chmod perm="755" file="linux/work/lib/liblistSerialsj.so" />
|
703 | 746 |
|
| 747 | + <antcall target="unzip"> |
| 748 | + <param name="archive_file" value="./serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 749 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 750 | + <param name="final_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 751 | + <param name="dest_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 752 | + </antcall> |
| 753 | + <copy file="linux/serial-discovery-${SERIALDISCOVER-VERSION}/linuxarm/serial-discovery" todir="linux/work/${staging_hardware_folder}/../tools/" /> |
| 754 | + <chmod perm="755" file="linux/work/${staging_hardware_folder}/../tools/serial-discovery" /> |
| 755 | + |
| 756 | + <antcall target="unzip"> |
| 757 | + <param name="archive_file" value="./mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 758 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 759 | + <param name="final_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 760 | + <param name="dest_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 761 | + </antcall> |
| 762 | + <copy file="linux/mdns-discovery-${MDNSDISCOVER-VERSION}/linuxarm/mdns-discovery" todir="linux/work/${staging_hardware_folder}/../tools/" /> |
| 763 | + <chmod perm="755" file="linux/work/${staging_hardware_folder}/../tools/mdns-discovery" /> |
| 764 | + |
704 | 765 | </target>
|
705 | 766 |
|
706 | 767 | <target name="linuxarm-build" depends="linux-libastyle-arm" description="Build linux (32-bit) version">
|
|
743 | 804 | </antcall>
|
744 | 805 | <copy file="linux/liblistSerials-${LIBLISTSERIAL-VERSION}/aarch64/liblistSerialsj.so" todir="linux/work/lib/" />
|
745 | 806 | <chmod perm="755" file="linux/work/lib/liblistSerialsj.so" />
|
| 807 | + |
| 808 | + <antcall target="unzip"> |
| 809 | + <param name="archive_file" value="./serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 810 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 811 | + <param name="final_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 812 | + <param name="dest_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 813 | + </antcall> |
| 814 | + <copy file="linux/serial-discovery-${SERIALDISCOVER-VERSION}/linuxarm64/serial-discovery" todir="linux/work/${staging_hardware_folder}/../tools/" /> |
| 815 | + <chmod perm="755" file="linux/work/${staging_hardware_folder}/../tools/serial-discovery" /> |
| 816 | + |
| 817 | + <antcall target="unzip"> |
| 818 | + <param name="archive_file" value="./mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 819 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 820 | + <param name="final_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 821 | + <param name="dest_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 822 | + </antcall> |
| 823 | + <copy file="linux/mdns-discovery-${MDNSDISCOVER-VERSION}/linuxarm64/mdns-discovery" todir="linux/work/${staging_hardware_folder}/../tools/" /> |
| 824 | + <chmod perm="755" file="linux/work/${staging_hardware_folder}/../tools/mdns-discovery" /> |
| 825 | + |
746 | 826 | </target>
|
747 | 827 |
|
748 | 828 | <target name="linuxaarch64-build" depends="linux-libastyle-aarch64" description="Build Linux (AArch64) version">
|
|
1066 | 1146 | <param name="file" value="windows/work/lib/listSerialsj.dll" />
|
1067 | 1147 | </antcall>
|
1068 | 1148 |
|
| 1149 | + <antcall target="unzip"> |
| 1150 | + <param name="archive_file" value="./serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 1151 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 1152 | + <param name="final_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 1153 | + <param name="dest_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 1154 | + </antcall> |
| 1155 | + <copy file="windows/serial-discovery-${SERIALDISCOVER-VERSION}/windows/serial-discovery.exe" todir="windows/work/tools/" /> |
| 1156 | + <antcall target="make-file-executable"> |
| 1157 | + <param name="file" value="windows/work/tools/serial-discovery.exe" /> |
| 1158 | + </antcall> |
| 1159 | + |
| 1160 | + <antcall target="unzip"> |
| 1161 | + <param name="archive_file" value="./mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 1162 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 1163 | + <param name="final_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 1164 | + <param name="dest_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 1165 | + </antcall> |
| 1166 | + <copy file="windows/mdns-discovery-${MDNSDISCOVER-VERSION}/windows/mdns-discovery.exe" todir="windows/work/tools/" /> |
| 1167 | + <antcall target="make-file-executable"> |
| 1168 | + <param name="file" value="windows/work/tools/mdns-discovery.exe" /> |
| 1169 | + </antcall> |
| 1170 | + |
1069 | 1171 | <delete dir="${staging_folder}/arduino-builder-windows" includeemptydirs="true"/>
|
1070 | 1172 | <mkdir dir="${staging_folder}/arduino-builder-windows"/>
|
1071 | 1173 | <antcall target="unzip-with-ant-task">
|
|
0 commit comments