mirror of
https://github.com/arduino/Arduino.git
synced 2025-02-20 14:54:31 +01:00
Added ARM build for ArduinoBot
This commit is contained in:
parent
e4176bfbdf
commit
48cf016195
@ -26,7 +26,7 @@
|
||||
<condition property="platform" value="windows"><os family="windows" /></condition>
|
||||
<condition property="platform" value="linux32"><os family="unix" arch="i386" /></condition>
|
||||
<condition property="platform" value="linux64"><os family="unix" arch="amd64" /></condition>
|
||||
<condition property="platform" value="arm"><os family="unix" arch="arm" /></condition>
|
||||
<condition property="platform" value="linuxarm"><os family="unix" arch="arm" /></condition>
|
||||
|
||||
<condition property="macosx"><equals arg1="${platform}" arg2="macosx" /></condition>
|
||||
<condition property="windows"><equals arg1="${platform}" arg2="windows" /></condition>
|
||||
@ -34,25 +34,25 @@
|
||||
<condition property="linux64"><equals arg1="${platform}" arg2="linux64" /></condition>
|
||||
<condition property="linux"><equals arg1="${platform}" arg2="linux32" /></condition>
|
||||
<condition property="linux"><equals arg1="${platform}" arg2="linux64" /></condition>
|
||||
<condition property="linux"><equals arg1="${platform}" arg2="arm" /></condition>
|
||||
<condition property="linux"><equals arg1="${platform}" arg2="linuxarm" /></condition>
|
||||
|
||||
<condition property="staging_folder" value="macosx"><equals arg1="${platform}" arg2="macosx" /></condition>
|
||||
<condition property="staging_folder" value="windows"><equals arg1="${platform}" arg2="windows" /></condition>
|
||||
<condition property="staging_folder" value="linux"><equals arg1="${platform}" arg2="linux32" /></condition>
|
||||
<condition property="staging_folder" value="linux"><equals arg1="${platform}" arg2="linux64" /></condition>
|
||||
<condition property="staging_folder" value="linux"><equals arg1="${platform}" arg2="arm" /></condition>
|
||||
<condition property="staging_folder" value="linux"><equals arg1="${platform}" arg2="linuxarm" /></condition>
|
||||
|
||||
<condition property="staging_hardware_folder" value="Arduino.app/Contents/Java/hardware"><equals arg1="${platform}" arg2="macosx" /></condition>
|
||||
<condition property="staging_hardware_folder" value="hardware"><equals arg1="${platform}" arg2="windows" /></condition>
|
||||
<condition property="staging_hardware_folder" value="hardware"><equals arg1="${platform}" arg2="linux32" /></condition>
|
||||
<condition property="staging_hardware_folder" value="hardware"><equals arg1="${platform}" arg2="linux64" /></condition>
|
||||
<condition property="staging_hardware_folder" value="hardware"><equals arg1="${platform}" arg2="arm" /></condition>
|
||||
<condition property="staging_hardware_folder" value="hardware"><equals arg1="${platform}" arg2="linuxarm" /></condition>
|
||||
|
||||
<condition property="arch-bits" value="32">
|
||||
<equals arg1="${platform}" arg2="linux32"/>
|
||||
</condition>
|
||||
<condition property="arch-bits" value="32">
|
||||
<equals arg1="${platform}" arg2="arm"/>
|
||||
<equals arg1="${platform}" arg2="linuxarm"/>
|
||||
</condition>
|
||||
<condition property="arch-bits" value="64">
|
||||
<equals arg1="${platform}" arg2="linux64"/>
|
||||
@ -65,10 +65,12 @@
|
||||
<property name="WINDOWS_BUNDLED_JVM" value="${java.home}"/>
|
||||
<property name="LINUX32_BUNDLED_JVM" value="none"/>
|
||||
<property name="LINUX64_BUNDLED_JVM" value="none"/>
|
||||
<property name="LINUXARM_BUNDLED_JVM" value="none"/>
|
||||
<condition property="linux-bundle-jvm-task" value="noop">
|
||||
<and>
|
||||
<equals arg1="${LINUX32_BUNDLED_JVM}" arg2="none"/>
|
||||
<equals arg1="${LINUX64_BUNDLED_JVM}" arg2="none"/>
|
||||
<equals arg1="${LINUXARM_BUNDLED_JVM}" arg2="none"/>
|
||||
</and>
|
||||
</condition>
|
||||
<condition property="linux-bundle-jvm-task" value="bundle">
|
||||
@ -79,6 +81,9 @@
|
||||
<not>
|
||||
<equals arg1="${LINUX64_BUNDLED_JVM}" arg2="none"/>
|
||||
</not>
|
||||
<not>
|
||||
<equals arg1="${LINUXARM_BUNDLED_JVM}" arg2="none"/>
|
||||
</not>
|
||||
</or>
|
||||
</condition>
|
||||
|
||||
@ -684,9 +689,9 @@
|
||||
|
||||
</target>
|
||||
|
||||
<target name="arm-build" depends="linux-libastyle-arm" description="Build linux (32-bit) version">
|
||||
<target name="linuxarm-build" depends="linux-libastyle-arm" description="Build linux (32-bit) version">
|
||||
<antcall target="linux-jvm-${linux-bundle-jvm-task}">
|
||||
<param name="JVM" value="${LINUX32_BUNDLED_JVM}"/>
|
||||
<param name="JVM" value="${LINUXARM_BUNDLED_JVM}"/>
|
||||
</antcall>
|
||||
|
||||
<delete dir="${staging_folder}/arduino-builder-arm" includeemptydirs="true"/>
|
||||
@ -796,7 +801,7 @@
|
||||
|
||||
<target name="linux64-run" depends="build,start"/>
|
||||
|
||||
<target name="arm-run" depends="build,start"/>
|
||||
<target name="linuxarm-run" depends="build,start"/>
|
||||
|
||||
<target name="linux32-start">
|
||||
<exec executable="./linux/work/arduino" spawn="false" failonerror="true"/>
|
||||
@ -806,7 +811,7 @@
|
||||
<exec executable="./linux/work/arduino" spawn="false" failonerror="true"/>
|
||||
</target>
|
||||
|
||||
<target name="arm-start">
|
||||
<target name="linuxarm-start">
|
||||
<exec executable="./linux/work/arduino" spawn="false" failonerror="true"/>
|
||||
</target>
|
||||
|
||||
@ -889,13 +894,13 @@
|
||||
</target>
|
||||
|
||||
<target name="linux32-dist" depends="linux-dist"
|
||||
description="Build .tar.xz of linux version" />
|
||||
description="Build .tar.xz of linux x86_32 version" />
|
||||
|
||||
<target name="linux64-dist" depends="linux-dist"
|
||||
description="Build .tar.xz of linux version" />
|
||||
description="Build .tar.xz of linux x86_64 version" />
|
||||
|
||||
<target name="arm-dist" depends="linux-dist"
|
||||
description="Build .tar.xz of linux version" />
|
||||
<target name="linuxarm-dist" depends="linux-dist"
|
||||
description="Build .tar.xz of linux armhf version" />
|
||||
|
||||
<!-- - - - - - - - -->
|
||||
<!-- Windows -->
|
||||
|
@ -12,6 +12,9 @@ mv linux/arduino-*-linux32.tar.xz ../
|
||||
ant -Djava.net.preferIPv4Stack=true -Dplatform=linux64 $@ clean dist
|
||||
mv linux/arduino-*-linux64.tar.xz ../
|
||||
|
||||
ant -Djava.net.preferIPv4Stack=true -Dplatform=linuxarm $@ clean dist
|
||||
mv linux/arduino-*-linuxarm.tar.xz ../
|
||||
|
||||
ant -Djava.net.preferIPv4Stack=true -Dplatform=windows $@ clean dist
|
||||
mv windows/arduino-*-windows.zip ../
|
||||
|
||||
|
@ -18,5 +18,5 @@ fi
|
||||
|
||||
VERSION="PR-${ghprbPullId}-BUILD-${BUILD_NUMBER}"
|
||||
|
||||
./build_all_dist.bash -Dversion="${VERSION}" -DMACOSX_BUNDLED_JVM=$MACOSX_BUNDLED_JVM -DWINDOWS_BUNDLED_JVM=$WINDOWS_BUNDLED_JVM -DLINUX32_BUNDLED_JVM=$LINUX32_BUNDLED_JVM -DLINUX64_BUNDLED_JVM=$LINUX64_BUNDLED_JVM
|
||||
./build_all_dist.bash -Dversion="${VERSION}" -DMACOSX_BUNDLED_JVM=$MACOSX_BUNDLED_JVM -DWINDOWS_BUNDLED_JVM=$WINDOWS_BUNDLED_JVM -DLINUX32_BUNDLED_JVM=$LINUX32_BUNDLED_JVM -DLINUX64_BUNDLED_JVM=$LINUX64_BUNDLED_JVM -DLINUXARM_BUNDLED_JVM=$LINUXARM_BUNDLED_JVM
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user