|
480 | 480 | <copy file="macosx/liblistSerials-${LIBLISTSERIAL-VERSION}/osx/liblistSerialsj.dylib" todir="macosx/work/${staging_hardware_folder}/../lib/" />
|
481 | 481 | <chmod perm="755" file="macosx/work/${staging_hardware_folder}/../lib/liblistSerialsj.dylib" />
|
482 | 482 |
|
483 |
| - <delete dir="${staging_folder}/arduino-builder-macosx" includeemptydirs="true"/> |
484 |
| - <mkdir dir="${staging_folder}/arduino-builder-macosx"/> |
485 |
| - <antcall target="untar"> |
486 |
| - <param name="archive_file" value="./arduino-builder-macosx-${ARDUINO-BUILDER-VERSION}.tar.bz2" /> |
487 |
| - <param name="archive_url" value="https://downloads.arduino.cc/tools/arduino-builder-macosx-${ARDUINO-BUILDER-VERSION}.tar.bz2" /> |
488 |
| - <param name="final_folder" value="${staging_folder}/arduino-builder-macosx/arduino-builder" /> |
489 |
| - <param name="dest_folder" value="${staging_folder}/arduino-builder-macosx" /> |
490 |
| - </antcall> |
491 |
| - <copy file="${staging_folder}/arduino-builder-macosx/arduino-builder" tofile="macosx/work/${staging_hardware_folder}/../arduino-builder" /> |
492 |
| - <chmod perm="755" file="macosx/work/${staging_hardware_folder}/../arduino-builder" /> |
493 |
| - <move file="${staging_folder}/arduino-builder-macosx/tools" tofile="macosx/work/${staging_hardware_folder}/../tools-builder"/> |
494 |
| - <copy todir="macosx/work/${staging_hardware_folder}" overwrite="true"> |
495 |
| - <fileset dir="${staging_folder}/arduino-builder-macosx/hardware" includes="*.txt"/> |
496 |
| - </copy> |
497 |
| - <delete dir="${staging_folder}/arduino-builder-macosx" includeemptydirs="true"/> |
| 483 | + <antcall target="build-arduino-builder" /> |
498 | 484 |
|
499 | 485 | <antcall target="portable-${portable}">
|
500 | 486 | <param name="parentdir" value="macosx/work/${staging_hardware_folder}/.." />
|
|
714 | 700 | <param name="JVM" value="${LINUXARM_BUNDLED_JVM}"/>
|
715 | 701 | </antcall>
|
716 | 702 |
|
717 |
| - <delete dir="${staging_folder}/arduino-builder-arm" includeemptydirs="true"/> |
718 |
| - <mkdir dir="${staging_folder}/arduino-builder-arm"/> |
719 |
| - <antcall target="untar"> |
720 |
| - <param name="archive_file" value="./arduino-builder-arm-${ARDUINO-BUILDER-VERSION}.tar.bz2" /> |
721 |
| - <param name="archive_url" value="https://downloads.arduino.cc/tools/arduino-builder-arm-${ARDUINO-BUILDER-VERSION}.tar.bz2" /> |
722 |
| - <param name="final_folder" value="${staging_folder}/arduino-builder-arm/arduino-builder" /> |
723 |
| - <param name="dest_folder" value="${staging_folder}/arduino-builder-arm" /> |
724 |
| - </antcall> |
725 |
| - <copy file="${staging_folder}/arduino-builder-arm/arduino-builder" tofile="linux/work/arduino-builder" /> |
726 |
| - <chmod perm="755" file="linux/work/arduino-builder" /> |
727 |
| - <move file="${staging_folder}/arduino-builder-arm/tools" tofile="linux/work/tools-builder"/> |
728 |
| - <copy todir="linux/work/hardware" overwrite="true"> |
729 |
| - <fileset dir="${staging_folder}/arduino-builder-arm/hardware" includes="*.txt"/> |
730 |
| - </copy> |
731 |
| - <delete dir="${staging_folder}/arduino-builder-arm" includeemptydirs="true"/> |
| 703 | + <antcall target="build-arduino-builder" /> |
732 | 704 |
|
733 | 705 | <antcall target="avr-toolchain-bundle">
|
734 | 706 | <param name="unpack_target" value="untar"/>
|
|
746 | 718 | <param name="JVM" value="${LINUX32_BUNDLED_JVM}"/>
|
747 | 719 | </antcall>
|
748 | 720 |
|
749 |
| - <delete dir="${staging_folder}/arduino-builder-linux32" includeemptydirs="true"/> |
750 |
| - <mkdir dir="${staging_folder}/arduino-builder-linux32"/> |
751 |
| - <antcall target="untar"> |
752 |
| - <param name="archive_file" value="./arduino-builder-linux32-${ARDUINO-BUILDER-VERSION}.tar.bz2" /> |
753 |
| - <param name="archive_url" value="https://downloads.arduino.cc/tools/arduino-builder-linux32-${ARDUINO-BUILDER-VERSION}.tar.bz2" /> |
754 |
| - <param name="final_folder" value="${staging_folder}/arduino-builder-linux32/arduino-builder" /> |
755 |
| - <param name="dest_folder" value="${staging_folder}/arduino-builder-linux32" /> |
756 |
| - </antcall> |
757 |
| - <copy file="${staging_folder}/arduino-builder-linux32/arduino-builder" tofile="linux/work/arduino-builder" /> |
758 |
| - <chmod perm="755" file="linux/work/arduino-builder" /> |
759 |
| - <move file="${staging_folder}/arduino-builder-linux32/tools" tofile="linux/work/tools-builder"/> |
760 |
| - <copy todir="linux/work/hardware" overwrite="true"> |
761 |
| - <fileset dir="${staging_folder}/arduino-builder-linux32/hardware" includes="*.txt"/> |
762 |
| - </copy> |
763 |
| - <delete dir="${staging_folder}/arduino-builder-linux32" includeemptydirs="true"/> |
| 721 | + <antcall target="build-arduino-builder" /> |
764 | 722 |
|
765 | 723 | <antcall target="avr-toolchain-bundle">
|
766 | 724 | <param name="unpack_target" value="untar"/>
|
|
778 | 736 | <param name="JVM" value="${LINUX64_BUNDLED_JVM}"/>
|
779 | 737 | </antcall>
|
780 | 738 |
|
781 |
| - <delete dir="${staging_folder}/arduino-builder-linux64" includeemptydirs="true"/> |
782 |
| - <mkdir dir="${staging_folder}/arduino-builder-linux64"/> |
783 |
| - <antcall target="untar"> |
784 |
| - <param name="archive_file" value="./arduino-builder-linux64-${ARDUINO-BUILDER-VERSION}.tar.bz2" /> |
785 |
| - <param name="archive_url" value="https://downloads.arduino.cc/tools/arduino-builder-linux64-${ARDUINO-BUILDER-VERSION}.tar.bz2" /> |
786 |
| - <param name="final_folder" value="${staging_folder}/arduino-builder-linux64/arduino-builder" /> |
787 |
| - <param name="dest_folder" value="${staging_folder}/arduino-builder-linux64" /> |
788 |
| - </antcall> |
789 |
| - <copy file="${staging_folder}/arduino-builder-linux64/arduino-builder" tofile="linux/work/arduino-builder" /> |
790 |
| - <chmod perm="755" file="linux/work/arduino-builder" /> |
791 |
| - <move file="${staging_folder}/arduino-builder-linux64/tools" tofile="linux/work/tools-builder"/> |
792 |
| - <copy todir="linux/work/hardware" overwrite="true"> |
793 |
| - <fileset dir="${staging_folder}/arduino-builder-linux64/hardware" includes="*.txt"/> |
794 |
| - </copy> |
795 |
| - <delete dir="${staging_folder}/arduino-builder-linux64" includeemptydirs="true"/> |
| 739 | + <antcall target="build-arduino-builder" /> |
796 | 740 |
|
797 | 741 | <antcall target="avr-toolchain-bundle">
|
798 | 742 | <param name="unpack_target" value="untar"/>
|
|
835 | 779 | <exec executable="./linux/work/arduino" spawn="false" failonerror="true"/>
|
836 | 780 | </target>
|
837 | 781 |
|
| 782 | + <target name="build-arduino-builder" unless="no_arduino_builder"> |
| 783 | + <delete dir="${staging_folder}/arduino-builder-${platform}" includeemptydirs="true"/> |
| 784 | + <mkdir dir="${staging_folder}/arduino-builder-${platform}"/> |
| 785 | + <antcall target="untar"> |
| 786 | + <param name="archive_file" value="./arduino-builder-${platform}-${ARDUINO-BUILDER-VERSION}.tar.bz2" /> |
| 787 | + <param name="archive_url" value="https://downloads.arduino.cc/tools/arduino-builder-${platform}-${ARDUINO-BUILDER-VERSION}.tar.bz2" /> |
| 788 | + <param name="final_folder" value="${staging_folder}/arduino-builder-${platform}/arduino-builder" /> |
| 789 | + <param name="dest_folder" value="${staging_folder}/arduino-builder-${platform}" /> |
| 790 | + </antcall> |
| 791 | + <copy file="${staging_folder}/arduino-builder-${platform}/arduino-builder" tofile="linux/work/arduino-builder" /> |
| 792 | + <chmod perm="755" file="linux/work/arduino-builder" /> |
| 793 | + <move file="${staging_folder}/arduino-builder-${platform}/tools" tofile="linux/work/tools-builder"/> |
| 794 | + <copy todir="linux/work/hardware" overwrite="true"> |
| 795 | + <fileset dir="${staging_folder}/arduino-builder-${platform}/hardware" includes="*.txt"/> |
| 796 | + </copy> |
| 797 | + <delete dir="${staging_folder}/arduino-builder-${platform}" includeemptydirs="true"/> |
| 798 | + </target> |
| 799 | + |
838 | 800 | <!-- Set '${dist_file}_available' property if toolchain dist_file is downloaded -->
|
839 | 801 | <!-- Set '${dist_file}_installed' property if toolchain is installed in working directory -->
|
840 | 802 | <!-- hardware/tools/${dist_check_file} is checked for existence -->
|
|
0 commit comments