// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 42;
	objects = {

/* Begin PBXAggregateTarget section */
		33269DE20D6E7A67006BB2E3 /* Distribute */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 33269DED0D6E7A7E006BB2E3 /* Build configuration list for PBXAggregateTarget "Distribute" */;
			buildPhases = (
				33269DE50D6E7A6F006BB2E3 /* ShellScript */,
			);
			dependencies = (
				33269DF80D6E7AD4006BB2E3 /* PBXTargetDependency */,
			);
			name = Distribute;
			productName = Distribute;
		};
		33FFFE1C0965BBEF0016AC38 /* Setup */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 33FFFE1F0965BC300016AC38 /* Build configuration list for PBXAggregateTarget "Setup" */;
			buildPhases = (
				335D3AF30C4EE06F0065B27E /* CopyFiles */,
				33FFFE1D0965BC050016AC38 /* CopyFiles */,
				33FF07130965BFA80016AC38 /* CopyFiles */,
				336EA3E309FF84FA0052D765 /* CopyFiles */,
				33FF07170965BFFE0016AC38 /* ShellScript */,
				33269DCF0D6E79D9006BB2E3 /* ShellScript */,
			);
			dependencies = (
			);
			name = Setup;
			productName = Arduino;
		};
/* End PBXAggregateTarget section */

/* Begin PBXApplicationTarget section */
		33AF61680965C4C600B514A9 /* App */ = {
			isa = PBXApplicationTarget;
			buildConfigurationList = 33AF616B0965C4CB00B514A9 /* Build configuration list for PBXApplicationTarget "App" */;
			buildPhases = (
				33AF61640965C4C600B514A9 /* Sources */,
				33AF61650965C4C600B514A9 /* Resources */,
				33AF61660965C4C600B514A9 /* JavaArchive */,
				33AF61670965C4C600B514A9 /* Frameworks */,
				33CF03C809662DA200F2C9A9 /* Copy Java Resources */,
			);
			dependencies = (
				33269DF10D6E7A97006BB2E3 /* PBXTargetDependency */,
			);
			name = App;
			productInstallPath = "$(USER_APPS_DIR)";
			productName = App;
			productReference = 33DD8FB6096AC8DA0013AF8F /* Arduino.app */;
			productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
<plist version=\"1.0\">
<dict>
	<key>CFBundleDevelopmentRegion</key>
	<string>English</string>
	<key>CFBundleDocumentTypes</key>
	<array>
		<dict>
			<key>CFBundleTypeExtensions</key>
			<array>
				<string>pde</string>
			</array>
			<key>CFBundleTypeIconFile</key>
			<string>arduino.icns</string>
			<key>CFBundleTypeMIMETypes</key>
			<array>
				<string>text/plain</string>
			</array>
			<key>CFBundleTypeName</key>
			<string>Arduino Source File</string>
			<key>CFBundleTypeOSTypes</key>
			<array>
				<string>TEXT</string>
			</array>
			<key>CFBundleTypeRole</key>
			<string>Editor</string>
		</dict>
	</array>
	<key>CFBundleExecutable</key>
	<string>Arduino</string>
	<key>CFBundleGetInfoString</key>
	<string></string>
	<key>CFBundleIconFile</key>
	<string>arduino.icns</string>
	<key>CFBundleIdentifier</key>
	<string>cc.arduino.Arduino</string>
	<key>CFBundleInfoDictionaryVersion</key>
	<string>6.0</string>
	<key>CFBundleName</key>
	<string>Arduino</string>
	<key>CFBundlePackageType</key>
	<string>APPL</string>
	<key>CFBundleShortVersionString</key>
	<string></string>
	<key>CFBundleSignature</key>
	<string>????</string>
	<key>CFBundleVersion</key>
	<string>0.0.1d1</string>
	<key>Java</key>
	<dict>
		<key>ClassPath</key>
		<array>
			<string>$JAVAROOT/antlr.jar</string>
			<string>$JAVAROOT/Arduino.jar</string>
			<string>$JAVAROOT/oro.jar</string>
			<string>$JAVAROOT/mrj.jar</string>
			<string>$JAVAROOT/registry.jar</string>
			<string>$JAVAROOT/RXTXcomm.jar</string>
			<string>$JAVAROOT/quaqua.jar</string>
			<string>/System/Library/Java</string>
		</array>
		<key>JVMVersion</key>
		<string>1.4+</string>
		<key>MainClass</key>
		<string>processing.app.Base</string>
		<key>Properties</key>
		<dict>
			<key>apple.laf.useScreenMenuBar</key>
			<string>true</string>
			<key>arduino.app-resources</key>
			<string>$APP_PACKAGE/Contents/Resources</string>
		</dict>
	</dict>
</dict>
</plist>
";
		};
/* End PBXApplicationTarget section */

/* Begin PBXBuildFile section */
		33055EFF0CB8187700824CD9 /* SerialException.java in Sources */ = {isa = PBXBuildFile; fileRef = 33055EFE0CB8187600824CD9 /* SerialException.java */; };
		332D4DB609CF147F00BF81F6 /* Sizer.java in Sources */ = {isa = PBXBuildFile; fileRef = 332D4DB509CF147F00BF81F6 /* Sizer.java */; };
		335A28F50C8CCB0A00D8A7F4 /* quaqua.jar in Copy Java Resources */ = {isa = PBXBuildFile; fileRef = 335A28F30C8CCAF700D8A7F4 /* quaqua.jar */; };
		335A28FE0C8CCB4000D8A7F4 /* libquaqua.jnilib in Copy Java Resources */ = {isa = PBXBuildFile; fileRef = 335A28F20C8CCAF700D8A7F4 /* libquaqua.jnilib */; };
		335A29140C8CCC0900D8A7F4 /* PApplet.java in Sources */ = {isa = PBXBuildFile; fileRef = 335A29070C8CCC0900D8A7F4 /* PApplet.java */; };
		335A29150C8CCC0900D8A7F4 /* PConstants.java in Sources */ = {isa = PBXBuildFile; fileRef = 335A29080C8CCC0900D8A7F4 /* PConstants.java */; };
		335A29160C8CCC0900D8A7F4 /* PFont.java in Sources */ = {isa = PBXBuildFile; fileRef = 335A29090C8CCC0900D8A7F4 /* PFont.java */; };
		335A29170C8CCC0900D8A7F4 /* PGraphics.java in Sources */ = {isa = PBXBuildFile; fileRef = 335A290A0C8CCC0900D8A7F4 /* PGraphics.java */; };
		335A29180C8CCC0900D8A7F4 /* PGraphics2D.java in Sources */ = {isa = PBXBuildFile; fileRef = 335A290B0C8CCC0900D8A7F4 /* PGraphics2D.java */; };
		335A29190C8CCC0900D8A7F4 /* PGraphics3D.java in Sources */ = {isa = PBXBuildFile; fileRef = 335A290C0C8CCC0900D8A7F4 /* PGraphics3D.java */; };
		335A291A0C8CCC0900D8A7F4 /* PGraphicsJava2D.java in Sources */ = {isa = PBXBuildFile; fileRef = 335A290D0C8CCC0900D8A7F4 /* PGraphicsJava2D.java */; };
		335A291B0C8CCC0900D8A7F4 /* PImage.java in Sources */ = {isa = PBXBuildFile; fileRef = 335A290E0C8CCC0900D8A7F4 /* PImage.java */; };
		335A291C0C8CCC0900D8A7F4 /* PLine.java in Sources */ = {isa = PBXBuildFile; fileRef = 335A290F0C8CCC0900D8A7F4 /* PLine.java */; };
		335A291D0C8CCC0900D8A7F4 /* PMatrix.java in Sources */ = {isa = PBXBuildFile; fileRef = 335A29100C8CCC0900D8A7F4 /* PMatrix.java */; };
		335A291E0C8CCC0900D8A7F4 /* PPolygon.java in Sources */ = {isa = PBXBuildFile; fileRef = 335A29110C8CCC0900D8A7F4 /* PPolygon.java */; };
		335A291F0C8CCC0900D8A7F4 /* PShape.java in Sources */ = {isa = PBXBuildFile; fileRef = 335A29120C8CCC0900D8A7F4 /* PShape.java */; };
		335A29200C8CCC0900D8A7F4 /* PTriangle.java in Sources */ = {isa = PBXBuildFile; fileRef = 335A29130C8CCC0900D8A7F4 /* PTriangle.java */; };
		335A29240C8CCC5E00D8A7F4 /* DiscourseFormat.java in Sources */ = {isa = PBXBuildFile; fileRef = 335A29230C8CCC5E00D8A7F4 /* DiscourseFormat.java */; };
		336EA55B09FF87F60052D765 /* examples in CopyFiles */ = {isa = PBXBuildFile; fileRef = 336EA4DB09FF87E30052D765 /* examples */; };
		3378B7620D82FDEF00FE72F7 /* FTDIUSBSerialDriver_v2_1_9.dmg in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3378B75E0D82FDE900FE72F7 /* FTDIUSBSerialDriver_v2_1_9.dmg */; };
		3378B7630D82FDEF00FE72F7 /* FTDIUSBSerialDriver_v2_2_9_Intel.dmg in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3378B75F0D82FDE900FE72F7 /* FTDIUSBSerialDriver_v2_2_9_Intel.dmg */; };
		3383C03B0CB7CAF400A8FB57 /* hardware in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3383BF8B0CB7C71200A8FB57 /* hardware */; };
		339514FA097AEB8000193C89 /* license.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 33FF02B60965BD170016AC38 /* license.txt */; };
		339514FB097AEB8000193C89 /* readme.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 33FF02B70965BD170016AC38 /* readme.txt */; };
		33AF61770965C54B00B514A9 /* EditorListener.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE2C0965BD110016AC38 /* EditorListener.java */; };
		33AF61790965C54B00B514A9 /* Serial.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE590965BD110016AC38 /* Serial.java */; };
		33AF617A0965C54B00B514A9 /* TextUtilities.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE6D0965BD110016AC38 /* TextUtilities.java */; };
		33AF617B0965C54B00B514A9 /* EditorConsole.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE290965BD110016AC38 /* EditorConsole.java */; };
		33AF617C0965C54B00B514A9 /* TokenMarker.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE6F0965BD110016AC38 /* TokenMarker.java */; };
		33AF617D0965C54B00B514A9 /* MessageSiphon.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE310965BD110016AC38 /* MessageSiphon.java */; };
		33AF617E0965C54B00B514A9 /* FindReplace.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE2E0965BD110016AC38 /* FindReplace.java */; };
		33AF617F0965C54B00B514A9 /* SketchCode.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE5C0965BD110016AC38 /* SketchCode.java */; };
		33AF61800965C54B00B514A9 /* EditorLineStatus.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE2B0965BD110016AC38 /* EditorLineStatus.java */; };
		33AF61810965C54B00B514A9 /* EditorHeader.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE2A0965BD110016AC38 /* EditorHeader.java */; };
		33AF61820965C54B00B514A9 /* EditorButtons.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE280965BD100016AC38 /* EditorButtons.java */; };
		33AF61830965C54B00B514A9 /* SyntaxStyle.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE690965BD110016AC38 /* SyntaxStyle.java */; };
		33AF61840965C54B00B514A9 /* Uploader.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE740965BD110016AC38 /* Uploader.java */; };
		33AF61850965C54B00B514A9 /* RunnerException.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE580965BD110016AC38 /* RunnerException.java */; };
		33AF61870965C54B00B514A9 /* TextAreaPainter.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE6C0965BD110016AC38 /* TextAreaPainter.java */; };
		33AF61880965C54B00B514A9 /* Sketchbook.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE5B0965BD110016AC38 /* Sketchbook.java */; };
		33AF61890965C54B00B514A9 /* EditorStatus.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE2D0965BD110016AC38 /* EditorStatus.java */; };
		33AF618B0965C54B00B514A9 /* TextAreaDefaults.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE6B0965BD110016AC38 /* TextAreaDefaults.java */; };
		33AF618C0965C54B00B514A9 /* PdePreprocessor.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE3C0965BD110016AC38 /* PdePreprocessor.java */; };
		33AF618E0965C54B00B514A9 /* SketchHistory.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE5D0965BD110016AC38 /* SketchHistory.java */; };
		33AF618F0965C54B00B514A9 /* RunnerClassLoader.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE570965BD110016AC38 /* RunnerClassLoader.java */; };
		33AF61900965C54B00B514A9 /* MessageStream.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE320965BD110016AC38 /* MessageStream.java */; };
		33AF61910965C54B00B514A9 /* SyntaxUtilities.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE6A0965BD110016AC38 /* SyntaxUtilities.java */; };
		33AF61930965C54B00B514A9 /* PresentMode.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE550965BD110016AC38 /* PresentMode.java */; };
		33AF61950965C54B00B514A9 /* CTokenMarker.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE600965BD110016AC38 /* CTokenMarker.java */; };
		33AF61990965C54B00B514A9 /* Runner.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE560965BD110016AC38 /* Runner.java */; };
		33AF619B0965C54B00B514A9 /* KeywordMap.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE640965BD110016AC38 /* KeywordMap.java */; };
		33AF619D0965C54B00B514A9 /* Sketch.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE5A0965BD110016AC38 /* Sketch.java */; };
		33AF61A00965C54B00B514A9 /* Target.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE700965BD110016AC38 /* Target.java */; };
		33AF61A10965C54B00B514A9 /* UpdateCheck.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE730965BD110016AC38 /* UpdateCheck.java */; };
		33AF61A20965C54B00B514A9 /* InputHandler.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE620965BD110016AC38 /* InputHandler.java */; };
		33AF61A30965C54B00B514A9 /* MessageConsumer.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE300965BD110016AC38 /* MessageConsumer.java */; };
		33AF61A50965C54B00B514A9 /* Compiler.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE260965BD100016AC38 /* Compiler.java */; };
		33AF61A60965C54B00B514A9 /* AutoFormat.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE720965BD110016AC38 /* AutoFormat.java */; };
		33AF61A90965C54B00B514A9 /* PdeKeywords.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE650965BD110016AC38 /* PdeKeywords.java */; };
		33AF61AA0965C54B00B514A9 /* Editor.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE270965BD100016AC38 /* Editor.java */; };
		33AF61AC0965C54B00B514A9 /* SwingWorker.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE5E0965BD110016AC38 /* SwingWorker.java */; };
		33AF61AD0965C54B00B514A9 /* DefaultInputHandler.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE610965BD110016AC38 /* DefaultInputHandler.java */; };
		33AF61AE0965C54B00B514A9 /* SyntaxDocument.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE680965BD110016AC38 /* SyntaxDocument.java */; };
		33AF61B00965C54B00B514A9 /* Token.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE6E0965BD110016AC38 /* Token.java */; };
		33AF61B10965C54B00B514A9 /* Preferences.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE330965BD110016AC38 /* Preferences.java */; };
		33AF61B20965C54B00B514A9 /* PdeTextAreaDefaults.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE660965BD110016AC38 /* PdeTextAreaDefaults.java */; };
		33AF61B40965C54B00B514A9 /* JEditTextArea.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE630965BD110016AC38 /* JEditTextArea.java */; };
		33AF61B50965C54B00B514A9 /* Base.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE240965BD100016AC38 /* Base.java */; };
		33BEDDB209D6DC1300430D5B /* LibraryManager.java in Sources */ = {isa = PBXBuildFile; fileRef = 33BEDDB009D6DC1300430D5B /* LibraryManager.java */; };
		33BEDDD509D6E8D800430D5B /* Archiver.java in Sources */ = {isa = PBXBuildFile; fileRef = 33BEDDD309D6E8D800430D5B /* Archiver.java */; };
		33BEDDD609D6E8D800430D5B /* ExportFolder.java in Sources */ = {isa = PBXBuildFile; fileRef = 33BEDDD409D6E8D800430D5B /* ExportFolder.java */; };
		33BEE0CE09D7446100430D5B /* Library.java in Sources */ = {isa = PBXBuildFile; fileRef = 33BEE0CD09D7446100430D5B /* Library.java */; };
		33CF03B209662CB700F2C9A9 /* arduino.icns in Resources */ = {isa = PBXBuildFile; fileRef = 33CF03B009662CA800F2C9A9 /* arduino.icns */; };
		33CF03CC09662DC000F2C9A9 /* mrj.jar in Copy Java Resources */ = {isa = PBXBuildFile; fileRef = 33AF620C0965D67900B514A9 /* mrj.jar */; settings = {JAVA_ARCHIVE_SUBDIR = ../shared/lib; }; };
		33CF03CD09662DC000F2C9A9 /* RXTXcomm.jar in Copy Java Resources */ = {isa = PBXBuildFile; fileRef = 33AF620F0965D67A00B514A9 /* RXTXcomm.jar */; settings = {JAVA_ARCHIVE_SUBDIR = ../shared/lib; }; };
		33CF03CE09662DC000F2C9A9 /* antlr.jar in Copy Java Resources */ = {isa = PBXBuildFile; fileRef = 33AF620A0965D67800B514A9 /* antlr.jar */; settings = {JAVA_ARCHIVE_SUBDIR = ../shared/lib; }; };
		33CF03CF09662DC000F2C9A9 /* registry.jar in Copy Java Resources */ = {isa = PBXBuildFile; fileRef = 33AF620E0965D67A00B514A9 /* registry.jar */; settings = {JAVA_ARCHIVE_SUBDIR = ../shared/lib; }; };
		33CF03D009662DC000F2C9A9 /* oro.jar in Copy Java Resources */ = {isa = PBXBuildFile; fileRef = 33AF620D0965D67900B514A9 /* oro.jar */; settings = {JAVA_ARCHIVE_SUBDIR = ../shared/lib; }; };
		33F944E10C2B33560093EB9C /* AvrdudeUploader.java in Sources */ = {isa = PBXBuildFile; fileRef = 33F944E00C2B33560093EB9C /* AvrdudeUploader.java */; };
		33FF071F0965C1E30016AC38 /* about.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 33FF01DE0965BD160016AC38 /* about.jpg */; };
		33FF07220965C1E30016AC38 /* buttons.gif in Resources */ = {isa = PBXBuildFile; fileRef = 33FF02770965BD160016AC38 /* buttons.gif */; };
		33FF07230965C1E30016AC38 /* icon.gif in Resources */ = {isa = PBXBuildFile; fileRef = 33FF02780965BD160016AC38 /* icon.gif */; };
		33FF07240965C1E30016AC38 /* keywords.txt in Resources */ = {isa = PBXBuildFile; fileRef = 33FF02790965BD160016AC38 /* keywords.txt */; };
		33FF07250965C1E30016AC38 /* loading.gif in Resources */ = {isa = PBXBuildFile; fileRef = 33FF027A0965BD160016AC38 /* loading.gif */; };
		33FF07280965C1E30016AC38 /* preferences.txt in Resources */ = {isa = PBXBuildFile; fileRef = 33FF027D0965BD160016AC38 /* preferences.txt */; };
		33FF072A0965C1E30016AC38 /* resize.gif in Resources */ = {isa = PBXBuildFile; fileRef = 33FF027F0965BD160016AC38 /* resize.gif */; };
		33FF072C0965C1E30016AC38 /* tab-sel-left.gif in Resources */ = {isa = PBXBuildFile; fileRef = 33FF02810965BD160016AC38 /* tab-sel-left.gif */; };
		33FF072D0965C1E30016AC38 /* tab-sel-menu.gif in Resources */ = {isa = PBXBuildFile; fileRef = 33FF02820965BD160016AC38 /* tab-sel-menu.gif */; };
		33FF072E0965C1E30016AC38 /* tab-sel-mid.gif in Resources */ = {isa = PBXBuildFile; fileRef = 33FF02830965BD160016AC38 /* tab-sel-mid.gif */; };
		33FF072F0965C1E30016AC38 /* tab-sel-right.gif in Resources */ = {isa = PBXBuildFile; fileRef = 33FF02840965BD160016AC38 /* tab-sel-right.gif */; };
		33FF07300965C1E30016AC38 /* tab-unsel-left.gif in Resources */ = {isa = PBXBuildFile; fileRef = 33FF02850965BD160016AC38 /* tab-unsel-left.gif */; };
		33FF07310965C1E30016AC38 /* tab-unsel-menu.gif in Resources */ = {isa = PBXBuildFile; fileRef = 33FF02860965BD160016AC38 /* tab-unsel-menu.gif */; };
		33FF07320965C1E30016AC38 /* tab-unsel-mid.gif in Resources */ = {isa = PBXBuildFile; fileRef = 33FF02870965BD160016AC38 /* tab-unsel-mid.gif */; };
		33FF07330965C1E30016AC38 /* tab-unsel-right.gif in Resources */ = {isa = PBXBuildFile; fileRef = 33FF02880965BD160016AC38 /* tab-unsel-right.gif */; };
		A337296F0D22505C00E82412 /* librxtxSerial.jnilib in Copy Java Resources */ = {isa = PBXBuildFile; fileRef = A33729630D224FA700E82412 /* librxtxSerial.jnilib */; };
		A3688DF40D284554003CBAA1 /* applet.html in Resources */ = {isa = PBXBuildFile; fileRef = 33AF620B0965D67900B514A9 /* applet.html */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		33269DF00D6E7A97006BB2E3 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 33FFFD3F0965B1E40016AC38 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 33FFFE1C0965BBEF0016AC38;
			remoteInfo = Setup;
		};
		33269DF70D6E7AD4006BB2E3 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 33FFFD3F0965B1E40016AC38 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 33AF61680965C4C600B514A9;
			remoteInfo = App;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		335D3AF30C4EE06F0065B27E /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 16;
			files = (
				3383C03B0CB7CAF400A8FB57 /* hardware in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		336EA3E309FF84FA0052D765 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 16;
			files = (
				336EA55B09FF87F60052D765 /* examples in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		33CF03C809662DA200F2C9A9 /* Copy Java Resources */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 15;
			files = (
				335A28F50C8CCB0A00D8A7F4 /* quaqua.jar in Copy Java Resources */,
				33CF03CC09662DC000F2C9A9 /* mrj.jar in Copy Java Resources */,
				33CF03CD09662DC000F2C9A9 /* RXTXcomm.jar in Copy Java Resources */,
				33CF03CE09662DC000F2C9A9 /* antlr.jar in Copy Java Resources */,
				33CF03CF09662DC000F2C9A9 /* registry.jar in Copy Java Resources */,
				33CF03D009662DC000F2C9A9 /* oro.jar in Copy Java Resources */,
				335A28FE0C8CCB4000D8A7F4 /* libquaqua.jnilib in Copy Java Resources */,
				A337296F0D22505C00E82412 /* librxtxSerial.jnilib in Copy Java Resources */,
			);
			name = "Copy Java Resources";
			runOnlyForDeploymentPostprocessing = 0;
		};
		33FF07130965BFA80016AC38 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = drivers;
			dstSubfolderSpec = 16;
			files = (
				3378B7620D82FDEF00FE72F7 /* FTDIUSBSerialDriver_v2_1_9.dmg in CopyFiles */,
				3378B7630D82FDEF00FE72F7 /* FTDIUSBSerialDriver_v2_2_9_Intel.dmg in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		33FFFE1D0965BC050016AC38 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 16;
			files = (
				339514FA097AEB8000193C89 /* license.txt in CopyFiles */,
				339514FB097AEB8000193C89 /* readme.txt in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		33055EFE0CB8187600824CD9 /* SerialException.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = SerialException.java; sourceTree = "<group>"; };
		3329219A0E73DFAA00E81989 /* create_reference.pl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.perl; path = create_reference.pl; sourceTree = "<group>"; };
		332D4DB509CF147F00BF81F6 /* Sizer.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Sizer.java; sourceTree = "<group>"; };
		335A28F20C8CCAF700D8A7F4 /* libquaqua.jnilib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libquaqua.jnilib; sourceTree = "<group>"; };
		335A28F30C8CCAF700D8A7F4 /* quaqua.jar */ = {isa = PBXFileReference; lastKnownFileType = archive.jar; path = quaqua.jar; sourceTree = "<group>"; };
		335A29070C8CCC0900D8A7F4 /* PApplet.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = PApplet.java; sourceTree = "<group>"; };
		335A29080C8CCC0900D8A7F4 /* PConstants.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = PConstants.java; sourceTree = "<group>"; };
		335A29090C8CCC0900D8A7F4 /* PFont.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = PFont.java; sourceTree = "<group>"; };
		335A290A0C8CCC0900D8A7F4 /* PGraphics.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = PGraphics.java; sourceTree = "<group>"; };
		335A290B0C8CCC0900D8A7F4 /* PGraphics2D.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = PGraphics2D.java; sourceTree = "<group>"; };
		335A290C0C8CCC0900D8A7F4 /* PGraphics3D.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = PGraphics3D.java; sourceTree = "<group>"; };
		335A290D0C8CCC0900D8A7F4 /* PGraphicsJava2D.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = PGraphicsJava2D.java; sourceTree = "<group>"; };
		335A290E0C8CCC0900D8A7F4 /* PImage.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = PImage.java; sourceTree = "<group>"; };
		335A290F0C8CCC0900D8A7F4 /* PLine.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = PLine.java; sourceTree = "<group>"; };
		335A29100C8CCC0900D8A7F4 /* PMatrix.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = PMatrix.java; sourceTree = "<group>"; };
		335A29110C8CCC0900D8A7F4 /* PPolygon.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = PPolygon.java; sourceTree = "<group>"; };
		335A29120C8CCC0900D8A7F4 /* PShape.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = PShape.java; sourceTree = "<group>"; };
		335A29130C8CCC0900D8A7F4 /* PTriangle.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = PTriangle.java; sourceTree = "<group>"; };
		335A29230C8CCC5E00D8A7F4 /* DiscourseFormat.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = DiscourseFormat.java; sourceTree = "<group>"; };
		336EA4DB09FF87E30052D765 /* examples */ = {isa = PBXFileReference; lastKnownFileType = folder; path = examples; sourceTree = "<group>"; };
		3378B75E0D82FDE900FE72F7 /* FTDIUSBSerialDriver_v2_1_9.dmg */ = {isa = PBXFileReference; lastKnownFileType = file; path = FTDIUSBSerialDriver_v2_1_9.dmg; sourceTree = "<group>"; };
		3378B75F0D82FDE900FE72F7 /* FTDIUSBSerialDriver_v2_2_9_Intel.dmg */ = {isa = PBXFileReference; lastKnownFileType = file; path = FTDIUSBSerialDriver_v2_2_9_Intel.dmg; sourceTree = "<group>"; };
		337CD3F309EFC183002B890C /* fetch.sh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = fetch.sh; sourceTree = "<group>"; };
		3383BF8B0CB7C71200A8FB57 /* hardware */ = {isa = PBXFileReference; lastKnownFileType = folder; name = hardware; path = ../../hardware; sourceTree = SOURCE_ROOT; };
		33AF620A0965D67800B514A9 /* antlr.jar */ = {isa = PBXFileReference; lastKnownFileType = archive.jar; path = antlr.jar; sourceTree = "<group>"; };
		33AF620B0965D67900B514A9 /* applet.html */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.html; path = applet.html; sourceTree = "<group>"; };
		33AF620C0965D67900B514A9 /* mrj.jar */ = {isa = PBXFileReference; lastKnownFileType = archive.jar; path = mrj.jar; sourceTree = "<group>"; };
		33AF620D0965D67900B514A9 /* oro.jar */ = {isa = PBXFileReference; lastKnownFileType = archive.jar; path = oro.jar; sourceTree = "<group>"; };
		33AF620E0965D67A00B514A9 /* registry.jar */ = {isa = PBXFileReference; lastKnownFileType = archive.jar; path = registry.jar; sourceTree = "<group>"; };
		33AF620F0965D67A00B514A9 /* RXTXcomm.jar */ = {isa = PBXFileReference; lastKnownFileType = archive.jar; path = RXTXcomm.jar; sourceTree = "<group>"; };
		33BEDDB009D6DC1300430D5B /* LibraryManager.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = LibraryManager.java; sourceTree = "<group>"; };
		33BEDDD309D6E8D800430D5B /* Archiver.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = Archiver.java; sourceTree = "<group>"; };
		33BEDDD409D6E8D800430D5B /* ExportFolder.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = ExportFolder.java; sourceTree = "<group>"; };
		33BEE0CD09D7446100430D5B /* Library.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = Library.java; sourceTree = "<group>"; };
		33CF03B009662CA800F2C9A9 /* arduino.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = arduino.icns; path = dist/arduino.icns; sourceTree = "<group>"; };
		33DD8FB6096AC8DA0013AF8F /* Arduino.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Arduino.app; sourceTree = BUILT_PRODUCTS_DIR; };
		33F944E00C2B33560093EB9C /* AvrdudeUploader.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = AvrdudeUploader.java; sourceTree = "<group>"; };
		33FF01DE0965BD160016AC38 /* about.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = about.jpg; sourceTree = "<group>"; };
		33FF02770965BD160016AC38 /* buttons.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = buttons.gif; sourceTree = "<group>"; };
		33FF02780965BD160016AC38 /* icon.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = icon.gif; sourceTree = "<group>"; };
		33FF02790965BD160016AC38 /* keywords.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = keywords.txt; sourceTree = "<group>"; };
		33FF027A0965BD160016AC38 /* loading.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = loading.gif; sourceTree = "<group>"; };
		33FF027D0965BD160016AC38 /* preferences.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = preferences.txt; sourceTree = "<group>"; };
		33FF027F0965BD160016AC38 /* resize.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = resize.gif; sourceTree = "<group>"; };
		33FF02810965BD160016AC38 /* tab-sel-left.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = "tab-sel-left.gif"; sourceTree = "<group>"; };
		33FF02820965BD160016AC38 /* tab-sel-menu.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = "tab-sel-menu.gif"; sourceTree = "<group>"; };
		33FF02830965BD160016AC38 /* tab-sel-mid.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = "tab-sel-mid.gif"; sourceTree = "<group>"; };
		33FF02840965BD160016AC38 /* tab-sel-right.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = "tab-sel-right.gif"; sourceTree = "<group>"; };
		33FF02850965BD160016AC38 /* tab-unsel-left.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = "tab-unsel-left.gif"; sourceTree = "<group>"; };
		33FF02860965BD160016AC38 /* tab-unsel-menu.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = "tab-unsel-menu.gif"; sourceTree = "<group>"; };
		33FF02870965BD160016AC38 /* tab-unsel-mid.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = "tab-unsel-mid.gif"; sourceTree = "<group>"; };
		33FF02880965BD160016AC38 /* tab-unsel-right.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = "tab-unsel-right.gif"; sourceTree = "<group>"; };
		33FF02B60965BD170016AC38 /* license.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = license.txt; path = ../../license.txt; sourceTree = SOURCE_ROOT; };
		33FF02B70965BD170016AC38 /* readme.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = readme.txt; path = ../../readme.txt; sourceTree = SOURCE_ROOT; };
		33FF02DC0965BD170016AC38 /* todo.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = todo.txt; path = ../../todo.txt; sourceTree = SOURCE_ROOT; };
		33FFFE240965BD100016AC38 /* Base.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = Base.java; sourceTree = "<group>"; };
		33FFFE260965BD100016AC38 /* Compiler.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = Compiler.java; sourceTree = "<group>"; };
		33FFFE270965BD100016AC38 /* Editor.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = Editor.java; sourceTree = "<group>"; };
		33FFFE280965BD100016AC38 /* EditorButtons.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = EditorButtons.java; sourceTree = "<group>"; };
		33FFFE290965BD110016AC38 /* EditorConsole.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = EditorConsole.java; sourceTree = "<group>"; };
		33FFFE2A0965BD110016AC38 /* EditorHeader.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = EditorHeader.java; sourceTree = "<group>"; };
		33FFFE2B0965BD110016AC38 /* EditorLineStatus.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = EditorLineStatus.java; sourceTree = "<group>"; };
		33FFFE2C0965BD110016AC38 /* EditorListener.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = EditorListener.java; sourceTree = "<group>"; };
		33FFFE2D0965BD110016AC38 /* EditorStatus.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = EditorStatus.java; sourceTree = "<group>"; };
		33FFFE2E0965BD110016AC38 /* FindReplace.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = FindReplace.java; sourceTree = "<group>"; };
		33FFFE300965BD110016AC38 /* MessageConsumer.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = MessageConsumer.java; sourceTree = "<group>"; };
		33FFFE310965BD110016AC38 /* MessageSiphon.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = MessageSiphon.java; sourceTree = "<group>"; };
		33FFFE320965BD110016AC38 /* MessageStream.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = MessageStream.java; sourceTree = "<group>"; };
		33FFFE330965BD110016AC38 /* Preferences.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = Preferences.java; sourceTree = "<group>"; };
		33FFFE3C0965BD110016AC38 /* PdePreprocessor.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = PdePreprocessor.java; sourceTree = "<group>"; };
		33FFFE550965BD110016AC38 /* PresentMode.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = PresentMode.java; sourceTree = "<group>"; };
		33FFFE560965BD110016AC38 /* Runner.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = Runner.java; sourceTree = "<group>"; };
		33FFFE570965BD110016AC38 /* RunnerClassLoader.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = RunnerClassLoader.java; sourceTree = "<group>"; };
		33FFFE580965BD110016AC38 /* RunnerException.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = RunnerException.java; sourceTree = "<group>"; };
		33FFFE590965BD110016AC38 /* Serial.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = Serial.java; sourceTree = "<group>"; };
		33FFFE5A0965BD110016AC38 /* Sketch.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = Sketch.java; sourceTree = "<group>"; };
		33FFFE5B0965BD110016AC38 /* Sketchbook.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = Sketchbook.java; sourceTree = "<group>"; };
		33FFFE5C0965BD110016AC38 /* SketchCode.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = SketchCode.java; sourceTree = "<group>"; };
		33FFFE5D0965BD110016AC38 /* SketchHistory.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = SketchHistory.java; sourceTree = "<group>"; };
		33FFFE5E0965BD110016AC38 /* SwingWorker.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = SwingWorker.java; sourceTree = "<group>"; };
		33FFFE600965BD110016AC38 /* CTokenMarker.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = CTokenMarker.java; sourceTree = "<group>"; };
		33FFFE610965BD110016AC38 /* DefaultInputHandler.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = DefaultInputHandler.java; sourceTree = "<group>"; };
		33FFFE620965BD110016AC38 /* InputHandler.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = InputHandler.java; sourceTree = "<group>"; };
		33FFFE630965BD110016AC38 /* JEditTextArea.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = JEditTextArea.java; sourceTree = "<group>"; };
		33FFFE640965BD110016AC38 /* KeywordMap.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = KeywordMap.java; sourceTree = "<group>"; };
		33FFFE650965BD110016AC38 /* PdeKeywords.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = PdeKeywords.java; sourceTree = "<group>"; };
		33FFFE660965BD110016AC38 /* PdeTextAreaDefaults.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = PdeTextAreaDefaults.java; sourceTree = "<group>"; };
		33FFFE670965BD110016AC38 /* readme.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = readme.txt; sourceTree = "<group>"; };
		33FFFE680965BD110016AC38 /* SyntaxDocument.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = SyntaxDocument.java; sourceTree = "<group>"; };
		33FFFE690965BD110016AC38 /* SyntaxStyle.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = SyntaxStyle.java; sourceTree = "<group>"; };
		33FFFE6A0965BD110016AC38 /* SyntaxUtilities.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = SyntaxUtilities.java; sourceTree = "<group>"; };
		33FFFE6B0965BD110016AC38 /* TextAreaDefaults.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = TextAreaDefaults.java; sourceTree = "<group>"; };
		33FFFE6C0965BD110016AC38 /* TextAreaPainter.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = TextAreaPainter.java; sourceTree = "<group>"; };
		33FFFE6D0965BD110016AC38 /* TextUtilities.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = TextUtilities.java; sourceTree = "<group>"; };
		33FFFE6E0965BD110016AC38 /* Token.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = Token.java; sourceTree = "<group>"; };
		33FFFE6F0965BD110016AC38 /* TokenMarker.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = TokenMarker.java; sourceTree = "<group>"; };
		33FFFE700965BD110016AC38 /* Target.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = Target.java; sourceTree = "<group>"; };
		33FFFE720965BD110016AC38 /* AutoFormat.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = AutoFormat.java; sourceTree = "<group>"; };
		33FFFE730965BD110016AC38 /* UpdateCheck.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = UpdateCheck.java; sourceTree = "<group>"; };
		33FFFE740965BD110016AC38 /* Uploader.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = Uploader.java; sourceTree = "<group>"; };
		33FFFE810965BD110016AC38 /* howto.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = howto.txt; sourceTree = "<group>"; };
		33FFFE930965BD110016AC38 /* .cvsignore */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = .cvsignore; sourceTree = "<group>"; };
		33FFFE940965BD110016AC38 /* Arduino.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = Arduino.xcodeproj; sourceTree = "<group>"; };
		A33729630D224FA700E82412 /* librxtxSerial.jnilib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.bundle"; path = librxtxSerial.jnilib; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		33AF61670965C4C600B514A9 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		335A29060C8CCC0800D8A7F4 /* core */ = {
			isa = PBXGroup;
			children = (
				335A29070C8CCC0900D8A7F4 /* PApplet.java */,
				335A29080C8CCC0900D8A7F4 /* PConstants.java */,
				335A29090C8CCC0900D8A7F4 /* PFont.java */,
				335A290A0C8CCC0900D8A7F4 /* PGraphics.java */,
				335A290B0C8CCC0900D8A7F4 /* PGraphics2D.java */,
				335A290C0C8CCC0900D8A7F4 /* PGraphics3D.java */,
				335A290D0C8CCC0900D8A7F4 /* PGraphicsJava2D.java */,
				335A290E0C8CCC0900D8A7F4 /* PImage.java */,
				335A290F0C8CCC0900D8A7F4 /* PLine.java */,
				335A29100C8CCC0900D8A7F4 /* PMatrix.java */,
				335A29110C8CCC0900D8A7F4 /* PPolygon.java */,
				335A29120C8CCC0900D8A7F4 /* PShape.java */,
				335A29130C8CCC0900D8A7F4 /* PTriangle.java */,
			);
			name = core;
			path = ../../core;
			sourceTree = SOURCE_ROOT;
		};
		33FF01DA0965BD160016AC38 /* shared */ = {
			isa = PBXGroup;
			children = (
				33FF01DB0965BD160016AC38 /* dist */,
				33FF01DD0965BD160016AC38 /* lib */,
				33FF028C0965BD160016AC38 /* sketchbook */,
			);
			path = shared;
			sourceTree = "<group>";
		};
		33FF01DB0965BD160016AC38 /* dist */ = {
			isa = PBXGroup;
			children = (
				336EA4DB09FF87E30052D765 /* examples */,
			);
			path = dist;
			sourceTree = "<group>";
		};
		33FF01DD0965BD160016AC38 /* lib */ = {
			isa = PBXGroup;
			children = (
				33AF620A0965D67800B514A9 /* antlr.jar */,
				33AF620B0965D67900B514A9 /* applet.html */,
				33AF620C0965D67900B514A9 /* mrj.jar */,
				33AF620D0965D67900B514A9 /* oro.jar */,
				33AF620E0965D67A00B514A9 /* registry.jar */,
				33AF620F0965D67A00B514A9 /* RXTXcomm.jar */,
				33FF01DE0965BD160016AC38 /* about.jpg */,
				33FF02770965BD160016AC38 /* buttons.gif */,
				33FF02780965BD160016AC38 /* icon.gif */,
				33FF02790965BD160016AC38 /* keywords.txt */,
				33FF027A0965BD160016AC38 /* loading.gif */,
				33FF027D0965BD160016AC38 /* preferences.txt */,
				33FF027F0965BD160016AC38 /* resize.gif */,
				33FF02810965BD160016AC38 /* tab-sel-left.gif */,
				33FF02820965BD160016AC38 /* tab-sel-menu.gif */,
				33FF02830965BD160016AC38 /* tab-sel-mid.gif */,
				33FF02840965BD160016AC38 /* tab-sel-right.gif */,
				33FF02850965BD160016AC38 /* tab-unsel-left.gif */,
				33FF02860965BD160016AC38 /* tab-unsel-menu.gif */,
				33FF02870965BD160016AC38 /* tab-unsel-mid.gif */,
				33FF02880965BD160016AC38 /* tab-unsel-right.gif */,
			);
			path = lib;
			sourceTree = "<group>";
		};
		33FF028C0965BD160016AC38 /* sketchbook */ = {
			isa = PBXGroup;
			children = (
				33FF028D0965BD160016AC38 /* default */,
				33FF028E0965BD160016AC38 /* examples */,
			);
			path = sketchbook;
			sourceTree = "<group>";
		};
		33FF028D0965BD160016AC38 /* default */ = {
			isa = PBXGroup;
			children = (
			);
			path = default;
			sourceTree = "<group>";
		};
		33FF028E0965BD160016AC38 /* examples */ = {
			isa = PBXGroup;
			children = (
			);
			path = examples;
			sourceTree = "<group>";
		};
		33FFFD3D0965B1E40016AC38 = {
			isa = PBXGroup;
			children = (
				33CF03B009662CA800F2C9A9 /* arduino.icns */,
				33FFFE220965BD100016AC38 /* app */,
				335A29060C8CCC0800D8A7F4 /* core */,
				33FFFE800965BD110016AC38 /* build */,
				3383BF8B0CB7C71200A8FB57 /* hardware */,
				33FF02B60965BD170016AC38 /* license.txt */,
				33FF02B70965BD170016AC38 /* readme.txt */,
				33FF02DC0965BD170016AC38 /* todo.txt */,
				33DD8FB6096AC8DA0013AF8F /* Arduino.app */,
			);
			sourceTree = "<group>";
		};
		33FFFE220965BD100016AC38 /* app */ = {
			isa = PBXGroup;
			children = (
				33055EFE0CB8187600824CD9 /* SerialException.java */,
				33F944E00C2B33560093EB9C /* AvrdudeUploader.java */,
				33BEE0CD09D7446100430D5B /* Library.java */,
				33BEDDB009D6DC1300430D5B /* LibraryManager.java */,
				33FFFE240965BD100016AC38 /* Base.java */,
				33FFFE260965BD100016AC38 /* Compiler.java */,
				33FFFE270965BD100016AC38 /* Editor.java */,
				33FFFE280965BD100016AC38 /* EditorButtons.java */,
				33FFFE290965BD110016AC38 /* EditorConsole.java */,
				33FFFE2A0965BD110016AC38 /* EditorHeader.java */,
				33FFFE2B0965BD110016AC38 /* EditorLineStatus.java */,
				33FFFE2C0965BD110016AC38 /* EditorListener.java */,
				33FFFE2D0965BD110016AC38 /* EditorStatus.java */,
				33FFFE2E0965BD110016AC38 /* FindReplace.java */,
				33FFFE300965BD110016AC38 /* MessageConsumer.java */,
				33FFFE310965BD110016AC38 /* MessageSiphon.java */,
				33FFFE320965BD110016AC38 /* MessageStream.java */,
				33FFFE330965BD110016AC38 /* Preferences.java */,
				33FFFE340965BD110016AC38 /* preproc */,
				33FFFE550965BD110016AC38 /* PresentMode.java */,
				33FFFE560965BD110016AC38 /* Runner.java */,
				33FFFE570965BD110016AC38 /* RunnerClassLoader.java */,
				33FFFE580965BD110016AC38 /* RunnerException.java */,
				33FFFE590965BD110016AC38 /* Serial.java */,
				33FFFE5A0965BD110016AC38 /* Sketch.java */,
				33FFFE5B0965BD110016AC38 /* Sketchbook.java */,
				33FFFE5C0965BD110016AC38 /* SketchCode.java */,
				33FFFE5D0965BD110016AC38 /* SketchHistory.java */,
				33FFFE5E0965BD110016AC38 /* SwingWorker.java */,
				33FFFE5F0965BD110016AC38 /* syntax */,
				33FFFE700965BD110016AC38 /* Target.java */,
				33FFFE710965BD110016AC38 /* tools */,
				33FFFE730965BD110016AC38 /* UpdateCheck.java */,
				33FFFE740965BD110016AC38 /* Uploader.java */,
				332D4DB509CF147F00BF81F6 /* Sizer.java */,
			);
			includeInIndex = 0;
			name = app;
			path = ../../app;
			sourceTree = SOURCE_ROOT;
		};
		33FFFE340965BD110016AC38 /* preproc */ = {
			isa = PBXGroup;
			children = (
				33FFFE3C0965BD110016AC38 /* PdePreprocessor.java */,
			);
			path = preproc;
			sourceTree = "<group>";
		};
		33FFFE5F0965BD110016AC38 /* syntax */ = {
			isa = PBXGroup;
			children = (
				33FFFE600965BD110016AC38 /* CTokenMarker.java */,
				33FFFE610965BD110016AC38 /* DefaultInputHandler.java */,
				33FFFE620965BD110016AC38 /* InputHandler.java */,
				33FFFE630965BD110016AC38 /* JEditTextArea.java */,
				33FFFE640965BD110016AC38 /* KeywordMap.java */,
				33FFFE650965BD110016AC38 /* PdeKeywords.java */,
				33FFFE660965BD110016AC38 /* PdeTextAreaDefaults.java */,
				33FFFE670965BD110016AC38 /* readme.txt */,
				33FFFE680965BD110016AC38 /* SyntaxDocument.java */,
				33FFFE690965BD110016AC38 /* SyntaxStyle.java */,
				33FFFE6A0965BD110016AC38 /* SyntaxUtilities.java */,
				33FFFE6B0965BD110016AC38 /* TextAreaDefaults.java */,
				33FFFE6C0965BD110016AC38 /* TextAreaPainter.java */,
				33FFFE6D0965BD110016AC38 /* TextUtilities.java */,
				33FFFE6E0965BD110016AC38 /* Token.java */,
				33FFFE6F0965BD110016AC38 /* TokenMarker.java */,
			);
			path = syntax;
			sourceTree = "<group>";
		};
		33FFFE710965BD110016AC38 /* tools */ = {
			isa = PBXGroup;
			children = (
				335A29230C8CCC5E00D8A7F4 /* DiscourseFormat.java */,
				33BEDDD309D6E8D800430D5B /* Archiver.java */,
				33BEDDD409D6E8D800430D5B /* ExportFolder.java */,
				33FFFE720965BD110016AC38 /* AutoFormat.java */,
			);
			path = tools;
			sourceTree = "<group>";
		};
		33FFFE800965BD110016AC38 /* build */ = {
			isa = PBXGroup;
			children = (
				3329219A0E73DFAA00E81989 /* create_reference.pl */,
				337CD3F309EFC183002B890C /* fetch.sh */,
				33FFFE810965BD110016AC38 /* howto.txt */,
				33FFFE920965BD110016AC38 /* macosx */,
				33FF01DA0965BD160016AC38 /* shared */,
			);
			name = build;
			path = ..;
			sourceTree = SOURCE_ROOT;
		};
		33FFFE920965BD110016AC38 /* macosx */ = {
			isa = PBXGroup;
			children = (
				33FFFE930965BD110016AC38 /* .cvsignore */,
				33FFFE940965BD110016AC38 /* Arduino.xcodeproj */,
				33FFFEAC0965BD110016AC38 /* dist */,
			);
			path = macosx;
			sourceTree = "<group>";
		};
		33FFFE950965BD110016AC38 /* Products */ = {
			isa = PBXGroup;
			children = (
			);
			name = Products;
			sourceTree = "<group>";
		};
		33FFFEAC0965BD110016AC38 /* dist */ = {
			isa = PBXGroup;
			children = (
				335A28F20C8CCAF700D8A7F4 /* libquaqua.jnilib */,
				A33729630D224FA700E82412 /* librxtxSerial.jnilib */,
				335A28F30C8CCAF700D8A7F4 /* quaqua.jar */,
				33FFFEB20965BD110016AC38 /* drivers */,
			);
			path = dist;
			sourceTree = "<group>";
		};
		33FFFEB20965BD110016AC38 /* drivers */ = {
			isa = PBXGroup;
			children = (
				3378B75E0D82FDE900FE72F7 /* FTDIUSBSerialDriver_v2_1_9.dmg */,
				3378B75F0D82FDE900FE72F7 /* FTDIUSBSerialDriver_v2_2_9_Intel.dmg */,
			);
			path = drivers;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXJavaArchiveBuildPhase section */
		33AF61660965C4C600B514A9 /* JavaArchive */ = {
			isa = PBXJavaArchiveBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXJavaArchiveBuildPhase section */

/* Begin PBXProject section */
		33FFFD3F0965B1E40016AC38 /* Project object */ = {
			isa = PBXProject;
			buildConfigurationList = 33FFFD400965B1E40016AC38 /* Build configuration list for PBXProject "Arduino" */;
			compatibilityVersion = "Xcode 2.4";
			hasScannedForEncodings = 0;
			mainGroup = 33FFFD3D0965B1E40016AC38;
			productRefGroup = 33FFFD3D0965B1E40016AC38;
			projectDirPath = "";
			projectReferences = (
				{
					ProductGroup = 33FFFE950965BD110016AC38 /* Products */;
					ProjectRef = 33FFFE940965BD110016AC38 /* Arduino.xcodeproj */;
				},
			);
			projectRoot = ../..;
			targets = (
				33FFFE1C0965BBEF0016AC38 /* Setup */,
				33AF61680965C4C600B514A9 /* App */,
				33269DE20D6E7A67006BB2E3 /* Distribute */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		33AF61650965C4C600B514A9 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				33CF03B209662CB700F2C9A9 /* arduino.icns in Resources */,
				33FF07240965C1E30016AC38 /* keywords.txt in Resources */,
				33FF07280965C1E30016AC38 /* preferences.txt in Resources */,
				A3688DF40D284554003CBAA1 /* applet.html in Resources */,
				33FF071F0965C1E30016AC38 /* about.jpg in Resources */,
				33FF07220965C1E30016AC38 /* buttons.gif in Resources */,
				33FF07230965C1E30016AC38 /* icon.gif in Resources */,
				33FF07250965C1E30016AC38 /* loading.gif in Resources */,
				33FF072A0965C1E30016AC38 /* resize.gif in Resources */,
				33FF072C0965C1E30016AC38 /* tab-sel-left.gif in Resources */,
				33FF072D0965C1E30016AC38 /* tab-sel-menu.gif in Resources */,
				33FF072E0965C1E30016AC38 /* tab-sel-mid.gif in Resources */,
				33FF072F0965C1E30016AC38 /* tab-sel-right.gif in Resources */,
				33FF07300965C1E30016AC38 /* tab-unsel-left.gif in Resources */,
				33FF07310965C1E30016AC38 /* tab-unsel-menu.gif in Resources */,
				33FF07320965C1E30016AC38 /* tab-unsel-mid.gif in Resources */,
				33FF07330965C1E30016AC38 /* tab-unsel-right.gif in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
		33269DCF0D6E79D9006BB2E3 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "unzip -od $BUILT_PRODUCTS_DIR/hardware dist/tools-universal.zip\n";
		};
		33269DE50D6E7A6F006BB2E3 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "cd $BUILT_PRODUCTS_DIR/../../\n\nREVISION=`head -1 ../../todo.txt | cut -c 1-4`\nSHORT_REVISION=`head -1 ../../todo.txt | cut -c 3-4`\nVERSIONED=`cat ../../app/Base.java | grep $REVISION`\n\nif [ -z \"$VERSIONED\" ]\nthen\n  echo Fix the revision number in Base.java\n  exit\nfi\n\nrm -rf arduino\nrm -rf arduino-*\n\nmv $BUILT_PRODUCTS_DIR arduino\n\nfind arduino -name \"*~\" -exec rm -f {} ';'\n# need to leave ds store stuff cuz one of those is important\n#find arduino -name \".DS_Store\" -exec rm -f {} ';'\nfind arduino -name \"._*\" -exec rm -f {} ';'\nfind arduino -name \"Thumbs.db\" -exec rm -f {} ';'\n\n# clean out the cvs entries\nfind arduino -name \"CVS\" -exec rm -rf {} ';' 2> /dev/null\nfind arduino -name \".cvsignore\" -exec rm -rf {} ';'\n\n# clean out the svn entries\nfind arduino -name \".svn\" -exec rm -rf {} ';' 2> /dev/null\n\n#mv arduino/Arduino.app/Contents/MacOS/Arduino \"arduino/Arduino.app/Contents/MacOS/Arduino $SHORT_REVISION\"\nmv arduino/Arduino.app \"arduino/Arduino $SHORT_REVISION.app\"\nmv arduino arduino-$REVISION\nzip -r arduino-$REVISION-mac.zip arduino-$REVISION\n";
		};
		33FF07170965BFFE0016AC38 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				../shared/reference.zip,
				dist/tools.zip,
			);
			outputPaths = (
				$BUILT_PRODUCTS_DIR/tools,
				$BUILT_PRODUCTS_DIR/reference,
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "unzip -od $BUILT_PRODUCTS_DIR ../shared/reference.zip\n";
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		33AF61640965C4C600B514A9 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				33AF61770965C54B00B514A9 /* EditorListener.java in Sources */,
				33AF61790965C54B00B514A9 /* Serial.java in Sources */,
				33AF617A0965C54B00B514A9 /* TextUtilities.java in Sources */,
				33AF617B0965C54B00B514A9 /* EditorConsole.java in Sources */,
				33AF617C0965C54B00B514A9 /* TokenMarker.java in Sources */,
				33AF617D0965C54B00B514A9 /* MessageSiphon.java in Sources */,
				33AF617E0965C54B00B514A9 /* FindReplace.java in Sources */,
				33AF617F0965C54B00B514A9 /* SketchCode.java in Sources */,
				33AF61800965C54B00B514A9 /* EditorLineStatus.java in Sources */,
				33AF61810965C54B00B514A9 /* EditorHeader.java in Sources */,
				33AF61820965C54B00B514A9 /* EditorButtons.java in Sources */,
				33AF61830965C54B00B514A9 /* SyntaxStyle.java in Sources */,
				33AF61840965C54B00B514A9 /* Uploader.java in Sources */,
				33AF61850965C54B00B514A9 /* RunnerException.java in Sources */,
				33AF61870965C54B00B514A9 /* TextAreaPainter.java in Sources */,
				33AF61880965C54B00B514A9 /* Sketchbook.java in Sources */,
				33AF61890965C54B00B514A9 /* EditorStatus.java in Sources */,
				33AF618B0965C54B00B514A9 /* TextAreaDefaults.java in Sources */,
				33AF618C0965C54B00B514A9 /* PdePreprocessor.java in Sources */,
				33AF618E0965C54B00B514A9 /* SketchHistory.java in Sources */,
				33AF618F0965C54B00B514A9 /* RunnerClassLoader.java in Sources */,
				33AF61900965C54B00B514A9 /* MessageStream.java in Sources */,
				33AF61910965C54B00B514A9 /* SyntaxUtilities.java in Sources */,
				33AF61930965C54B00B514A9 /* PresentMode.java in Sources */,
				33AF61950965C54B00B514A9 /* CTokenMarker.java in Sources */,
				33AF61990965C54B00B514A9 /* Runner.java in Sources */,
				33AF619B0965C54B00B514A9 /* KeywordMap.java in Sources */,
				33AF619D0965C54B00B514A9 /* Sketch.java in Sources */,
				33AF61A00965C54B00B514A9 /* Target.java in Sources */,
				33AF61A10965C54B00B514A9 /* UpdateCheck.java in Sources */,
				33AF61A20965C54B00B514A9 /* InputHandler.java in Sources */,
				33AF61A30965C54B00B514A9 /* MessageConsumer.java in Sources */,
				33AF61A50965C54B00B514A9 /* Compiler.java in Sources */,
				33AF61A60965C54B00B514A9 /* AutoFormat.java in Sources */,
				33AF61A90965C54B00B514A9 /* PdeKeywords.java in Sources */,
				33AF61AA0965C54B00B514A9 /* Editor.java in Sources */,
				33AF61AC0965C54B00B514A9 /* SwingWorker.java in Sources */,
				33AF61AD0965C54B00B514A9 /* DefaultInputHandler.java in Sources */,
				33AF61AE0965C54B00B514A9 /* SyntaxDocument.java in Sources */,
				33AF61B00965C54B00B514A9 /* Token.java in Sources */,
				33AF61B10965C54B00B514A9 /* Preferences.java in Sources */,
				33AF61B20965C54B00B514A9 /* PdeTextAreaDefaults.java in Sources */,
				33AF61B40965C54B00B514A9 /* JEditTextArea.java in Sources */,
				33AF61B50965C54B00B514A9 /* Base.java in Sources */,
				332D4DB609CF147F00BF81F6 /* Sizer.java in Sources */,
				33BEDDB209D6DC1300430D5B /* LibraryManager.java in Sources */,
				33BEDDD509D6E8D800430D5B /* Archiver.java in Sources */,
				33BEDDD609D6E8D800430D5B /* ExportFolder.java in Sources */,
				33BEE0CE09D7446100430D5B /* Library.java in Sources */,
				33F944E10C2B33560093EB9C /* AvrdudeUploader.java in Sources */,
				335A29140C8CCC0900D8A7F4 /* PApplet.java in Sources */,
				335A29150C8CCC0900D8A7F4 /* PConstants.java in Sources */,
				335A29160C8CCC0900D8A7F4 /* PFont.java in Sources */,
				335A29170C8CCC0900D8A7F4 /* PGraphics.java in Sources */,
				335A29180C8CCC0900D8A7F4 /* PGraphics2D.java in Sources */,
				335A29190C8CCC0900D8A7F4 /* PGraphics3D.java in Sources */,
				335A291A0C8CCC0900D8A7F4 /* PGraphicsJava2D.java in Sources */,
				335A291B0C8CCC0900D8A7F4 /* PImage.java in Sources */,
				335A291C0C8CCC0900D8A7F4 /* PLine.java in Sources */,
				335A291D0C8CCC0900D8A7F4 /* PMatrix.java in Sources */,
				335A291E0C8CCC0900D8A7F4 /* PPolygon.java in Sources */,
				335A291F0C8CCC0900D8A7F4 /* PShape.java in Sources */,
				335A29200C8CCC0900D8A7F4 /* PTriangle.java in Sources */,
				335A29240C8CCC5E00D8A7F4 /* DiscourseFormat.java in Sources */,
				33055EFF0CB8187700824CD9 /* SerialException.java in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		33269DF10D6E7A97006BB2E3 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 33FFFE1C0965BBEF0016AC38 /* Setup */;
			targetProxy = 33269DF00D6E7A97006BB2E3 /* PBXContainerItemProxy */;
		};
		33269DF80D6E7AD4006BB2E3 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 33AF61680965C4C600B514A9 /* App */;
			targetProxy = 33269DF70D6E7AD4006BB2E3 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		33269DEE0D6E7A7E006BB2E3 /* work */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = Distribute;
			};
			name = work;
		};
		33AF616C0965C4CB00B514A9 /* work */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				FRAMEWORK_SEARCH_PATHS = "";
				GCC_OPTIMIZATION_LEVEL = 0;
				HEADER_SEARCH_PATHS = "";
				JAVA_CLASS_SEARCH_PATHS = "../shared/lib/registry.jar ../shared/lib/antlr.jar ../shared/lib/mrj.jar ../shared/lib/RXTXcomm.jar ../shared/lib/oro.jar";
				JAVA_COMPILER_SOURCE_VERSION = 1.4;
				JAVA_COMPILER_TARGET_VM_VERSION = 1.4;
				JAVA_ONLY = YES;
				JAVA_SOURCE_SUBDIR = .;
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = "";
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = Arduino;
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = (
					"-Wmost",
					"-Wno-four-char-constants",
					"-Wno-unknown-pragmas",
				);
				WRAPPER_EXTENSION = app;
			};
			name = work;
		};
		33FFFD410965B1E40016AC38 /* work */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
			};
			name = work;
		};
		33FFFE200965BC300016AC38 /* work */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = "";
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = Arduino;
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = (
					"-Wmost",
					"-Wno-four-char-constants",
					"-Wno-unknown-pragmas",
				);
			};
			name = work;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		33269DED0D6E7A7E006BB2E3 /* Build configuration list for PBXAggregateTarget "Distribute" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				33269DEE0D6E7A7E006BB2E3 /* work */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = work;
		};
		33AF616B0965C4CB00B514A9 /* Build configuration list for PBXApplicationTarget "App" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				33AF616C0965C4CB00B514A9 /* work */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = work;
		};
		33FFFD400965B1E40016AC38 /* Build configuration list for PBXProject "Arduino" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				33FFFD410965B1E40016AC38 /* work */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = work;
		};
		33FFFE1F0965BC300016AC38 /* Build configuration list for PBXAggregateTarget "Setup" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				33FFFE200965BC300016AC38 /* work */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = work;
		};
/* End XCConfigurationList section */
	};
	rootObject = 33FFFD3F0965B1E40016AC38 /* Project object */;
}
