|
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