|
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 |
|
|
341 | 342 | <param name="target.path" value="linux/work" />
|
342 | 343 | </antcall>
|
343 | 344 |
|
| 345 | + <copy todir="linux/work" file="linux/dist/arduino" /> |
| 346 | + <chmod perm="755" file="linux/work/arduino" /> |
| 347 | + |
344 | 348 | <copy todir="linux/work/hardware">
|
345 | 349 | <fileset dir="linux/dist" includes="tools/**" />
|
346 | 350 | </copy>
|
347 | 351 |
|
348 | 352 | <chmod perm="755" file="linux/work/hardware/tools/avrdude" />
|
| 353 | + </target> |
349 | 354 |
|
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"> |
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 | 365 | <copy tofile="linux/work/hardware/tools/avrdude" file="linux/dist/tools/avrdude64" overwrite="true" />
|
363 | 366 | <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 | + |
364 | 370 | <!-- Unzip AVR tools -->
|
365 | 371 | <bunzip2 dest="linux" src="linux/avr_tools_linux64.tar.bz2" />
|
366 | 372 | <exec executable="tar" dir="linux/work/hardware">
|
367 |
| - <arg value="-xvf"/> |
| 373 | + <arg value="-xf"/> |
368 | 374 | <arg value="../../avr_tools_linux64.tar"/>
|
369 | 375 | </exec>
|
370 | 376 | </target>
|
371 | 377 |
|
372 |
| - <target name="linux-run" depends="linux-build" |
| 378 | + <target name="linux32-run" depends="linux32-build" |
373 | 379 | description="Run Linux (32-bit) version">
|
374 | 380 | <exec executable="./linux/work/arduino" spawn="false"/>
|
375 | 381 | </target>
|
|
393 | 399 | <!--
|
394 | 400 | <tar compression="gzip" basedir="linux/work"
|
395 | 401 | destfile="linux/arduino-${version}.tgz" />
|
396 |
| ---> |
| 402 | +
|
397 | 403 | <tar compression="gzip" destfile="linux/arduino-${version}-linux.tgz">
|
398 | 404 | <tarfileset dir="linux/work"
|
399 | 405 | prefix="arduino-${version}"
|
|
405 | 411 | <tarfileset file="linux/work/hardware/tools/avrdude" filemode="755"
|
406 | 412 | prefix="arduino-${version}/hardware/tools" />
|
407 | 413 | </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" /> |
408 | 426 |
|
409 | 427 | <echo>
|
410 | 428 | =======================================================
|
|
415 | 433 | </echo>
|
416 | 434 | </target>
|
417 | 435 |
|
| 436 | + <target name="linux32-dist" depends="linux-dist" |
| 437 | + description="Build .tar.gz of linux version" /> |
418 | 438 |
|
419 | 439 | <target name="linux64-dist" depends="linux-dist"
|
420 | 440 | description="Build .tar.gz of linux version" />
|
|
0 commit comments