|
105 | 105 | <property name="AVRDUDE-VERSION" value="6.3.0-arduino17" />
|
106 | 106 | <property name="AVRCORE-VERSION" value="1.8.1" />
|
107 | 107 | <property name="arduinoOTA-VERSION" value="1.3.0" />
|
| 108 | + <property name="SERIALDISCOVER-VERSION" value="0.0.2" /> |
| 109 | + <property name="MDNSDISCOVER-VERSION" value="0.0.1" /> |
108 | 110 |
|
109 | 111 | <!-- Libraries required for running arduino -->
|
110 | 112 | <fileset dir=".." id="runtime.jars">
|
|
207 | 209 | <fileset dir="shared/examples" />
|
208 | 210 | </copy>
|
209 | 211 |
|
| 212 | + <!-- copy discoverers fake platform --> |
| 213 | + <copy todir="${staging_folder}/work/${staging_hardware_folder}/discoverers"> |
| 214 | + <fileset dir="shared/discoverers"/> |
| 215 | + </copy> |
| 216 | + |
210 | 217 | <mkdir dir="${target.path}/reference"/>
|
211 | 218 |
|
212 | 219 | <antcall target="assemble-docs" />
|
|
503 | 510 | <copy file="macosx/liblistSerials-${LIBLISTSERIAL-VERSION}/osx/liblistSerialsj.dylib" todir="macosx/work/${staging_hardware_folder}/../lib/" />
|
504 | 511 | <chmod perm="755" file="macosx/work/${staging_hardware_folder}/../lib/liblistSerialsj.dylib" />
|
505 | 512 |
|
| 513 | + <antcall target="unzip"> |
| 514 | + <param name="archive_file" value="./serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 515 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 516 | + <param name="final_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 517 | + <param name="dest_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 518 | + </antcall> |
| 519 | + <copy file="macosx/serial-discovery-${SERIALDISCOVER-VERSION}/darwin/serial-discovery" todir="macosx/work/${staging_hardware_folder}/../tools/" /> |
| 520 | + <chmod perm="755" file="macosx/work/${staging_hardware_folder}/../tools/serial-discovery" /> |
| 521 | + |
| 522 | + <antcall target="unzip"> |
| 523 | + <param name="archive_file" value="./mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 524 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 525 | + <param name="final_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 526 | + <param name="dest_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 527 | + </antcall> |
| 528 | + <copy file="macosx/mdns-discovery-${MDNSDISCOVER-VERSION}/darwin/mdns-discovery" todir="macosx/work/${staging_hardware_folder}/../tools/" /> |
| 529 | + <chmod perm="755" file="macosx/work/${staging_hardware_folder}/../tools/mdns-discovery" /> |
| 530 | + |
506 | 531 | <antcall target="build-arduino-builder" />
|
507 | 532 |
|
508 | 533 | <antcall target="portable-${portable}">
|
|
691 | 716 | <copy file="linux/liblistSerials-${LIBLISTSERIAL-VERSION}/linux${arch-bits}/liblistSerialsj.so" todir="linux/work/lib/" />
|
692 | 717 | <chmod perm="755" file="linux/work/lib/liblistSerialsj.so" />
|
693 | 718 |
|
| 719 | + <antcall target="unzip"> |
| 720 | + <param name="archive_file" value="./serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 721 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 722 | + <param name="final_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 723 | + <param name="dest_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 724 | + </antcall> |
| 725 | + <copy file="linux/serial-discovery-${SERIALDISCOVER-VERSION}/linux${arch-bits}/serial-discovery" todir="linux/work/${staging_hardware_folder}/../tools/" /> |
| 726 | + <chmod perm="755" file="linux/work/${staging_hardware_folder}/../tools/serial-discovery" /> |
| 727 | + |
| 728 | + <antcall target="unzip"> |
| 729 | + <param name="archive_file" value="./mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 730 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 731 | + <param name="final_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 732 | + <param name="dest_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 733 | + </antcall> |
| 734 | + <copy file="linux/mdns-discovery-${MDNSDISCOVER-VERSION}/linux${arch-bits}/mdns-discovery" todir="linux/work/${staging_hardware_folder}/../tools/" /> |
| 735 | + <chmod perm="755" file="linux/work/${staging_hardware_folder}/../tools/mdns-discovery" /> |
| 736 | + |
694 | 737 | </target>
|
695 | 738 |
|
696 | 739 | <target name="linux-libastyle-arm" depends="linux-build" description="Download libastyle.so for ARM">
|
|
716 | 759 | <copy file="linux/liblistSerials-${LIBLISTSERIAL-VERSION}/arm/liblistSerialsj.so" todir="linux/work/lib/" />
|
717 | 760 | <chmod perm="755" file="linux/work/lib/liblistSerialsj.so" />
|
718 | 761 |
|
| 762 | + <antcall target="unzip"> |
| 763 | + <param name="archive_file" value="./serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 764 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 765 | + <param name="final_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 766 | + <param name="dest_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 767 | + </antcall> |
| 768 | + <copy file="linux/serial-discovery-${SERIALDISCOVER-VERSION}/linuxarm/serial-discovery" todir="linux/work/${staging_hardware_folder}/../tools/" /> |
| 769 | + <chmod perm="755" file="linux/work/${staging_hardware_folder}/../tools/serial-discovery" /> |
| 770 | + |
| 771 | + <antcall target="unzip"> |
| 772 | + <param name="archive_file" value="./mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 773 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 774 | + <param name="final_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 775 | + <param name="dest_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 776 | + </antcall> |
| 777 | + <copy file="linux/mdns-discovery-${MDNSDISCOVER-VERSION}/linuxarm/mdns-discovery" todir="linux/work/${staging_hardware_folder}/../tools/" /> |
| 778 | + <chmod perm="755" file="linux/work/${staging_hardware_folder}/../tools/mdns-discovery" /> |
| 779 | + |
719 | 780 | </target>
|
720 | 781 |
|
721 | 782 | <target name="linuxarm-build" depends="linux-libastyle-arm" description="Build linux (32-bit) version">
|
|
758 | 819 | </antcall>
|
759 | 820 | <copy file="linux/liblistSerials-${LIBLISTSERIAL-VERSION}/aarch64/liblistSerialsj.so" todir="linux/work/lib/" />
|
760 | 821 | <chmod perm="755" file="linux/work/lib/liblistSerialsj.so" />
|
| 822 | + |
| 823 | + <antcall target="unzip"> |
| 824 | + <param name="archive_file" value="./serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 825 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 826 | + <param name="final_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 827 | + <param name="dest_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 828 | + </antcall> |
| 829 | + <copy file="linux/serial-discovery-${SERIALDISCOVER-VERSION}/linuxarm64/serial-discovery" todir="linux/work/${staging_hardware_folder}/../tools/" /> |
| 830 | + <chmod perm="755" file="linux/work/${staging_hardware_folder}/../tools/serial-discovery" /> |
| 831 | + |
| 832 | + <antcall target="unzip"> |
| 833 | + <param name="archive_file" value="./mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 834 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 835 | + <param name="final_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 836 | + <param name="dest_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 837 | + </antcall> |
| 838 | + <copy file="linux/mdns-discovery-${MDNSDISCOVER-VERSION}/linuxarm64/mdns-discovery" todir="linux/work/${staging_hardware_folder}/../tools/" /> |
| 839 | + <chmod perm="755" file="linux/work/${staging_hardware_folder}/../tools/mdns-discovery" /> |
| 840 | + |
761 | 841 | </target>
|
762 | 842 |
|
763 | 843 | <target name="linuxaarch64-build" depends="linux-libastyle-aarch64" description="Build Linux (AArch64) version">
|
|
1077 | 1157 | <param name="file" value="windows/work/lib/listSerialsj.dll" />
|
1078 | 1158 | </antcall>
|
1079 | 1159 |
|
| 1160 | + <antcall target="unzip"> |
| 1161 | + <param name="archive_file" value="./serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 1162 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/serial-discovery-${SERIALDISCOVER-VERSION}.zip" /> |
| 1163 | + <param name="final_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 1164 | + <param name="dest_folder" value="${staging_folder}/serial-discovery-${SERIALDISCOVER-VERSION}" /> |
| 1165 | + </antcall> |
| 1166 | + <copy file="windows/serial-discovery-${SERIALDISCOVER-VERSION}/windows/serial-discovery.exe" todir="windows/work/tools/" /> |
| 1167 | + <antcall target="make-file-executable"> |
| 1168 | + <param name="file" value="windows/work/tools/serial-discovery.exe" /> |
| 1169 | + </antcall> |
| 1170 | + |
| 1171 | + <antcall target="unzip"> |
| 1172 | + <param name="archive_file" value="./mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 1173 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/mdns-discovery-${MDNSDISCOVER-VERSION}.zip" /> |
| 1174 | + <param name="final_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 1175 | + <param name="dest_folder" value="${staging_folder}/mdns-discovery-${MDNSDISCOVER-VERSION}" /> |
| 1176 | + </antcall> |
| 1177 | + <copy file="windows/mdns-discovery-${MDNSDISCOVER-VERSION}/windows/mdns-discovery.exe" todir="windows/work/tools/" /> |
| 1178 | + <antcall target="make-file-executable"> |
| 1179 | + <param name="file" value="windows/work/tools/mdns-discovery.exe" /> |
| 1180 | + </antcall> |
| 1181 | + |
1080 | 1182 | <delete dir="${staging_folder}/arduino-builder-windows" includeemptydirs="true"/>
|
1081 | 1183 | <mkdir dir="${staging_folder}/arduino-builder-windows"/>
|
1082 | 1184 | <antcall target="unzip">
|
|
0 commit comments