|
472 | 472 | <copy file="macosx/liblistSerials-${LIBLISTSERIAL-VERSION}/osx/liblistSerialsj.dylib" todir="macosx/work/${staging_hardware_folder}/../lib/" /> |
473 | 473 | <chmod perm="755" file="macosx/work/${staging_hardware_folder}/../lib/liblistSerialsj.dylib" /> |
474 | 474 |
|
475 | | - <delete dir="${staging_folder}/arduino-builder-macosx" includeemptydirs="true"/> |
476 | | - <mkdir dir="${staging_folder}/arduino-builder-macosx"/> |
477 | | - <antcall target="untar"> |
478 | | - <param name="archive_file" value="./arduino-builder-macosx-${ARDUINO-BUILDER-VERSION}.tar.bz2" /> |
479 | | - <param name="archive_url" value="https://downloads.arduino.cc/tools/arduino-builder-macosx-${ARDUINO-BUILDER-VERSION}.tar.bz2" /> |
480 | | - <param name="final_folder" value="${staging_folder}/arduino-builder-macosx/arduino-builder" /> |
481 | | - <param name="dest_folder" value="${staging_folder}/arduino-builder-macosx" /> |
482 | | - </antcall> |
483 | | - <copy file="${staging_folder}/arduino-builder-macosx/arduino-builder" tofile="macosx/work/${staging_hardware_folder}/../arduino-builder" /> |
484 | | - <chmod perm="755" file="macosx/work/${staging_hardware_folder}/../arduino-builder" /> |
485 | | - <move file="${staging_folder}/arduino-builder-macosx/tools" tofile="macosx/work/${staging_hardware_folder}/../tools-builder"/> |
486 | | - <copy todir="macosx/work/${staging_hardware_folder}" overwrite="true"> |
487 | | - <fileset dir="${staging_folder}/arduino-builder-macosx/hardware" includes="*.txt"/> |
488 | | - </copy> |
489 | | - <delete dir="${staging_folder}/arduino-builder-macosx" includeemptydirs="true"/> |
| 475 | + <antcall target="build-arduino-builder" /> |
490 | 476 |
|
491 | 477 | <antcall target="portable-${portable}"> |
492 | 478 | <param name="parentdir" value="macosx/work/${staging_hardware_folder}/.." /> |
|
706 | 692 | <param name="JVM" value="${LINUXARM_BUNDLED_JVM}"/> |
707 | 693 | </antcall> |
708 | 694 |
|
709 | | - <delete dir="${staging_folder}/arduino-builder-arm" includeemptydirs="true"/> |
710 | | - <mkdir dir="${staging_folder}/arduino-builder-arm"/> |
711 | | - <antcall target="untar"> |
712 | | - <param name="archive_file" value="./arduino-builder-arm-${ARDUINO-BUILDER-VERSION}.tar.bz2" /> |
713 | | - <param name="archive_url" value="https://downloads.arduino.cc/tools/arduino-builder-arm-${ARDUINO-BUILDER-VERSION}.tar.bz2" /> |
714 | | - <param name="final_folder" value="${staging_folder}/arduino-builder-arm/arduino-builder" /> |
715 | | - <param name="dest_folder" value="${staging_folder}/arduino-builder-arm" /> |
716 | | - </antcall> |
717 | | - <copy file="${staging_folder}/arduino-builder-arm/arduino-builder" tofile="linux/work/arduino-builder" /> |
718 | | - <chmod perm="755" file="linux/work/arduino-builder" /> |
719 | | - <move file="${staging_folder}/arduino-builder-arm/tools" tofile="linux/work/tools-builder"/> |
720 | | - <copy todir="linux/work/hardware" overwrite="true"> |
721 | | - <fileset dir="${staging_folder}/arduino-builder-arm/hardware" includes="*.txt"/> |
722 | | - </copy> |
723 | | - <delete dir="${staging_folder}/arduino-builder-arm" includeemptydirs="true"/> |
| 695 | + <antcall target="build-arduino-builder" /> |
724 | 696 |
|
725 | 697 | <antcall target="avr-toolchain-bundle"> |
726 | 698 | <param name="unpack_target" value="untar"/> |
|
738 | 710 | <param name="JVM" value="${LINUX32_BUNDLED_JVM}"/> |
739 | 711 | </antcall> |
740 | 712 |
|
741 | | - <delete dir="${staging_folder}/arduino-builder-linux32" includeemptydirs="true"/> |
742 | | - <mkdir dir="${staging_folder}/arduino-builder-linux32"/> |
743 | | - <antcall target="untar"> |
744 | | - <param name="archive_file" value="./arduino-builder-linux32-${ARDUINO-BUILDER-VERSION}.tar.bz2" /> |
745 | | - <param name="archive_url" value="https://downloads.arduino.cc/tools/arduino-builder-linux32-${ARDUINO-BUILDER-VERSION}.tar.bz2" /> |
746 | | - <param name="final_folder" value="${staging_folder}/arduino-builder-linux32/arduino-builder" /> |
747 | | - <param name="dest_folder" value="${staging_folder}/arduino-builder-linux32" /> |
748 | | - </antcall> |
749 | | - <copy file="${staging_folder}/arduino-builder-linux32/arduino-builder" tofile="linux/work/arduino-builder" /> |
750 | | - <chmod perm="755" file="linux/work/arduino-builder" /> |
751 | | - <move file="${staging_folder}/arduino-builder-linux32/tools" tofile="linux/work/tools-builder"/> |
752 | | - <copy todir="linux/work/hardware" overwrite="true"> |
753 | | - <fileset dir="${staging_folder}/arduino-builder-linux32/hardware" includes="*.txt"/> |
754 | | - </copy> |
755 | | - <delete dir="${staging_folder}/arduino-builder-linux32" includeemptydirs="true"/> |
| 713 | + <antcall target="build-arduino-builder" /> |
756 | 714 |
|
757 | 715 | <antcall target="avr-toolchain-bundle"> |
758 | 716 | <param name="unpack_target" value="untar"/> |
|
770 | 728 | <param name="JVM" value="${LINUX64_BUNDLED_JVM}"/> |
771 | 729 | </antcall> |
772 | 730 |
|
773 | | - <delete dir="${staging_folder}/arduino-builder-linux64" includeemptydirs="true"/> |
774 | | - <mkdir dir="${staging_folder}/arduino-builder-linux64"/> |
775 | | - <antcall target="untar"> |
776 | | - <param name="archive_file" value="./arduino-builder-linux64-${ARDUINO-BUILDER-VERSION}.tar.bz2" /> |
777 | | - <param name="archive_url" value="https://downloads.arduino.cc/tools/arduino-builder-linux64-${ARDUINO-BUILDER-VERSION}.tar.bz2" /> |
778 | | - <param name="final_folder" value="${staging_folder}/arduino-builder-linux64/arduino-builder" /> |
779 | | - <param name="dest_folder" value="${staging_folder}/arduino-builder-linux64" /> |
780 | | - </antcall> |
781 | | - <copy file="${staging_folder}/arduino-builder-linux64/arduino-builder" tofile="linux/work/arduino-builder" /> |
782 | | - <chmod perm="755" file="linux/work/arduino-builder" /> |
783 | | - <move file="${staging_folder}/arduino-builder-linux64/tools" tofile="linux/work/tools-builder"/> |
784 | | - <copy todir="linux/work/hardware" overwrite="true"> |
785 | | - <fileset dir="${staging_folder}/arduino-builder-linux64/hardware" includes="*.txt"/> |
786 | | - </copy> |
787 | | - <delete dir="${staging_folder}/arduino-builder-linux64" includeemptydirs="true"/> |
| 731 | + <antcall target="build-arduino-builder" /> |
788 | 732 |
|
789 | 733 | <antcall target="avr-toolchain-bundle"> |
790 | 734 | <param name="unpack_target" value="untar"/> |
|
827 | 771 | <exec executable="./linux/work/arduino" spawn="false" failonerror="true"/> |
828 | 772 | </target> |
829 | 773 |
|
| 774 | + <target name="build-arduino-builder" unless="no_arduino_builder"> |
| 775 | + <delete dir="${staging_folder}/arduino-builder-${platform}" includeemptydirs="true"/> |
| 776 | + <mkdir dir="${staging_folder}/arduino-builder-${platform}"/> |
| 777 | + <antcall target="untar"> |
| 778 | + <param name="archive_file" value="./arduino-builder-${platform}-${ARDUINO-BUILDER-VERSION}.tar.bz2" /> |
| 779 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/arduino-builder-${platform}-${ARDUINO-BUILDER-VERSION}.tar.bz2" /> |
| 780 | + <param name="final_folder" value="${staging_folder}/arduino-builder-${platform}/arduino-builder" /> |
| 781 | + <param name="dest_folder" value="${staging_folder}/arduino-builder-${platform}" /> |
| 782 | + </antcall> |
| 783 | + <copy file="${staging_folder}/arduino-builder-${platform}/arduino-builder" tofile="${staging_folder}/work/${staging_hardware_folder}/../arduino-builder" /> |
| 784 | + <chmod perm="755" file="${staging_folder}/work/${staging_hardware_folder}/../arduino-builder" /> |
| 785 | + <move file="${staging_folder}/arduino-builder-${platform}/tools" tofile="${staging_folder}/work/${staging_hardware_folder}/../tools-builder"/> |
| 786 | + <copy todir="${staging_folder}/work/${staging_hardware_folder}" overwrite="true"> |
| 787 | + <fileset dir="${staging_folder}/arduino-builder-${platform}/hardware" includes="*.txt"/> |
| 788 | + </copy> |
| 789 | + <delete dir="${staging_folder}/arduino-builder-${platform}" includeemptydirs="true"/> |
| 790 | + </target> |
| 791 | + |
830 | 792 | <!-- Set '${dist_file}_available' property if toolchain dist_file is downloaded --> |
831 | 793 | <!-- Set '${dist_file}_installed' property if toolchain is installed in working directory --> |
832 | 794 | <!-- hardware/tools/${dist_check_file} is checked for existence --> |
|
0 commit comments