|
8 | 8 | <condition property="macosx"><os family="mac" /></condition>
|
9 | 9 | <condition property="windows"><os family="windows" /></condition>
|
10 | 10 | <condition property="linux"><os family="unix" /></condition>
|
| 11 | + <condition property="linux32"><os family="unix" arch="i386" /></condition> |
11 | 12 | <condition property="linux64"><os family="unix" arch="amd64" /></condition>
|
12 | 13 |
|
13 | 14 | <condition property="platform"
|
14 | 15 | value="macosx"><os family="mac" /></condition>
|
15 | 16 | <condition property="platform"
|
16 | 17 | value="windows"><os family="windows" /></condition>
|
17 | 18 | <condition property="platform"
|
18 |
| - value="linux"><os family="unix" arch="i386" /></condition> |
| 19 | + value="linux32"><os family="unix" arch="i386" /></condition> |
19 | 20 | <condition property="platform"
|
20 | 21 | value="linux64"><os family="unix" arch="amd64" /></condition>
|
21 | 22 |
|
|
340 | 341 | <antcall target="assemble">
|
341 | 342 | <param name="target.path" value="linux/work" />
|
342 | 343 | </antcall>
|
| 344 | + </target> |
343 | 345 |
|
| 346 | + <target name="linux32-build" depends="linux-build" description="Build linux (32-bit) version"> |
344 | 347 | <copy todir="linux/work/hardware">
|
345 | 348 | <fileset dir="linux/dist" includes="tools/**" />
|
346 | 349 | </copy>
|
|
353 | 356 | <!-- Unzip AVR tools -->
|
354 | 357 | <bunzip2 dest="linux" src="linux/avr_tools_linux32.tar.bz2" />
|
355 | 358 | <exec executable="tar" dir="linux/work/hardware">
|
356 |
| - <arg value="-xvf"/> |
| 359 | + <arg value="-xf"/> |
357 | 360 | <arg value="../../avr_tools_linux32.tar"/>
|
358 | 361 | </exec>
|
359 | 362 | </target>
|
360 | 363 |
|
361 | 364 | <target name="linux64-build" depends="linux-build" description="Build linux (64-bit) version">
|
362 |
| - <copy tofile="linux/work/hardware/tools/avrdude" file="linux/dist/tools/avrdude64" overwrite="true" /> |
363 |
| - <copy tofile="linux/work/lib/librxtxSerial.so" file="linux/dist/lib/librxtxSerial64.so" overwrite="true" /> |
| 365 | + <copy tofile="linux/work/hardware/tools/avrdude" file="linux/dist/tools/avrdude64" /> |
| 366 | + <copy tofile="linux/work/lib/librxtxSerial.so" file="linux/dist/lib/librxtxSerial64.so" /> |
364 | 367 | </target>
|
365 | 368 |
|
366 |
| - <target name="linux-run" depends="linux-build" |
| 369 | + <target name="linux32-run" depends="linux32-build" |
367 | 370 | description="Run Linux (32-bit) version">
|
368 | 371 | <exec executable="./linux/work/arduino" spawn="false"/>
|
369 | 372 | </target>
|
|
387 | 390 | <!--
|
388 | 391 | <tar compression="gzip" basedir="linux/work"
|
389 | 392 | destfile="linux/arduino-${version}.tgz" />
|
390 |
| ---> |
| 393 | +
|
391 | 394 | <tar compression="gzip" destfile="linux/arduino-${version}-linux.tgz">
|
392 | 395 | <tarfileset dir="linux/work"
|
393 | 396 | prefix="arduino-${version}"
|
|
399 | 402 | <tarfileset file="linux/work/hardware/tools/avrdude" filemode="755"
|
400 | 403 | prefix="arduino-${version}/hardware/tools" />
|
401 | 404 | </tar>
|
| 405 | +--> |
| 406 | + <move file="linux/work" tofile="linux/arduino-${version}" /> |
| 407 | + |
| 408 | + <exec executable="tar" dir="linux"> |
| 409 | + <arg value="-z"/> |
| 410 | + <arg value="-c"/> |
| 411 | + <arg value="-f"/> |
| 412 | + <arg value="arduino-${version}-linux.tgz"/> |
| 413 | + <arg value="arduino-${version}"/> |
| 414 | + </exec> |
| 415 | + |
| 416 | + <move file="linux/arduino-${version}" tofile="linux/work" /> |
402 | 417 |
|
403 | 418 | <echo>
|
404 | 419 | =======================================================
|
|
409 | 424 | </echo>
|
410 | 425 | </target>
|
411 | 426 |
|
| 427 | + <target name="linux32-dist" depends="linux-dist" |
| 428 | + description="Build .tar.gz of linux version" /> |
412 | 429 |
|
413 | 430 | <target name="linux64-dist" depends="linux-dist"
|
414 | 431 | description="Build .tar.gz of linux version" />
|
|
0 commit comments