Skip to content

Commit 39a6693

Browse files
committed
Fixed arm toolchain unzip and factored paths in build.xml
1 parent ab1ee51 commit 39a6693

File tree

1 file changed

+17
-15
lines changed

1 file changed

+17
-15
lines changed

build/build.xml

+17-15
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<condition property="staging_folder" value="linux"><equals arg1="${platform}" arg2="linux32" /></condition>
2323
<condition property="staging_folder" value="linux"><equals arg1="${platform}" arg2="linux64" /></condition>
2424

25-
<condition property="staging_hardware_folder" value="Arduino.app/Contents/Resources/Java/hardware"><equals arg1="${platform}" arg2="macosx" /></condition>
25+
<condition property="staging_hardware_folder" value="Arduino.app/Contents/Java/hardware"><equals arg1="${platform}" arg2="macosx" /></condition>
2626
<condition property="staging_hardware_folder" value="hardware"><equals arg1="${platform}" arg2="windows" /></condition>
2727
<condition property="staging_hardware_folder" value="hardware"><equals arg1="${platform}" arg2="linux32" /></condition>
2828
<condition property="staging_hardware_folder" value="hardware"><equals arg1="${platform}" arg2="linux64" /></condition>
@@ -260,17 +260,17 @@
260260
<arg value="-q" />
261261
<arg value="-n" />
262262
<arg value="-d" />
263-
<arg value="macosx/work/Arduino.app/Contents/Java/hardware" />
263+
<arg value="macosx/work/${staging_hardware_folder}" />
264264
<arg value="macosx/dist/tools-universal.zip" />
265265
</exec>
266266

267-
<copy todir="macosx/work/Arduino.app/Contents/Java/hardware/tools/">
267+
<copy todir="macosx/work/${staging_hardware_folder}/tools/">
268268
<fileset file="macosx/dist/bossac" />
269269
</copy>
270270

271-
<chmod file="macosx/work/Arduino.app/Contents/Java/hardware/tools/bossac" perm="+x" />
271+
<chmod file="macosx/work/${staging_hardware_folder}/tools/bossac" perm="+x" />
272272

273-
<copy todir="macosx/work/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr">
273+
<copy todir="macosx/work/${staging_hardware_folder}/tools/avr/avr/include/avr">
274274
<fileset file="macosx/dist/eeprom.h" />
275275
</copy>
276276

@@ -285,10 +285,10 @@
285285
</antcall>
286286

287287
<delete includeEmptyDirs="true" quiet="true">
288-
<fileset dir="macosx/work/Arduino.app/Contents/Java/hardware/tools" includes="**/3.4.6/**/*"/>
289-
<fileset dir="macosx/work/Arduino.app/Contents/Java/hardware/tools" includes="**/3.4.6"/>
290-
<fileset dir="macosx/work/Arduino.app/Contents/Java/hardware/tools" includes="**/man/**/*"/>
291-
<fileset dir="macosx/work/Arduino.app/Contents/Java/hardware/tools" includes="**/man"/>
288+
<fileset dir="macosx/work/${staging_hardware_folder}/tools" includes="**/3.4.6/**/*"/>
289+
<fileset dir="macosx/work/${staging_hardware_folder}/tools" includes="**/3.4.6"/>
290+
<fileset dir="macosx/work/${staging_hardware_folder}/tools" includes="**/man/**/*"/>
291+
<fileset dir="macosx/work/${staging_hardware_folder}/tools" includes="**/man"/>
292292
</delete>
293293

294294
<get src="http://downloads.arduino.cc/libastylej-2.03.zip" dest="macosx" usetimestamp="true" skipexisting="true"/>
@@ -304,7 +304,9 @@
304304
</target>
305305

306306
<target name="macosx-debug" depends="macosx-build" description="Run Mac OS X version">
307-
<exec executable="macosx/work/Arduino.app/Contents/MacOS/JavaApplicationStub" spawn="false"/>
307+
<exec executable="open" dir="macosx/work" spawn="false">
308+
<arg value="Arduino.app"/>
309+
</exec>
308310
</target>
309311

310312
<!-- - - - - - - - - - - - - - - - -->
@@ -366,11 +368,11 @@
366368
<!-- The ant copy command does not preserve permissions. -->
367369
<chmod file="macosx/work/Arduino.app/Contents/MacOS/JavaApplicationStub" perm="+x" />
368370
<chmod perm="+x">
369-
<fileset dir="macosx/work/Arduino.app/Contents/Java/hardware/tools/avr/bin" includes="**/*" />
370-
<fileset dir="macosx/work/Arduino.app/Contents/Java/hardware/tools/avr/avr/bin" includes="**/*" />
371-
<fileset dir="macosx/work/Arduino.app/Contents/Java/hardware/tools/avr/avr-3/bin" includes="**/*" />
372-
<fileset dir="macosx/work/Arduino.app/Contents/Java/hardware/tools/avr/avr-4/bin" includes="**/*" />
373-
<fileset dir="macosx/work/Arduino.app/Contents/Java/hardware/tools/avr/libexec/gcc/avr/4.3.2/" includes="**/cc1*" />
371+
<fileset dir="macosx/work/${staging_hardware_folder}/tools/avr/bin" includes="**/*" />
372+
<fileset dir="macosx/work/${staging_hardware_folder}/tools/avr/avr/bin" includes="**/*" />
373+
<fileset dir="macosx/work/${staging_hardware_folder}/tools/avr/avr-3/bin" includes="**/*" />
374+
<fileset dir="macosx/work/${staging_hardware_folder}/tools/avr/avr-4/bin" includes="**/*" />
375+
<fileset dir="macosx/work/${staging_hardware_folder}/tools/avr/libexec/gcc/avr/4.3.2/" includes="**/cc1*" />
374376
</chmod>
375377

376378
<exec executable="zip" dir="macosx/work">

0 commit comments

Comments
 (0)