mirror of
https://github.com/esp8266/Arduino.git
synced 2025-07-30 16:24:09 +03:00
Moving to ant-based build system from Processing. Mac OS X seems to work (for the moment).
This commit is contained in:
445
build/build.xml
Normal file
445
build/build.xml
Normal file
@ -0,0 +1,445 @@
|
||||
<?xml version="1.0"?>
|
||||
<project name="Arduino" default="build">
|
||||
|
||||
<!-- Sets properties for macosx/windows/linux depending on current system -->
|
||||
<condition property="macosx"><os family="mac" /></condition>
|
||||
<condition property="windows"><os family="windows" /></condition>
|
||||
<condition property="linux"><os family="unix" /></condition>
|
||||
|
||||
<condition property="platform"
|
||||
value="macosx"><os family="mac" /></condition>
|
||||
<condition property="platform"
|
||||
value="windows"><os family="windows" /></condition>
|
||||
<condition property="platform"
|
||||
value="linux"><os family="unix" /></condition>
|
||||
|
||||
<!-- Libraries required for running arduino -->
|
||||
<fileset dir=".." id="runtime.jars">
|
||||
<include name="core/core.jar" />
|
||||
<include name="app/pde.jar" />
|
||||
<include name="app/lib/ecj.jar" />
|
||||
<include name="app/lib/jna.jar" />
|
||||
<include name="app/lib/oro.jar" />
|
||||
<include name="app/lib/RXTXcomm.jar" />
|
||||
<include name="app/lib/ant.jar" />
|
||||
<include name="app/lib/ant-launcher.jar" />
|
||||
</fileset>
|
||||
|
||||
<target name="build" description="Build Arduino.">
|
||||
<antcall target="${platform}-build" />
|
||||
</target>
|
||||
|
||||
<target name="run" description="Run Arduino.">
|
||||
<antcall target="${platform}-run" />
|
||||
</target>
|
||||
|
||||
<target name="dist" depends="revision-check"
|
||||
description="Build Arduino for distribution.">
|
||||
<input message="Enter version number:"
|
||||
addproperty="version"
|
||||
defaultvalue="${revision}" />
|
||||
<antcall target="${platform}-dist" />
|
||||
</target>
|
||||
|
||||
<!-- "§$§$&, ant doesn't have a built-in help target :( -->
|
||||
<target name="help" description="Show project help">
|
||||
<java classname="org.apache.tools.ant.Main">
|
||||
<arg value="-p" />
|
||||
</java>
|
||||
</target>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Subprojects: Core, App, Libraries -->
|
||||
<!-- - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
<target name="subprojects-clean">
|
||||
<subant buildpath="../core" target="clean"/>
|
||||
<subant buildpath="../app" target="clean"/>
|
||||
</target>
|
||||
|
||||
<target name="subprojects-build">
|
||||
<subant buildpath="../core" target="build"/>
|
||||
<subant buildpath="../app" target="build"/>
|
||||
</target>
|
||||
|
||||
|
||||
<!-- - - - - - - - - -->
|
||||
<!-- Basic Assembly -->
|
||||
<!-- - - - - - - - - -->
|
||||
|
||||
<target name="assemble">
|
||||
<fail unless="target.path"
|
||||
message="Do not call assemble from the command line." />
|
||||
|
||||
<!-- copy shared tools folder -->
|
||||
<copy todir="${target.path}/tools">
|
||||
<fileset dir="shared/tools" />
|
||||
</copy>
|
||||
|
||||
<!-- copy library folder -->
|
||||
<copy todir="${target.path}/libraries">
|
||||
<fileset dir="../libraries" />
|
||||
</copy>
|
||||
|
||||
<!-- copy hardware folder -->
|
||||
<copy todir="${target.path}/hardware">
|
||||
<fileset dir="../hardware" />
|
||||
</copy>
|
||||
|
||||
<!-- copy shared examples folder -->
|
||||
<copy todir="${target.path}/examples">
|
||||
<fileset dir="shared/examples" />
|
||||
</copy>
|
||||
|
||||
<!-- Unzip documentation -->
|
||||
<unzip dest="${target.path}" src="shared/reference.zip" overwrite="false"/>
|
||||
|
||||
<!-- Write the revision file! -->
|
||||
<echo file="${target.path}/lib/version.txt" message="${version}" />
|
||||
</target>
|
||||
|
||||
|
||||
<!-- - - - - - - - - -->
|
||||
<!-- Revision check -->
|
||||
<!-- - - - - - - - - -->
|
||||
<target name="revision-check">
|
||||
<!-- figure out the revision number -->
|
||||
<loadfile srcfile="../todo.txt" property="revision">
|
||||
<filterchain>
|
||||
<headfilter lines="1"/>
|
||||
<tokenfilter>
|
||||
<stringtokenizer suppressdelims="true"/>
|
||||
<!-- grab the thing from the first line that's 4 digits -->
|
||||
<containsregex pattern="(\d\d\d\d)" />
|
||||
</tokenfilter>
|
||||
</filterchain>
|
||||
</loadfile>
|
||||
<!-- <echo message="revision is ${revision}." /> -->
|
||||
|
||||
<!-- figure out the revision number in base.java -->
|
||||
<loadfile srcfile="../app/src/processing/app/Base.java"
|
||||
property="revision.base">
|
||||
<filterchain>
|
||||
<tokenfilter>
|
||||
<linetokenizer />
|
||||
<containsregex pattern="String VERSION_NAME = "/>
|
||||
<replaceregex pattern="[^0-9]*" flags="g" replace=""/>
|
||||
</tokenfilter>
|
||||
</filterchain>
|
||||
</loadfile>
|
||||
<!-- <echo message="base revision is ${revision.base}." /> -->
|
||||
|
||||
<condition property="revision.correct">
|
||||
<!-- Using contains because I can't figure out how to get rid of the
|
||||
LF in revision.base. Please file a bug if you have a fix. -->
|
||||
<contains string="${revision.base}" substring="${revision}"/>
|
||||
</condition>
|
||||
|
||||
<!-- the revision.base property won't be set
|
||||
if $revision wasn't found... -->
|
||||
<fail unless="revision.correct"
|
||||
message="Fix revision number in Base.java" />
|
||||
</target>
|
||||
|
||||
|
||||
<!-- - - - - - - - -->
|
||||
<!-- Mac OS X -->
|
||||
<!-- - - - - - - - -->
|
||||
|
||||
<target name="macosx-clean" depends="subprojects-clean" description="Clean Mac OS X build">
|
||||
<delete dir="macosx/work" />
|
||||
<delete dir="macosx/working_dir" />
|
||||
<delete dir="macosx/working.dmg" />
|
||||
<delete file="macosx/arduino-*.dmg" />
|
||||
</target>
|
||||
|
||||
<target name="macosx-checkos" unless="macosx">
|
||||
<echo>
|
||||
=======================================================
|
||||
Arduino for Mac OS X can only be built on Mac OS X.
|
||||
|
||||
Bye.
|
||||
=======================================================
|
||||
</echo>
|
||||
<fail message="wrong platform (${os.name})" />
|
||||
</target>
|
||||
|
||||
<target name="macosx-build" if="macosx" depends="revision-check, macosx-checkos, subprojects-build" description="Build Mac OS X version">
|
||||
<mkdir dir="macosx/work" />
|
||||
|
||||
<!-- assemble the pde -->
|
||||
<copy todir="macosx/work">
|
||||
<fileset dir="macosx/" includes="template.app/**"/>
|
||||
</copy>
|
||||
|
||||
<!-- <rename src="macosx/work/template.app"
|
||||
dest="macosx/work/Arduino.app" />-->
|
||||
<move file="macosx/work/template.app"
|
||||
tofile="macosx/work/Arduino.app" />
|
||||
|
||||
<chmod file="macosx/work/Arduino.app/Contents/MacOS/JavaApplicationStub" perm="755" />
|
||||
|
||||
<copy todir="macosx/work/Arduino.app/Contents/Resources/Java" flatten="true">
|
||||
<fileset refid="runtime.jars"/>
|
||||
</copy>
|
||||
|
||||
<copy todir="macosx/work/Arduino.app/Contents/Resources/Java">
|
||||
<fileset dir="shared" includes="lib/**" />
|
||||
<fileset file="shared/revisions.txt" />
|
||||
</copy>
|
||||
|
||||
<!-- Unzip AVR tools -->
|
||||
<!-- <unzip dest="macosx/work/Arduino.app/Contents/Resources/Java/hardware" src="macosx/dist/tools-universal.zip" overwrite="false"/> -->
|
||||
<exec executable="unzip">
|
||||
<arg value="-q" />
|
||||
<arg value="-d" />
|
||||
<arg value="macosx/work/Arduino.app/Contents/Resources/Java/hardware" />
|
||||
<arg value="macosx/dist/tools-universal.zip" />
|
||||
</exec>
|
||||
|
||||
<antcall target="assemble">
|
||||
<param name="target.path" value="macosx/work/Arduino.app/Contents/Resources/Java" />
|
||||
</antcall>
|
||||
</target>
|
||||
|
||||
<target name="macosx-run" depends="macosx-build" description="Run Mac OS X version">
|
||||
<exec executable="macosx/work/Arduino.app/Contents/MacOS/JavaApplicationStub" spawn="true"/>
|
||||
</target>
|
||||
|
||||
<target name="macosx-dist" if="macosx" depends="macosx-build" description="Create a .dmg of the Mac OS X version">
|
||||
<!-- now build the dmg -->
|
||||
<gunzip src="macosx/template.dmg.gz" dest="macosx/working.dmg" />
|
||||
|
||||
<mkdir dir="macosx/working_dir" />
|
||||
<exec executable="hdiutil">
|
||||
<arg line="attach macosx/working.dmg -noautoopen -mountpoint macosx/working_dir" />
|
||||
<!--<arg line="attach macosx/working.dmg -noautoopen -quiet -mountpoint macosx/working_dir" />-->
|
||||
</exec>
|
||||
|
||||
<copy todir="macosx/working_dir">
|
||||
<fileset dir="macosx/work" />
|
||||
</copy>
|
||||
|
||||
<!-- The ant copy command does not preserve permissions. -->
|
||||
<chmod file="macosx/working_dir/Arduino.app/Contents/MacOS/JavaApplicationStub" perm="+x" />
|
||||
|
||||
<!-- Pause briefly for the OS to catch up with the DMG changes.
|
||||
This prevents "hdiutil: couldn't eject "disk3" - Resource busy"
|
||||
errors when ejecting the disk in the next step.
|
||||
You may need to set this value higher for your system. -->
|
||||
<sleep seconds="3" />
|
||||
|
||||
<exec executable="hdiutil">
|
||||
<!--<arg line="detach macosx/working_dir -quiet -force" />-->
|
||||
<arg line="detach macosx/working_dir" />
|
||||
</exec>
|
||||
|
||||
<delete file="macosx/arduino-*.dmg" />
|
||||
<exec executable="hdiutil">
|
||||
<arg line="convert macosx/working.dmg -quiet -format UDZO -imagekey zlib-level=9 -o macosx/arduino-${version}.dmg" />
|
||||
</exec>
|
||||
|
||||
<!-- Clean up the interim files. -->
|
||||
<delete file="macosx/working.dmg" />
|
||||
<delete dir="macosx/working_dir" />
|
||||
|
||||
<echo>
|
||||
=======================================================
|
||||
Arduino for Mac OS X was built. Grab the image from
|
||||
|
||||
macosx/arduino-${version}.dmg
|
||||
=======================================================
|
||||
</echo>
|
||||
</target>
|
||||
|
||||
|
||||
<!-- - - - - - - - -->
|
||||
<!-- Linux -->
|
||||
<!-- - - - - - - - -->
|
||||
|
||||
<target name="linux-clean" depends="subprojects-clean" description="Clean linux version">
|
||||
<delete dir="linux/work" />
|
||||
</target>
|
||||
|
||||
<target name="linux-checkos" unless="linux">
|
||||
<echo>
|
||||
=======================================================
|
||||
Arduino for Linux can only be built on on unix systems.
|
||||
|
||||
Bye.
|
||||
=======================================================
|
||||
</echo>
|
||||
|
||||
<fail message="wrong platform (${os.name})" />
|
||||
</target>
|
||||
|
||||
<target name="linux-build" depends="revision-check, linux-checkos, subprojects-build" description="Build linux version">
|
||||
<mkdir dir="linux/work" />
|
||||
|
||||
<copy todir="linux/work">
|
||||
<fileset dir="shared" includes="lib/**" />
|
||||
<fileset file="shared/revisions.txt" />
|
||||
</copy>
|
||||
|
||||
<copy todir="linux/work/lib" flatten="true">
|
||||
<fileset refid="runtime.jars" />
|
||||
</copy>
|
||||
|
||||
<antcall target="assemble">
|
||||
<param name="target.path" value="linux/work" />
|
||||
</antcall>
|
||||
|
||||
<copy todir="linux/work" file="linux/arduino" />
|
||||
<chmod perm="755" file="linux/work/arduino" />
|
||||
</target>
|
||||
|
||||
<target name="linux-run" depends="linux-build"
|
||||
description="Run Linux version">
|
||||
<exec executable="./arduino" dir="linux/work" spawn="true"/>
|
||||
</target>
|
||||
|
||||
<target name="linux-dist" depends="linux-build"
|
||||
description="Build .tar.gz of linux version">
|
||||
|
||||
<get src="http://dev.processing.org/build/jre-tools-6u18-linux-i586.tgz"
|
||||
dest="linux/jre.tgz"
|
||||
usetimestamp="true" />
|
||||
<untar compression="gzip"
|
||||
dest="linux/work"
|
||||
src="linux/jre.tgz"
|
||||
overwrite="false"/>
|
||||
|
||||
<!--
|
||||
<tar compression="gzip" basedir="linux/work"
|
||||
destfile="linux/arduino-${version}.tgz" />
|
||||
-->
|
||||
<tar compression="gzip" destfile="linux/arduino-${version}.tgz">
|
||||
<tarfileset dir="linux/work" prefix="arduino-${version}" />
|
||||
</tar>
|
||||
|
||||
<echo>
|
||||
=======================================================
|
||||
Arduino for Linux was built. Grab the archive from
|
||||
|
||||
build/linux/arduino-${version}.tgz
|
||||
=======================================================
|
||||
</echo>
|
||||
</target>
|
||||
|
||||
|
||||
<!-- - - - - - - - -->
|
||||
<!-- Windows -->
|
||||
<!-- - - - - - - - -->
|
||||
|
||||
<target name="windows-clean" depends="subprojects-clean"
|
||||
description="Clean windows version">
|
||||
<delete dir="windows/work" />
|
||||
</target>
|
||||
|
||||
<target name="windows-checkos" unless="windows">
|
||||
<echo>
|
||||
=======================================================
|
||||
Processing for Windows can only be built on windows.
|
||||
|
||||
Bye.
|
||||
=======================================================
|
||||
</echo>
|
||||
|
||||
<fail message="wrong platform (${os.name})" />
|
||||
</target>
|
||||
|
||||
<target name="windows-build"
|
||||
depends="revision-check, windows-checkos, subprojects-build"
|
||||
description="Build windows version">
|
||||
<mkdir dir="windows/work" />
|
||||
|
||||
<!-- assemble the pde -->
|
||||
<mkdir dir="windows/work/lib" />
|
||||
<copy todir="windows/work/lib" flatten="true">
|
||||
<fileset refid="runtime.jars" />
|
||||
</copy>
|
||||
|
||||
<copy todir="windows/work">
|
||||
<fileset dir="shared" includes="lib/**" />
|
||||
<fileset file="shared/revisions.txt" />
|
||||
</copy>
|
||||
|
||||
<antcall target="assemble">
|
||||
<param name="target.path" value="windows/work" />
|
||||
</antcall>
|
||||
|
||||
<property name="launch4j.dir" value="windows/launcher/launch4j/" />
|
||||
<taskdef name="launch4j"
|
||||
classname="net.sf.launch4j.ant.Launch4jTask"
|
||||
classpath="${launch4j.dir}/launch4j.jar; ${launch4j.dir}/lib/xstream.jar" />
|
||||
|
||||
<copy todir="windows/work">
|
||||
<fileset dir="windows/launcher"
|
||||
includes="about.bmp, application.ico, config.xml"/>
|
||||
</copy>
|
||||
<launch4j configFile="windows/work/config.xml" />
|
||||
<delete dir="windows/work"
|
||||
includes="about.bmp, application.ico, config.xml" />
|
||||
|
||||
<!-- cygwin requires html, dll, and exe to have the +x flag -->
|
||||
<chmod perm="755">
|
||||
<fileset dir="windows/work" includes="**/*.html, **/*.dll, **/*.exe" />
|
||||
</chmod>
|
||||
</target>
|
||||
|
||||
<target name="windows-run" depends="windows-build"
|
||||
description="Run windows version">
|
||||
<exec executable="windows/work/processing.exe"
|
||||
dir="windows/work" spawn="true"/>
|
||||
</target>
|
||||
|
||||
<target name="windows-dist" depends="windows-build"
|
||||
description="Create .zip files of windows version">
|
||||
|
||||
<get src="http://dev.processing.org/build/jre-tools-6u18-windows-i586.zip"
|
||||
dest="windows/jre.zip"
|
||||
usetimestamp="true" />
|
||||
|
||||
<unzip dest="windows/work" src="windows/jre.zip" overwrite="false"/>
|
||||
|
||||
<!--
|
||||
<zip basedir="windows/work"
|
||||
prefix="processing-${version}"
|
||||
destfile="windows/processing-${version}.zip" />
|
||||
<zip basedir="windows/work"
|
||||
prefix="processing-${version}"
|
||||
destfile="windows/processing-${version}-expert.zip"
|
||||
excludes="java/**" />
|
||||
-->
|
||||
|
||||
<zip destfile="windows/processing-${version}.zip">
|
||||
<zipfileset dir="windows/work"
|
||||
prefix="processing-${version}" />
|
||||
</zip>
|
||||
|
||||
<zip destfile="windows/processing-${version}-expert.zip">
|
||||
<zipfileset dir="windows/work"
|
||||
prefix="processing-${version}"
|
||||
excludes="java/**" />
|
||||
</zip>
|
||||
|
||||
<echo>
|
||||
=======================================================
|
||||
Processing for Windows was built. Grab the archive from
|
||||
|
||||
windows/processing-${version}.zip
|
||||
windows/processing-${version}-expert.zip
|
||||
=======================================================
|
||||
</echo>
|
||||
</target>
|
||||
|
||||
|
||||
<!-- - - - - - - - -->
|
||||
<!-- Run It! -->
|
||||
<!-- - - - - - - - -->
|
||||
|
||||
<target name="clean" description="Perform a spring cleaning"
|
||||
depends="linux-clean, windows-clean, macosx-clean, subprojects-clean">
|
||||
</target>
|
||||
|
||||
</project>
|
103
build/macosx/template.app/Contents/Info.plist
Executable file
103
build/macosx/template.app/Contents/Info.plist
Executable file
@ -0,0 +1,103 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
|
||||
<plist version="0.9">
|
||||
<dict>
|
||||
<key>CFBundleName</key>
|
||||
<string>Arduino</string>
|
||||
|
||||
<key>CFBundleAllowMixedLocalizations</key>
|
||||
<string>true</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>JavaApplicationStub</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>Pde1</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleIconFile</key>
|
||||
<string>processing.icns</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>cc.arduino.Arduino</string>
|
||||
<key>CFBundleDocumentTypes</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>CFBundleTypeExtensions</key>
|
||||
<array>
|
||||
<string>pde</string>
|
||||
<string>java</string>
|
||||
</array>
|
||||
<key>CFBundleTypeIconFile</key>
|
||||
<string>pde.icns</string>
|
||||
<key>CFBundleTypeName</key>
|
||||
<string>Processing Source File</string>
|
||||
<key>CFBundleTypeMIMETypes</key>
|
||||
<array>
|
||||
<string>text/plain</string>
|
||||
</array>
|
||||
<key>CFBundleTypeOSTypes</key>
|
||||
<array>
|
||||
<string>TEXT</string>
|
||||
</array>
|
||||
<key>CFBundleTypeRole</key>
|
||||
<string>Editor</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Java</key>
|
||||
<dict>
|
||||
<key>VMOptions</key>
|
||||
<array>
|
||||
<string>-Xms128M</string>
|
||||
<string>-Xmx256M</string>
|
||||
</array>
|
||||
|
||||
<key>MainClass</key>
|
||||
<string>processing.app.Base</string>
|
||||
|
||||
<key>JVMVersion</key>
|
||||
<string>1.5*</string>
|
||||
|
||||
<key>ClassPath</key>
|
||||
<!-- In 0149, removed /System/Library/Java from the CLASSPATH because
|
||||
it can cause problems if users have installed weird files there.
|
||||
http://dev.processing.org/bugs/show_bug.cgi?id=1045 -->
|
||||
<string>$JAVAROOT/pde.jar:$JAVAROOT/core.jar:$JAVAROOT/antlr.jar:$JAVAROOT/ecj.jar:$JAVAROOT/registry.jar:$JAVAROOT/quaqua.jar:$JAVAROOT/oro.jar:$JAVAROOT/RXTXcomm.jar</string>
|
||||
|
||||
<key>JVMArchs</key>
|
||||
<array>
|
||||
<!--<string>x86_64</string>--> <!-- currently no 64 bit support -->
|
||||
<string>i386</string>
|
||||
<string>ppc</string>
|
||||
</array>
|
||||
|
||||
<!-- More properties can be found in http://developer.apple.com/releasenotes/Java/java141/system_properties/chapter_4_section_1.html#//apple_ref/doc/uid/TP30000285 -->
|
||||
<key>Properties</key>
|
||||
<dict>
|
||||
<!-- Pass the full path of Contents/Resources/Java to the PDE -->
|
||||
<key>javaroot</key>
|
||||
<string>$JAVAROOT</string>
|
||||
|
||||
<!-- as of 1.0.8, it's safe to use this option again -->
|
||||
<key>apple.laf.useScreenMenuBar</key>
|
||||
<string>true</string>
|
||||
|
||||
<key>apple.awt.showGrowBox</key>
|
||||
<string>false</string>
|
||||
<key>com.apple.smallTabs</key>
|
||||
<string>true</string>
|
||||
<key>apple.awt.Antialiasing</key>
|
||||
<string>false</string>
|
||||
<key>apple.awt.TextAntialiasing</key>
|
||||
<string>true</string>
|
||||
<key>com.apple.hwaccel</key>
|
||||
<string>true</string>
|
||||
<key>apple.awt.use-file-dialog-packages</key>
|
||||
<string>false</string>
|
||||
<key>apple.awt.graphics.UseQuartz</key>
|
||||
<string>true</string>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
BIN
build/macosx/template.app/Contents/MacOS/JavaApplicationStub
Executable file
BIN
build/macosx/template.app/Contents/MacOS/JavaApplicationStub
Executable file
Binary file not shown.
1
build/macosx/template.app/Contents/PkgInfo
Executable file
1
build/macosx/template.app/Contents/PkgInfo
Executable file
@ -0,0 +1 @@
|
||||
APPLPde1
|
BIN
build/macosx/template.app/Contents/Resources/Java/libquaqua.jnilib
Executable file
BIN
build/macosx/template.app/Contents/Resources/Java/libquaqua.jnilib
Executable file
Binary file not shown.
BIN
build/macosx/template.app/Contents/Resources/Java/libquaqua64.jnilib
Executable file
BIN
build/macosx/template.app/Contents/Resources/Java/libquaqua64.jnilib
Executable file
Binary file not shown.
BIN
build/macosx/template.app/Contents/Resources/Java/librxtxSerial.jnilib
Executable file
BIN
build/macosx/template.app/Contents/Resources/Java/librxtxSerial.jnilib
Executable file
Binary file not shown.
BIN
build/macosx/template.app/Contents/Resources/Java/quaqua.jar
Executable file
BIN
build/macosx/template.app/Contents/Resources/Java/quaqua.jar
Executable file
Binary file not shown.
BIN
build/macosx/template.app/Contents/Resources/pde.icns
Normal file
BIN
build/macosx/template.app/Contents/Resources/pde.icns
Normal file
Binary file not shown.
BIN
build/macosx/template.app/Contents/Resources/processing.icns
Executable file
BIN
build/macosx/template.app/Contents/Resources/processing.icns
Executable file
Binary file not shown.
Reference in New Issue
Block a user