Skip to content

Commit 3f7ce2e

Browse files
committed
Merge branch 'master' of github.com:arduino/Arduino
2 parents 7ab1407 + c5c41bc commit 3f7ce2e

File tree

1 file changed

+28
-8
lines changed

1 file changed

+28
-8
lines changed

build/build.xml

+28-8
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,15 @@
88
<condition property="macosx"><os family="mac" /></condition>
99
<condition property="windows"><os family="windows" /></condition>
1010
<condition property="linux"><os family="unix" /></condition>
11+
<condition property="linux32"><os family="unix" arch="i386" /></condition>
1112
<condition property="linux64"><os family="unix" arch="amd64" /></condition>
1213

1314
<condition property="platform"
1415
value="macosx"><os family="mac" /></condition>
1516
<condition property="platform"
1617
value="windows"><os family="windows" /></condition>
1718
<condition property="platform"
18-
value="linux"><os family="unix" arch="i386" /></condition>
19+
value="linux32"><os family="unix" arch="i386" /></condition>
1920
<condition property="platform"
2021
value="linux64"><os family="unix" arch="amd64" /></condition>
2122

@@ -341,35 +342,40 @@
341342
<param name="target.path" value="linux/work" />
342343
</antcall>
343344

345+
<copy todir="linux/work" file="linux/dist/arduino" />
346+
<chmod perm="755" file="linux/work/arduino" />
347+
344348
<copy todir="linux/work/hardware">
345349
<fileset dir="linux/dist" includes="tools/**" />
346350
</copy>
347351

348352
<chmod perm="755" file="linux/work/hardware/tools/avrdude" />
353+
</target>
349354

350-
<copy todir="linux/work" file="linux/dist/arduino" />
351-
<chmod perm="755" file="linux/work/arduino" />
352-
355+
<target name="linux32-build" depends="linux-build" description="Build linux (32-bit) version">
353356
<!-- Unzip AVR tools -->
354357
<bunzip2 dest="linux" src="linux/avr_tools_linux32.tar.bz2" />
355358
<exec executable="tar" dir="linux/work/hardware">
356-
<arg value="-xvf"/>
359+
<arg value="-xf"/>
357360
<arg value="../../avr_tools_linux32.tar"/>
358361
</exec>
359362
</target>
360363

361364
<target name="linux64-build" depends="linux-build" description="Build linux (64-bit) version">
362365
<copy tofile="linux/work/hardware/tools/avrdude" file="linux/dist/tools/avrdude64" overwrite="true" />
363366
<copy tofile="linux/work/lib/librxtxSerial.so" file="linux/dist/lib/librxtxSerial64.so" overwrite="true" />
367+
368+
<chmod perm="755" file="linux/work/hardware/tools/avrdude" />
369+
364370
<!-- Unzip AVR tools -->
365371
<bunzip2 dest="linux" src="linux/avr_tools_linux64.tar.bz2" />
366372
<exec executable="tar" dir="linux/work/hardware">
367-
<arg value="-xvf"/>
373+
<arg value="-xf"/>
368374
<arg value="../../avr_tools_linux64.tar"/>
369375
</exec>
370376
</target>
371377

372-
<target name="linux-run" depends="linux-build"
378+
<target name="linux32-run" depends="linux32-build"
373379
description="Run Linux (32-bit) version">
374380
<exec executable="./linux/work/arduino" spawn="false"/>
375381
</target>
@@ -393,7 +399,7 @@
393399
<!--
394400
<tar compression="gzip" basedir="linux/work"
395401
destfile="linux/arduino-${version}.tgz" />
396-
-->
402+
397403
<tar compression="gzip" destfile="linux/arduino-${version}-linux.tgz">
398404
<tarfileset dir="linux/work"
399405
prefix="arduino-${version}"
@@ -405,6 +411,18 @@
405411
<tarfileset file="linux/work/hardware/tools/avrdude" filemode="755"
406412
prefix="arduino-${version}/hardware/tools" />
407413
</tar>
414+
-->
415+
<move file="linux/work" tofile="linux/arduino-${version}" />
416+
417+
<exec executable="tar" dir="linux">
418+
<arg value="-z"/>
419+
<arg value="-c"/>
420+
<arg value="-f"/>
421+
<arg value="arduino-${version}-linux.tgz"/>
422+
<arg value="arduino-${version}"/>
423+
</exec>
424+
425+
<move file="linux/arduino-${version}" tofile="linux/work" />
408426

409427
<echo>
410428
=======================================================
@@ -415,6 +433,8 @@
415433
</echo>
416434
</target>
417435

436+
<target name="linux32-dist" depends="linux-dist"
437+
description="Build .tar.gz of linux version" />
418438

419439
<target name="linux64-dist" depends="linux-dist"
420440
description="Build .tar.gz of linux version" />

0 commit comments

Comments
 (0)