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

/* Begin PBXBuildFile section */
		06765053D7BFBBEB43E77B23 /* StartDragSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8DA47AF2B265F778E74D4DA /* StartDragSurfaceCmd.cpp */; };
		125506CD3E5F428AAFE5CC65 /* ofxTCPManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F399B91E98DC31CDA6DDACB4 /* ofxTCPManager.cpp */; };
		14566DCD28D35A80428886C4 /* SelTexCoordCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 27453C6FAE9B674FD694508D /* SelTexCoordCmd.cpp */; };
		1CD33E884D9E3358252E82A1 /* ofxToggle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 907C5B5E104864A2D3A25745 /* ofxToggle.cpp */; };
		1F4453EA1589AD79F4B34493 /* RadioList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4048CA09E6AAB5F673CBD2F0 /* RadioList.cpp */; };
		21B18AC78EBFC1FD28C614D5 /* TextureMappingMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B16277019B0C4B684E1B063E /* TextureMappingMode.cpp */; };
		23963D6D8F0085D5DD2DF394 /* TogglePerspectiveCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 655142313A378162E3929785 /* TogglePerspectiveCmd.cpp */; };
		25F5CD753AF35B53464E56AE /* MvTexCoordCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0739F09627790055C959BBF4 /* MvTexCoordCmd.cpp */; };
		274AEF0299D77E27C0C5B205 /* ProjectionEditorWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18DA1B30717C876AA19CEEC0 /* ProjectionEditorWidget.cpp */; };
		28F5415281F8D09BBC098355 /* TranslateCanvasCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 03FCF5559C2A6AB79D947767 /* TranslateCanvasCmd.cpp */; };
		2A9AFA74E0EF07E58AC11382 /* QuadSurface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9ECBF061BABECA9C2341372 /* QuadSurface.cpp */; };
		2E088EDC6E32D190998D8241 /* Vec3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8558ACA2B5E9FD75C455CA2 /* Vec3.cpp */; };
		2E9E05C9FFCE15172A701335 /* SettingsLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 33DD6E4350FD51C68B7E65F0 /* SettingsLoader.cpp */; };
		36A98A331EAE1D0A19998A59 /* SaveTexCoordPosCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 60F40691CD9DE4DEE1768FE9 /* SaveTexCoordPosCmd.cpp */; };
		3B90107DB9BF4857E357FCA8 /* ofxPiMapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16DB3860ECC0D672B08DE71C /* ofxPiMapper.cpp */; };
		401140F3B7FA4412935BB121 /* Application.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B3B1807E9CFC3FFBA4DBBEF /* Application.cpp */; };
		42AB7CD7DFB89209AB951942 /* ProjectionMappingMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1BCA96396113AAF56D66C844 /* ProjectionMappingMode.cpp */; };
		42BCE929D520D8872171239A /* CircleJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 62F01592304CB7995200EF7B /* CircleJoint.cpp */; };
		483908258D00B98B4BE69F07 /* ofxLabel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78D67A00EB899FAC09430597 /* ofxLabel.cpp */; };
		4A53BFBA57F4AD16FB9D2D24 /* PresentationMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64156CB2D856E4CE0FBBED96 /* PresentationMode.cpp */; };
		4BF21A290FA6FE26B87B8971 /* SetNextSourceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4FFBE499412CC8DD07163E91 /* SetNextSourceCmd.cpp */; };
		4D2D4455339FC8C955091C88 /* TextureEditorWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 413E846B881CCADC897A8A40 /* TextureEditorWidget.cpp */; };
		580602DA874A9CF9E850DEEE /* AddGridColCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 231337763726D333E0B3D56C /* AddGridColCmd.cpp */; };
		5826FF4F63DC430E90AFDA5E /* RmGridRowCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F3538B8AF69CAB7C215FA1EF /* RmGridRowCmd.cpp */; };
		588E33B9B0BD6F5A2E4DF31D /* OMXPlayerCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7B0806EEA8012D629BE363C /* OMXPlayerCache.cpp */; };
		5A4349E9754D6FA14C0F2A3A /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FC5DA1C87211D4F6377DA719 /* tinyxmlparser.cpp */; };
		5CBB2AB3A60F65431D7B555D /* ofxButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C88333E71C9457E441C33474 /* ofxButton.cpp */; };
		5FB2E2349349B93011671206 /* Vec2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E09343A9F13BB51BC741692 /* Vec2.cpp */; };
		6056983B92E88B475FF04299 /* MvSelectionCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7D386994DF359F3BD1E66480 /* MvSelectionCmd.cpp */; };
		60C8089351E49CF344577098 /* SelNextTexCoordCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 784FFEB8D108EC916343AB97 /* SelNextTexCoordCmd.cpp */; };
		63B57AC5BF4EF088491E0317 /* ofxXmlSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 50DF87D612C5AAE17AAFA6C0 /* ofxXmlSettings.cpp */; };
		63DB0907B2ACDF9E6F2D9925 /* GridWarpSurface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D2400AC1A64EDE5E990C56C /* GridWarpSurface.cpp */; };
		6438655B2AE4DDA2743241EC /* ToggleAnimatedSourceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5D020B9B28609D071E21BB76 /* ToggleAnimatedSourceCmd.cpp */; };
		6500BFD07CA93EFD8A162B25 /* SetSourceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7F58FFED7FBFC49573FF65E4 /* SetSourceCmd.cpp */; };
		66CA411C5A9664E27326BF36 /* ofxTCPServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1C085E327DAB912CFA2A443D /* ofxTCPServer.cpp */; };
		67FF225B68ECC1942C833BFE /* SelNextSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FC98A68C64BFC941D0B31EE9 /* SelNextSurfaceCmd.cpp */; };
		7002E598586957E5F20E69A7 /* SelVertexCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A2282B1E05458C3B2BBCE568 /* SelVertexCmd.cpp */; };
		7702233BBFB6E8D9E8B93CBC /* FboSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C61C1F4F1A1ED2660B1D6EDC /* FboSource.cpp */; };
		7DAB7D546F81A93336034BF7 /* SelPrevSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6DF54314CF2B45BF195B84C6 /* SelPrevSurfaceCmd.cpp */; };
		800748EF057A284D9DA82F60 /* SelPrevTexCoordCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7E88D3956480E0CBAA21641 /* SelPrevTexCoordCmd.cpp */; };
		82643E358DF270B9EC939699 /* RmGridColCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A50F23D868C48DF9799BC788 /* RmGridColCmd.cpp */; };
		837220E80EB56CD44AD27F2A /* ofxSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 15F2C6477A769C03A56D1401 /* ofxSlider.cpp */; };
		83CACB24937919003F2F9B63 /* HomographyHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E2333CF877EE99EBE86F4B0F /* HomographyHelper.cpp */; };
		84172554824F6959BA431E33 /* SetPresetCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 15C9B02F2CF08112845CD074 /* SetPresetCmd.cpp */; };
		845DC872C79A75F7B5FABC02 /* MvSurfaceVertCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18041C8871E17DE3E60BFF95 /* MvSurfaceVertCmd.cpp */; };
		85649EB44DE8F0A3BF8430F9 /* SurfaceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 836B103542A52C63B004410C /* SurfaceManager.cpp */; };
		856AA354D08AB4B323081444 /* ofxBaseGui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9604B925D32EE39065747725 /* ofxBaseGui.cpp */; };
		868F230C6074263277ED9B07 /* BaseJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7E78D1B2A6DB0856BF8ED1FE /* BaseJoint.cpp */; };
		892923A127FC7C57469FD078 /* BaseSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4132974E14024E74E320F5 /* BaseSource.cpp */; };
		8A3D6CE0A4338871766366B6 /* SurfaceHighlightWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A4D26FC0AD01A86571540D /* SurfaceHighlightWidget.cpp */; };
		8CA6C92E3D4F91750BC469FF /* MvAllTexCoordsCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DBAFA0B7AFEA589CA5167204 /* MvAllTexCoordsCmd.cpp */; };
		8E8F94DC506856A4E92FBA8A /* LayerPanelWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 57990D37D728C5711AACBA9F /* LayerPanelWidget.cpp */; };
		90DE06EA59944C1BEA539719 /* SetApplicationModeCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D3CB0B9A827AFA479349BBE /* SetApplicationModeCmd.cpp */; };
		92527EF632E7EC0E96BC329C /* MediaServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18385A4F4BC87806616D4F7F /* MediaServer.cpp */; };
		933A2227713C720CEFF80FD9 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B40EDA85BEB63E46785BC29 /* tinyxml.cpp */; };
		93760FE8B10EBD4081251E10 /* CmdManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BDBE053980FA01FAD543D782 /* CmdManager.cpp */; };
		95CB0A22296B3DB402835DCF /* ImageSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61291E56B7882C9E9B8F119B /* ImageSource.cpp */; };
		960D20B191346612D5C05A6A /* ofxTCPClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF88F02779DD820913ACEA06 /* ofxTCPClient.cpp */; };
		973F560586CB3735581265E7 /* DeselectTexCoordCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CE817DF3028A4345376E7D /* DeselectTexCoordCmd.cpp */; };
		9C194C9F4ACD67CD61FBD30D /* HexagonSurface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCBB74B9531974E1D5DA019B /* HexagonSurface.cpp */; };
		9CAA3B0DFD59840998C832DA /* TextureHighlightWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 941AD8B39C28D08B9F31077A /* TextureHighlightWidget.cpp */; };
		9D44DC88EF9E7991B4A09951 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832BDC407620CDBA568B713D /* tinyxmlerror.cpp */; };
		9F968AD3A115328F4BFE5D71 /* BaseSurface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F2C0EE541190D47BF5911C0A /* BaseSurface.cpp */; };
		A0C1CAB7B9C59DDDC960EB62 /* VideoSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5407451FA68C27B2AAE644A6 /* VideoSource.cpp */; };
		A6EE8D8F3CA590EF6D7FAFA6 /* SetTexMapDrawModeCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49BE2D8F2A2A57F4EBF83FF4 /* SetTexMapDrawModeCmd.cpp */; };
		A75658250711ADE2C05FC781 /* MvLayerDnCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC481BAB32B250D3EA41AF9E /* MvLayerDnCmd.cpp */; };
		AA98F23DF9897F2241EF3968 /* SourceSelectionMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4245228145B1AA737F49CF14 /* SourceSelectionMode.cpp */; };
		B01F972DDDA5F21EF4C8B99D /* RmSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B7C308F8B76FCB909581A580 /* RmSurfaceCmd.cpp */; };
		B1EEE5A7EC1876072BF8F7FE /* AddSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B323D7489A7B26A63443444F /* AddSurfaceCmd.cpp */; };
		B266578FC55D23BFEBC042E7 /* ofxGuiGroup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ECF8674C7975F1063C5E30CA /* ofxGuiGroup.cpp */; };
		B27F2ADC894A4C463E892AFE /* SurfaceFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 03FA94CA9F193C816DE4253F /* SurfaceFactory.cpp */; };
		B56FE57CC35806596D38118C /* ofxSliderGroup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 802251BAF1B35B1D67B32FD0 /* ofxSliderGroup.cpp */; };
		B9654D0EF43BCA228B330ED7 /* SelPrevVertexCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B29C3846BA06080344C1D1E /* SelPrevVertexCmd.cpp */; };
		BEB6494CF066DE11AAF90C9C /* TCPServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 243FFB66CB697A42C5397069 /* TCPServer.cpp */; };
		BEDFEE7400C58EA4E412B757 /* ofxJSONElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F2B099E6BD1199664C48B177 /* ofxJSONElement.cpp */; };
		C0EB2D2E383BA9DE417ADB38 /* TriangleSurface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DF2D82EA37D8C7A5F686EA5 /* TriangleSurface.cpp */; };
		C34B66987F4DA38C21AF325B /* MvLayerUpCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E52D4207C299D5886C8FD2C7 /* MvLayerUpCmd.cpp */; };
		C3A616FB3A463C17E327F395 /* SurfaceStack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1C080561EC053F17BB86A668 /* SurfaceStack.cpp */; };
		C4D6DA9B890E612343FD059F /* ApplicationBaseMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9631F04A0875ADEB45970DE8 /* ApplicationBaseMode.cpp */; };
		C8D7FA44AA0565654A681157 /* DeselectSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E80EE6FB0CC304A6CA287BB /* DeselectSurfaceCmd.cpp */; };
		D0758B5E19E04C33E9BF7193 /* CircleSurface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E47BE7E996D01B437B713B9B /* CircleSurface.cpp */; };
		D61A46C1800537BA43C7884F /* DuplicateSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C656C28252AD5E9E09FA2162 /* DuplicateSurfaceCmd.cpp */; };
		D88BA6D139757ED4E1669796 /* AddGridRowCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E4A0386460638A781A7AC84 /* AddGridRowCmd.cpp */; };
		DB8FC60C7512DB810C92625B /* DirectoryWatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 20F9951441118A70E8D55E13 /* DirectoryWatcher.cpp */; };
		E2564CF7DDB3713772BB682E /* ofxUDPManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 35BB9BB90DBABFD3B39F8DB6 /* ofxUDPManager.cpp */; };
		E327ACE85A208BAFACD1B7C7 /* ScaleSurfaceFromToCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34B45EB44DED0A47FBAD30F4 /* ScaleSurfaceFromToCmd.cpp */; };
		E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; };
		E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; };
		E4B69E210A3A1BDC003C02F2 /* ofApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */; };
		E5D631612E039E04B1736E76 /* SelSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0B691BBAB665F94F09B2C276 /* SelSurfaceCmd.cpp */; };
		E6D82F5A7B22E9FB46DEEF15 /* SelNextVertexCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 140C0677F9F5A5D3B8A89AC4 /* SelNextVertexCmd.cpp */; };
		EA700B09626C8413C92EF860 /* Gui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DCC24025AD26B4554B000385 /* Gui.cpp */; };
		F06AE014F869282B7F7CE84C /* ScaleWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4EDCDF597954EF25E7AD416 /* ScaleWidget.cpp */; };
		F285EB3169F1566CA3D93C20 /* ofxPanel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E112B3AEBEA2C091BF2B40AE /* ofxPanel.cpp */; };
		F3EACD31EE5E141FF66C48BD /* Info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEF2CEBAFFABCFED915AFCE1 /* Info.cpp */; };
		F9A6B58165791682416A1685 /* ClearSurfacesCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 962C349E8F4E59FF335AB2A6 /* ClearSurfacesCmd.cpp */; };
		FB03F0A6D7866DFC55F519EB /* SourcesEditorWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36F59D2F886152DF4115A218 /* SourcesEditorWidget.cpp */; };
		FB84AAF8D1B7A95266DB5C09 /* jsoncpp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 21BDE665988474F1B1F4D302 /* jsoncpp.cpp */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = E4B27C1510CBEB8E00536013;
			remoteInfo = openFrameworks;
		};
		E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = E4B27C1410CBEB8E00536013;
			remoteInfo = openFrameworks;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		E4C2427710CC5ABF004149E2 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 10;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		00756183A9E41665E637AC23 /* AddSurfaceCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = AddSurfaceCmd.h; path = ../src/Commands/AddSurfaceCmd.h; sourceTree = SOURCE_ROOT; };
		01DCC0911400F9ACF5B65578 /* ofxXmlSettings.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxXmlSettings.h; path = ../../ofxXmlSettings/src/ofxXmlSettings.h; sourceTree = SOURCE_ROOT; };
		03FA94CA9F193C816DE4253F /* SurfaceFactory.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SurfaceFactory.cpp; path = ../src/Surfaces/SurfaceFactory.cpp; sourceTree = SOURCE_ROOT; };
		03FCF5559C2A6AB79D947767 /* TranslateCanvasCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = TranslateCanvasCmd.cpp; path = ../src/Commands/TranslateCanvasCmd.cpp; sourceTree = SOURCE_ROOT; };
		0739F09627790055C959BBF4 /* MvTexCoordCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = MvTexCoordCmd.cpp; path = ../src/Commands/MvTexCoordCmd.cpp; sourceTree = SOURCE_ROOT; };
		0A1DAC09F322AE313A40706D /* ofxToggle.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxToggle.h; path = ../../ofxGui/src/ofxToggle.h; sourceTree = SOURCE_ROOT; };
		0B4D5D37A2AE7AB30D726C16 /* HexagonSurface.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = HexagonSurface.h; path = ../src/Surfaces/HexagonSurface.h; sourceTree = SOURCE_ROOT; };
		0B691BBAB665F94F09B2C276 /* SelSurfaceCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SelSurfaceCmd.cpp; path = ../src/Commands/SelSurfaceCmd.cpp; sourceTree = SOURCE_ROOT; };
		140C0677F9F5A5D3B8A89AC4 /* SelNextVertexCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SelNextVertexCmd.cpp; path = ../src/Commands/SelNextVertexCmd.cpp; sourceTree = SOURCE_ROOT; };
		15C9B02F2CF08112845CD074 /* SetPresetCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SetPresetCmd.cpp; path = ../src/Commands/SetPresetCmd.cpp; sourceTree = SOURCE_ROOT; };
		15F2C6477A769C03A56D1401 /* ofxSlider.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxSlider.cpp; path = ../../ofxGui/src/ofxSlider.cpp; sourceTree = SOURCE_ROOT; };
		1645F56257269CD0356320BD /* ofxJSON.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxJSON.h; path = ../../ofxJSON/src/ofxJSON.h; sourceTree = SOURCE_ROOT; };
		16DB3860ECC0D672B08DE71C /* ofxPiMapper.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxPiMapper.cpp; path = ../src/ofxPiMapper.cpp; sourceTree = SOURCE_ROOT; };
		17972C3384311464011667D9 /* BaseCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = BaseCmd.h; path = ../src/Commands/BaseCmd.h; sourceTree = SOURCE_ROOT; };
		17E65988300FBD9AAA2CD0CA /* ofxGui.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxGui.h; path = ../../ofxGui/src/ofxGui.h; sourceTree = SOURCE_ROOT; };
		18041C8871E17DE3E60BFF95 /* MvSurfaceVertCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = MvSurfaceVertCmd.cpp; path = ../src/Commands/MvSurfaceVertCmd.cpp; sourceTree = SOURCE_ROOT; };
		18385A4F4BC87806616D4F7F /* MediaServer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = MediaServer.cpp; path = ../src/MediaServer/MediaServer.cpp; sourceTree = SOURCE_ROOT; };
		18DA1B30717C876AA19CEEC0 /* ProjectionEditorWidget.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ProjectionEditorWidget.cpp; path = ../src/Gui/Widgets/ProjectionEditorWidget.cpp; sourceTree = SOURCE_ROOT; };
		18E4114EBCEA8ADD837B4207 /* Vec3.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = Vec3.h; path = ../src/Types/Vec3.h; sourceTree = SOURCE_ROOT; };
		1B3B1807E9CFC3FFBA4DBBEF /* Application.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = Application.cpp; path = ../src/Application/Application.cpp; sourceTree = SOURCE_ROOT; };
		1BCA96396113AAF56D66C844 /* ProjectionMappingMode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ProjectionMappingMode.cpp; path = ../src/Application/Modes/ProjectionMappingMode.cpp; sourceTree = SOURCE_ROOT; };
		1C080561EC053F17BB86A668 /* SurfaceStack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SurfaceStack.cpp; path = ../src/Surfaces/SurfaceStack.cpp; sourceTree = SOURCE_ROOT; };
		1C085E327DAB912CFA2A443D /* ofxTCPServer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTCPServer.cpp; path = ../../ofxNetwork/src/ofxTCPServer.cpp; sourceTree = SOURCE_ROOT; };
		1C0DA2561397A7DE0246858B /* ofxGuiGroup.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxGuiGroup.h; path = ../../ofxGui/src/ofxGuiGroup.h; sourceTree = SOURCE_ROOT; };
		1CE256C39E514ABD16FCCB87 /* SelPrevTexCoordCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SelPrevTexCoordCmd.h; path = ../src/Commands/SelPrevTexCoordCmd.h; sourceTree = SOURCE_ROOT; };
		1DFA26F2C6BBD1B8AC24C0B1 /* ofxNetworkUtils.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxNetworkUtils.h; path = ../../ofxNetwork/src/ofxNetworkUtils.h; sourceTree = SOURCE_ROOT; };
		1E73070DAC89F6A796BFF464 /* AddGridColCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = AddGridColCmd.h; path = ../src/Commands/AddGridColCmd.h; sourceTree = SOURCE_ROOT; };
		20F9951441118A70E8D55E13 /* DirectoryWatcher.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = DirectoryWatcher.cpp; path = ../src/MediaServer/DirectoryWatcher.cpp; sourceTree = SOURCE_ROOT; };
		21167F26AF957606289D4A4A /* ToggleAnimatedSourceCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ToggleAnimatedSourceCmd.h; path = ../src/Commands/ToggleAnimatedSourceCmd.h; sourceTree = SOURCE_ROOT; };
		21BDE665988474F1B1F4D302 /* jsoncpp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = jsoncpp.cpp; path = ../../ofxJSON/libs/jsoncpp/src/jsoncpp.cpp; sourceTree = SOURCE_ROOT; };
		229A71F0ABA8739386CDA1B9 /* TCPServer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = TCPServer.h; path = src/TCPServer.h; sourceTree = SOURCE_ROOT; };
		23118136CC7FFA920626B6C3 /* TriangleSurface.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = TriangleSurface.h; path = ../src/Surfaces/TriangleSurface.h; sourceTree = SOURCE_ROOT; };
		231337763726D333E0B3D56C /* AddGridColCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = AddGridColCmd.cpp; path = ../src/Commands/AddGridColCmd.cpp; sourceTree = SOURCE_ROOT; };
		23A4F0C9DE47BA73B3E49EDE /* ScaleWidget.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ScaleWidget.h; path = ../src/Gui/Widgets/ScaleWidget.h; sourceTree = SOURCE_ROOT; };
		243FFB66CB697A42C5397069 /* TCPServer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = TCPServer.cpp; path = src/TCPServer.cpp; sourceTree = SOURCE_ROOT; };
		25322223D3976D5F33DCCBF6 /* MvAllTexCoordsCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = MvAllTexCoordsCmd.h; path = ../src/Commands/MvAllTexCoordsCmd.h; sourceTree = SOURCE_ROOT; };
		26A541233BC6F736E758F718 /* ofxJSONElement.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxJSONElement.h; path = ../../ofxJSON/src/ofxJSONElement.h; sourceTree = SOURCE_ROOT; };
		26EF3E71A07C6948EAF6709E /* ofxTCPManager.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTCPManager.h; path = ../../ofxNetwork/src/ofxTCPManager.h; sourceTree = SOURCE_ROOT; };
		27453C6FAE9B674FD694508D /* SelTexCoordCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SelTexCoordCmd.cpp; path = ../src/Commands/SelTexCoordCmd.cpp; sourceTree = SOURCE_ROOT; };
		2834D88A62CD23F3DE2C47D1 /* ofxButton.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxButton.h; path = ../../ofxGui/src/ofxButton.h; sourceTree = SOURCE_ROOT; };
		2B40EDA85BEB63E46785BC29 /* tinyxml.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxml.cpp; path = ../../ofxXmlSettings/libs/tinyxml.cpp; sourceTree = SOURCE_ROOT; };
		2C7CF000B7B4F782C187C353 /* json.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = json.h; path = ../../ofxJSON/libs/jsoncpp/include/json/json.h; sourceTree = SOURCE_ROOT; };
		2D2400AC1A64EDE5E990C56C /* GridWarpSurface.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = GridWarpSurface.cpp; path = ../src/Surfaces/GridWarpSurface.cpp; sourceTree = SOURCE_ROOT; };
		2F04FFB9BAC4575E214C0DED /* CmdManager.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = CmdManager.h; path = ../src/Commands/CmdManager.h; sourceTree = SOURCE_ROOT; };
		2F519EB3B0DCD7378FB86ABE /* ofxUDPManager.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxUDPManager.h; path = ../../ofxNetwork/src/ofxUDPManager.h; sourceTree = SOURCE_ROOT; };
		3074E4094F76555C299E5D8E /* ClearSurfacesCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ClearSurfacesCmd.h; path = ../src/Commands/ClearSurfacesCmd.h; sourceTree = SOURCE_ROOT; };
		30841703B7AC8487D16FB4AA /* ofxTCPServer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTCPServer.h; path = ../../ofxNetwork/src/ofxTCPServer.h; sourceTree = SOURCE_ROOT; };
		30ED82F4A70B5B95CCEF7744 /* SelNextSurfaceCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SelNextSurfaceCmd.h; path = ../src/Commands/SelNextSurfaceCmd.h; sourceTree = SOURCE_ROOT; };
		3157007392BD114EAB99F470 /* TextureMappingMode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = TextureMappingMode.h; path = ../src/Application/Modes/TextureMappingMode.h; sourceTree = SOURCE_ROOT; };
		33DD6E4350FD51C68B7E65F0 /* SettingsLoader.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SettingsLoader.cpp; path = ../src/Application/SettingsLoader.cpp; sourceTree = SOURCE_ROOT; };
		34B45EB44DED0A47FBAD30F4 /* ScaleSurfaceFromToCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ScaleSurfaceFromToCmd.cpp; path = ../src/Commands/ScaleSurfaceFromToCmd.cpp; sourceTree = SOURCE_ROOT; };
		35BB9BB90DBABFD3B39F8DB6 /* ofxUDPManager.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxUDPManager.cpp; path = ../../ofxNetwork/src/ofxUDPManager.cpp; sourceTree = SOURCE_ROOT; };
		36F59D2F886152DF4115A218 /* SourcesEditorWidget.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SourcesEditorWidget.cpp; path = ../src/Gui/Widgets/SourcesEditorWidget.cpp; sourceTree = SOURCE_ROOT; };
		378C962CF2DB945F38DE674A /* ofxPiMapper.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxPiMapper.h; path = ../src/ofxPiMapper.h; sourceTree = SOURCE_ROOT; };
		37E7F66B151AB6A0AB6FC244 /* Info.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = Info.h; path = ../src/Info/Info.h; sourceTree = SOURCE_ROOT; };
		3B043509B19E37C383D7CA87 /* PresentationMode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = PresentationMode.h; path = ../src/Application/Modes/PresentationMode.h; sourceTree = SOURCE_ROOT; };
		3B29C3846BA06080344C1D1E /* SelPrevVertexCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SelPrevVertexCmd.cpp; path = ../src/Commands/SelPrevVertexCmd.cpp; sourceTree = SOURCE_ROOT; };
		3BD72CBAFD427FC6E9F164D2 /* OMXPlayerCache.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = OMXPlayerCache.h; path = ../src/Sources/OMXPlayerCache.h; sourceTree = SOURCE_ROOT; };
		3BD822DBD11904D1D6E27E76 /* TextureHighlightWidget.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = TextureHighlightWidget.h; path = ../src/Gui/Widgets/TextureHighlightWidget.h; sourceTree = SOURCE_ROOT; };
		3DF2D82EA37D8C7A5F686EA5 /* TriangleSurface.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = TriangleSurface.cpp; path = ../src/Surfaces/TriangleSurface.cpp; sourceTree = SOURCE_ROOT; };
		3E4A0386460638A781A7AC84 /* AddGridRowCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = AddGridRowCmd.cpp; path = ../src/Commands/AddGridRowCmd.cpp; sourceTree = SOURCE_ROOT; };
		4048CA09E6AAB5F673CBD2F0 /* RadioList.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = RadioList.cpp; path = ../src/UserInterface/RadioList.cpp; sourceTree = SOURCE_ROOT; };
		4130052A043CF3D3C2BA943A /* EditorType.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = EditorType.h; path = ../src/UserInterface/EditorType.h; sourceTree = SOURCE_ROOT; };
		413E846B881CCADC897A8A40 /* TextureEditorWidget.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = TextureEditorWidget.cpp; path = ../src/Gui/Widgets/TextureEditorWidget.cpp; sourceTree = SOURCE_ROOT; };
		4244A1B9B55BD7BA7ED2F547 /* TogglePerspectiveCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = TogglePerspectiveCmd.h; path = ../src/Commands/TogglePerspectiveCmd.h; sourceTree = SOURCE_ROOT; };
		4245228145B1AA737F49CF14 /* SourceSelectionMode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SourceSelectionMode.cpp; path = ../src/Application/Modes/SourceSelectionMode.cpp; sourceTree = SOURCE_ROOT; };
		438B20A2C548E18384498186 /* LayerPanelWidget.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = LayerPanelWidget.h; path = ../src/Gui/Widgets/LayerPanelWidget.h; sourceTree = SOURCE_ROOT; };
		47AB6134D2AB2F3EB10096A3 /* SelPrevVertexCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SelPrevVertexCmd.h; path = ../src/Commands/SelPrevVertexCmd.h; sourceTree = SOURCE_ROOT; };
		49BE2D8F2A2A57F4EBF83FF4 /* SetTexMapDrawModeCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SetTexMapDrawModeCmd.cpp; path = ../src/Commands/SetTexMapDrawModeCmd.cpp; sourceTree = SOURCE_ROOT; };
		4E09343A9F13BB51BC741692 /* Vec2.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = Vec2.cpp; path = ../src/Types/Vec2.cpp; sourceTree = SOURCE_ROOT; };
		4FFBE499412CC8DD07163E91 /* SetNextSourceCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SetNextSourceCmd.cpp; path = ../src/Commands/SetNextSourceCmd.cpp; sourceTree = SOURCE_ROOT; };
		50DF87D612C5AAE17AAFA6C0 /* ofxXmlSettings.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxXmlSettings.cpp; path = ../../ofxXmlSettings/src/ofxXmlSettings.cpp; sourceTree = SOURCE_ROOT; };
		5235D939D249EAF47F9A5EB5 /* SettingsLoader.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SettingsLoader.h; path = ../src/Application/SettingsLoader.h; sourceTree = SOURCE_ROOT; };
		52AFA1F08C420992CAAAE648 /* ofxSlider.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxSlider.h; path = ../../ofxGui/src/ofxSlider.h; sourceTree = SOURCE_ROOT; };
		5407451FA68C27B2AAE644A6 /* VideoSource.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = VideoSource.cpp; path = ../src/Sources/VideoSource.cpp; sourceTree = SOURCE_ROOT; };
		56A68D8E68FF141B5EB1ADF6 /* SetSourceCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SetSourceCmd.h; path = ../src/Commands/SetSourceCmd.h; sourceTree = SOURCE_ROOT; };
		57990D37D728C5711AACBA9F /* LayerPanelWidget.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = LayerPanelWidget.cpp; path = ../src/Gui/Widgets/LayerPanelWidget.cpp; sourceTree = SOURCE_ROOT; };
		57D73BCD8A871590F140EFF6 /* ApplicationBaseMode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ApplicationBaseMode.h; path = ../src/Application/Modes/ApplicationBaseMode.h; sourceTree = SOURCE_ROOT; };
		5AB104FC7812B4F42B8E1540 /* TranslateCanvasCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = TranslateCanvasCmd.h; path = ../src/Commands/TranslateCanvasCmd.h; sourceTree = SOURCE_ROOT; };
		5D020B9B28609D071E21BB76 /* ToggleAnimatedSourceCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ToggleAnimatedSourceCmd.cpp; path = ../src/Commands/ToggleAnimatedSourceCmd.cpp; sourceTree = SOURCE_ROOT; };
		5EBDBF5E7887C574E1FCC1B5 /* StartDragSurfaceCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = StartDragSurfaceCmd.h; path = ../src/Commands/StartDragSurfaceCmd.h; sourceTree = SOURCE_ROOT; };
		5F3D44140B5D476BC98E98F3 /* CircleSurface.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = CircleSurface.h; path = ../src/Surfaces/CircleSurface.h; sourceTree = SOURCE_ROOT; };
		60F40691CD9DE4DEE1768FE9 /* SaveTexCoordPosCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SaveTexCoordPosCmd.cpp; path = ../src/Commands/SaveTexCoordPosCmd.cpp; sourceTree = SOURCE_ROOT; };
		61291E56B7882C9E9B8F119B /* ImageSource.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ImageSource.cpp; path = ../src/Sources/ImageSource.cpp; sourceTree = SOURCE_ROOT; };
		61313493CDB52744E22A604D /* json-forwards.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = "json-forwards.h"; path = "../../ofxJSON/libs/jsoncpp/include/json/json-forwards.h"; sourceTree = SOURCE_ROOT; };
		61481FB831430E35A18ABD02 /* MvLayerDnCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = MvLayerDnCmd.h; path = ../src/Commands/MvLayerDnCmd.h; sourceTree = SOURCE_ROOT; };
		62C9C3E62D4BEF04CF54C031 /* ScaleSurfaceFromToCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ScaleSurfaceFromToCmd.h; path = ../src/Commands/ScaleSurfaceFromToCmd.h; sourceTree = SOURCE_ROOT; };
		62F01592304CB7995200EF7B /* CircleJoint.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = CircleJoint.cpp; path = ../src/UserInterface/CircleJoint.cpp; sourceTree = SOURCE_ROOT; };
		64156CB2D856E4CE0FBBED96 /* PresentationMode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = PresentationMode.cpp; path = ../src/Application/Modes/PresentationMode.cpp; sourceTree = SOURCE_ROOT; };
		655142313A378162E3929785 /* TogglePerspectiveCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = TogglePerspectiveCmd.cpp; path = ../src/Commands/TogglePerspectiveCmd.cpp; sourceTree = SOURCE_ROOT; };
		6592BB3592290B34832D7607 /* SurfaceStack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SurfaceStack.h; path = ../src/Surfaces/SurfaceStack.h; sourceTree = SOURCE_ROOT; };
		6595C215972AFFC7EE685F5A /* SourceType.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SourceType.h; path = ../src/Sources/SourceType.h; sourceTree = SOURCE_ROOT; };
		65DBA05D19177D2853D54196 /* DeselectSurfaceCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = DeselectSurfaceCmd.h; path = ../src/Commands/DeselectSurfaceCmd.h; sourceTree = SOURCE_ROOT; };
		69A4D26FC0AD01A86571540D /* SurfaceHighlightWidget.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SurfaceHighlightWidget.cpp; path = ../src/Gui/Widgets/SurfaceHighlightWidget.cpp; sourceTree = SOURCE_ROOT; };
		6DF54314CF2B45BF195B84C6 /* SelPrevSurfaceCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SelPrevSurfaceCmd.cpp; path = ../src/Commands/SelPrevSurfaceCmd.cpp; sourceTree = SOURCE_ROOT; };
		6E80EE6FB0CC304A6CA287BB /* DeselectSurfaceCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = DeselectSurfaceCmd.cpp; path = ../src/Commands/DeselectSurfaceCmd.cpp; sourceTree = SOURCE_ROOT; };
		718E523D4BDDCFAC394B3EA5 /* DeselectTexCoordCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = DeselectTexCoordCmd.h; path = ../src/Commands/DeselectTexCoordCmd.h; sourceTree = SOURCE_ROOT; };
		7344B3B35CD0188D1283EC59 /* SurfaceManager.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SurfaceManager.h; path = ../src/Surfaces/SurfaceManager.h; sourceTree = SOURCE_ROOT; };
		74CA4C78136F233FB90B7D3E /* RmGridRowCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = RmGridRowCmd.h; path = ../src/Commands/RmGridRowCmd.h; sourceTree = SOURCE_ROOT; };
		775FD891C1E381F87BF33C82 /* AddGridRowCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = AddGridRowCmd.h; path = ../src/Commands/AddGridRowCmd.h; sourceTree = SOURCE_ROOT; };
		784FFEB8D108EC916343AB97 /* SelNextTexCoordCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SelNextTexCoordCmd.cpp; path = ../src/Commands/SelNextTexCoordCmd.cpp; sourceTree = SOURCE_ROOT; };
		78D67A00EB899FAC09430597 /* ofxLabel.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxLabel.cpp; path = ../../ofxGui/src/ofxLabel.cpp; sourceTree = SOURCE_ROOT; };
		79A9ED756DB70790A67E3EF8 /* SelVertexCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SelVertexCmd.h; path = ../src/Commands/SelVertexCmd.h; sourceTree = SOURCE_ROOT; };
		7A3290FC65714D0C4D02B8BA /* Gui.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = Gui.h; path = ../src/Gui/Gui.h; sourceTree = SOURCE_ROOT; };
		7C89C324499F9541394245C9 /* DirectoryWatcher.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = DirectoryWatcher.h; path = ../src/MediaServer/DirectoryWatcher.h; sourceTree = SOURCE_ROOT; };
		7D386994DF359F3BD1E66480 /* MvSelectionCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = MvSelectionCmd.cpp; path = ../src/Commands/MvSelectionCmd.cpp; sourceTree = SOURCE_ROOT; };
		7E78D1B2A6DB0856BF8ED1FE /* BaseJoint.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = BaseJoint.cpp; path = ../src/UserInterface/BaseJoint.cpp; sourceTree = SOURCE_ROOT; };
		7F58FFED7FBFC49573FF65E4 /* SetSourceCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SetSourceCmd.cpp; path = ../src/Commands/SetSourceCmd.cpp; sourceTree = SOURCE_ROOT; };
		7FD330C204479B5A5021D286 /* SourceSelectionMode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SourceSelectionMode.h; path = ../src/Application/Modes/SourceSelectionMode.h; sourceTree = SOURCE_ROOT; };
		802251BAF1B35B1D67B32FD0 /* ofxSliderGroup.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxSliderGroup.cpp; path = ../../ofxGui/src/ofxSliderGroup.cpp; sourceTree = SOURCE_ROOT; };
		832BDC407620CDBA568B713D /* tinyxmlerror.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlerror.cpp; path = ../../ofxXmlSettings/libs/tinyxmlerror.cpp; sourceTree = SOURCE_ROOT; };
		836B103542A52C63B004410C /* SurfaceManager.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SurfaceManager.cpp; path = ../src/Surfaces/SurfaceManager.cpp; sourceTree = SOURCE_ROOT; };
		851AF875A70187105CA91C1A /* BaseJoint.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = BaseJoint.h; path = ../src/UserInterface/BaseJoint.h; sourceTree = SOURCE_ROOT; };
		87F26B4B24CBD428AD9EEBAA /* ofxBaseGui.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxBaseGui.h; path = ../../ofxGui/src/ofxBaseGui.h; sourceTree = SOURCE_ROOT; };
		89449E3044D456F7DE7BEA14 /* ofxPanel.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxPanel.h; path = ../../ofxGui/src/ofxPanel.h; sourceTree = SOURCE_ROOT; };
		8D3CB0B9A827AFA479349BBE /* SetApplicationModeCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SetApplicationModeCmd.cpp; path = ../src/Commands/SetApplicationModeCmd.cpp; sourceTree = SOURCE_ROOT; };
		8F41EDB76644426680B2FA2B /* MvTexCoordCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = MvTexCoordCmd.h; path = ../src/Commands/MvTexCoordCmd.h; sourceTree = SOURCE_ROOT; };
		906696B07A716E4057D32B1E /* QuadSurface.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = QuadSurface.h; path = ../src/Surfaces/QuadSurface.h; sourceTree = SOURCE_ROOT; };
		907C5B5E104864A2D3A25745 /* ofxToggle.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxToggle.cpp; path = ../../ofxGui/src/ofxToggle.cpp; sourceTree = SOURCE_ROOT; };
		912C6A870E22496CEA43AC85 /* SetTexMapDrawModeCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SetTexMapDrawModeCmd.h; path = ../src/Commands/SetTexMapDrawModeCmd.h; sourceTree = SOURCE_ROOT; };
		928068952444E81EF818B25C /* Application.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = Application.h; path = ../src/Application/Application.h; sourceTree = SOURCE_ROOT; };
		933CAE5B2DEC9DDABEA95E34 /* MvLayerUpCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = MvLayerUpCmd.h; path = ../src/Commands/MvLayerUpCmd.h; sourceTree = SOURCE_ROOT; };
		93C11B810D4F591A2F70C148 /* Vec2.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = Vec2.h; path = ../src/Types/Vec2.h; sourceTree = SOURCE_ROOT; };
		941AD8B39C28D08B9F31077A /* TextureHighlightWidget.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = TextureHighlightWidget.cpp; path = ../src/Gui/Widgets/TextureHighlightWidget.cpp; sourceTree = SOURCE_ROOT; };
		94DC897871B221F060A6A70F /* GuiBaseWidget.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GuiBaseWidget.h; path = ../src/Gui/Widgets/GuiBaseWidget.h; sourceTree = SOURCE_ROOT; };
		9604B925D32EE39065747725 /* ofxBaseGui.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxBaseGui.cpp; path = ../../ofxGui/src/ofxBaseGui.cpp; sourceTree = SOURCE_ROOT; };
		962C349E8F4E59FF335AB2A6 /* ClearSurfacesCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ClearSurfacesCmd.cpp; path = ../src/Commands/ClearSurfacesCmd.cpp; sourceTree = SOURCE_ROOT; };
		9631F04A0875ADEB45970DE8 /* ApplicationBaseMode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ApplicationBaseMode.cpp; path = ../src/Application/Modes/ApplicationBaseMode.cpp; sourceTree = SOURCE_ROOT; };
		9B4D98CCBAB57278C96169D4 /* CircleJoint.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = CircleJoint.h; path = ../src/UserInterface/CircleJoint.h; sourceTree = SOURCE_ROOT; };
		9F39733296358C3B0F85BB15 /* SurfaceHighlightWidget.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SurfaceHighlightWidget.h; path = ../src/Gui/Widgets/SurfaceHighlightWidget.h; sourceTree = SOURCE_ROOT; };
		A2282B1E05458C3B2BBCE568 /* SelVertexCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SelVertexCmd.cpp; path = ../src/Commands/SelVertexCmd.cpp; sourceTree = SOURCE_ROOT; };
		A50F23D868C48DF9799BC788 /* RmGridColCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = RmGridColCmd.cpp; path = ../src/Commands/RmGridColCmd.cpp; sourceTree = SOURCE_ROOT; };
		A5CBAE57D2ADED1CAB6123AF /* SelNextTexCoordCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SelNextTexCoordCmd.h; path = ../src/Commands/SelNextTexCoordCmd.h; sourceTree = SOURCE_ROOT; };
		A8558ACA2B5E9FD75C455CA2 /* Vec3.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = Vec3.cpp; path = ../src/Types/Vec3.cpp; sourceTree = SOURCE_ROOT; };
		AB4132974E14024E74E320F5 /* BaseSource.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = BaseSource.cpp; path = ../src/Sources/BaseSource.cpp; sourceTree = SOURCE_ROOT; };
		AB96773D1B378AE8018EA33E /* TextureEditorWidget.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = TextureEditorWidget.h; path = ../src/Gui/Widgets/TextureEditorWidget.h; sourceTree = SOURCE_ROOT; };
		B16277019B0C4B684E1B063E /* TextureMappingMode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = TextureMappingMode.cpp; path = ../src/Application/Modes/TextureMappingMode.cpp; sourceTree = SOURCE_ROOT; };
		B178ED5CA7F76AAA6E49E191 /* SurfaceType.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SurfaceType.h; path = ../src/Surfaces/SurfaceType.h; sourceTree = SOURCE_ROOT; };
		B21E7E5F548EEA92F368040B /* tinyxml.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = tinyxml.h; path = ../../ofxXmlSettings/libs/tinyxml.h; sourceTree = SOURCE_ROOT; };
		B323D7489A7B26A63443444F /* AddSurfaceCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = AddSurfaceCmd.cpp; path = ../src/Commands/AddSurfaceCmd.cpp; sourceTree = SOURCE_ROOT; };
		B390802358C73D3757AC9B4E /* BaseSource.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = BaseSource.h; path = ../src/Sources/BaseSource.h; sourceTree = SOURCE_ROOT; };
		B562DE1EEC28EE801EB4F483 /* SourcesEditorWidget.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SourcesEditorWidget.h; path = ../src/Gui/Widgets/SourcesEditorWidget.h; sourceTree = SOURCE_ROOT; };
		B5C793F4FEA3AA065347B61C /* SelPrevSurfaceCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SelPrevSurfaceCmd.h; path = ../src/Commands/SelPrevSurfaceCmd.h; sourceTree = SOURCE_ROOT; };
		B7C308F8B76FCB909581A580 /* RmSurfaceCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = RmSurfaceCmd.cpp; path = ../src/Commands/RmSurfaceCmd.cpp; sourceTree = SOURCE_ROOT; };
		B7DD3DE526EF824DDAF42B09 /* GuiMode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GuiMode.h; path = ../src/UserInterface/GuiMode.h; sourceTree = SOURCE_ROOT; };
		B87C60311EC1FE841C1ECD89 /* ofxLabel.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxLabel.h; path = ../../ofxGui/src/ofxLabel.h; sourceTree = SOURCE_ROOT; };
		B9ECBF061BABECA9C2341372 /* QuadSurface.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = QuadSurface.cpp; path = ../src/Surfaces/QuadSurface.cpp; sourceTree = SOURCE_ROOT; };
		BA5B6BB795E2A24B2DBA22BD /* SelNextVertexCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SelNextVertexCmd.h; path = ../src/Commands/SelNextVertexCmd.h; sourceTree = SOURCE_ROOT; };
		BA65337B3E631788AE2D018B /* RmGridColCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = RmGridColCmd.h; path = ../src/Commands/RmGridColCmd.h; sourceTree = SOURCE_ROOT; };
		BCB571865BB25BC586CF80EC /* SetPresetCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SetPresetCmd.h; path = ../src/Commands/SetPresetCmd.h; sourceTree = SOURCE_ROOT; };
		BCBB74B9531974E1D5DA019B /* HexagonSurface.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = HexagonSurface.cpp; path = ../src/Surfaces/HexagonSurface.cpp; sourceTree = SOURCE_ROOT; };
		BDBE053980FA01FAD543D782 /* CmdManager.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = CmdManager.cpp; path = ../src/Commands/CmdManager.cpp; sourceTree = SOURCE_ROOT; };
		BF88F02779DD820913ACEA06 /* ofxTCPClient.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTCPClient.cpp; path = ../../ofxNetwork/src/ofxTCPClient.cpp; sourceTree = SOURCE_ROOT; };
		C27244405258CD6DF424D0F3 /* ProjectionEditorWidget.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ProjectionEditorWidget.h; path = ../src/Gui/Widgets/ProjectionEditorWidget.h; sourceTree = SOURCE_ROOT; };
		C2D03F683EE589F55D47CFFD /* VideoSource.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = VideoSource.h; path = ../src/Sources/VideoSource.h; sourceTree = SOURCE_ROOT; };
		C2E5DC1692A11AF5D981F8FA /* Mode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = Mode.h; path = ../src/Mode.h; sourceTree = SOURCE_ROOT; };
		C3E8D103B72D02E063B29082 /* GridWarpSurface.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GridWarpSurface.h; path = ../src/Surfaces/GridWarpSurface.h; sourceTree = SOURCE_ROOT; };
		C61C1F4F1A1ED2660B1D6EDC /* FboSource.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = FboSource.cpp; path = ../src/Sources/FboSource.cpp; sourceTree = SOURCE_ROOT; };
		C656C28252AD5E9E09FA2162 /* DuplicateSurfaceCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = DuplicateSurfaceCmd.cpp; path = ../src/Commands/DuplicateSurfaceCmd.cpp; sourceTree = SOURCE_ROOT; };
		C70D8946940288799E82131E /* ofxSliderGroup.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxSliderGroup.h; path = ../../ofxGui/src/ofxSliderGroup.h; sourceTree = SOURCE_ROOT; };
		C88333E71C9457E441C33474 /* ofxButton.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxButton.cpp; path = ../../ofxGui/src/ofxButton.cpp; sourceTree = SOURCE_ROOT; };
		C8C9B823D7872F9CBF03A813 /* ofxTCPClient.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTCPClient.h; path = ../../ofxNetwork/src/ofxTCPClient.h; sourceTree = SOURCE_ROOT; };
		CB4461BD6FC059D946144727 /* SelSurfaceCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SelSurfaceCmd.h; path = ../src/Commands/SelSurfaceCmd.h; sourceTree = SOURCE_ROOT; };
		D05D5FBB2B2779B022A5DD04 /* SelTexCoordCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SelTexCoordCmd.h; path = ../src/Commands/SelTexCoordCmd.h; sourceTree = SOURCE_ROOT; };
		D463EA9CC53D21A44CB9D6EF /* SaveTexCoordPosCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SaveTexCoordPosCmd.h; path = ../src/Commands/SaveTexCoordPosCmd.h; sourceTree = SOURCE_ROOT; };
		D4CFAEBB593AD070E04F106C /* MvSelectionCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = MvSelectionCmd.h; path = ../src/Commands/MvSelectionCmd.h; sourceTree = SOURCE_ROOT; };
		D565A612B1DF2837C94A6081 /* MvSurfaceVertCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = MvSurfaceVertCmd.h; path = ../src/Commands/MvSurfaceVertCmd.h; sourceTree = SOURCE_ROOT; };
		D58C36B60BB72C7336042FB9 /* SurfaceFactory.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SurfaceFactory.h; path = ../src/Surfaces/SurfaceFactory.h; sourceTree = SOURCE_ROOT; };
		D627BF76B06B3FF4F1516C5E /* HomographyHelper.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = HomographyHelper.h; path = ../src/Utils/HomographyHelper.h; sourceTree = SOURCE_ROOT; };
		D7287CBE5600FEE9EE1B1AEA /* RmSurfaceCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = RmSurfaceCmd.h; path = ../src/Commands/RmSurfaceCmd.h; sourceTree = SOURCE_ROOT; };
		DBAFA0B7AFEA589CA5167204 /* MvAllTexCoordsCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = MvAllTexCoordsCmd.cpp; path = ../src/Commands/MvAllTexCoordsCmd.cpp; sourceTree = SOURCE_ROOT; };
		DC69ACA83F14B8A2AE20197B /* RadioList.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = RadioList.h; path = ../src/UserInterface/RadioList.h; sourceTree = SOURCE_ROOT; };
		DC8107E8E56AFFB933FE8962 /* ProjectionMappingMode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ProjectionMappingMode.h; path = ../src/Application/Modes/ProjectionMappingMode.h; sourceTree = SOURCE_ROOT; };
		DCC24025AD26B4554B000385 /* Gui.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = Gui.cpp; path = ../src/Gui/Gui.cpp; sourceTree = SOURCE_ROOT; };
		E112B3AEBEA2C091BF2B40AE /* ofxPanel.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxPanel.cpp; path = ../../ofxGui/src/ofxPanel.cpp; sourceTree = SOURCE_ROOT; };
		E2333CF877EE99EBE86F4B0F /* HomographyHelper.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = HomographyHelper.cpp; path = ../src/Utils/HomographyHelper.cpp; sourceTree = SOURCE_ROOT; };
		E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; };
		E47BE7E996D01B437B713B9B /* CircleSurface.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = CircleSurface.cpp; path = ../src/Surfaces/CircleSurface.cpp; sourceTree = SOURCE_ROOT; };
		E4B69B5B0A3A1756003C02F2 /* example_remote-serverDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example_remote-serverDebug.app"; sourceTree = BUILT_PRODUCTS_DIR; };
		E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; };
		E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofApp.cpp; path = src/ofApp.cpp; sourceTree = SOURCE_ROOT; };
		E4B69E1F0A3A1BDC003C02F2 /* ofApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ofApp.h; path = src/ofApp.h; sourceTree = SOURCE_ROOT; };
		E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = "<group>"; };
		E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; };
		E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = "<group>"; };
		E52D4207C299D5886C8FD2C7 /* MvLayerUpCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = MvLayerUpCmd.cpp; path = ../src/Commands/MvLayerUpCmd.cpp; sourceTree = SOURCE_ROOT; };
		E5949E35CC6642F2FDFFAAE5 /* ImageSource.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ImageSource.h; path = ../src/Sources/ImageSource.h; sourceTree = SOURCE_ROOT; };
		E8CE817DF3028A4345376E7D /* DeselectTexCoordCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = DeselectTexCoordCmd.cpp; path = ../src/Commands/DeselectTexCoordCmd.cpp; sourceTree = SOURCE_ROOT; };
		E8DA47AF2B265F778E74D4DA /* StartDragSurfaceCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = StartDragSurfaceCmd.cpp; path = ../src/Commands/StartDragSurfaceCmd.cpp; sourceTree = SOURCE_ROOT; };
		EC481BAB32B250D3EA41AF9E /* MvLayerDnCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = MvLayerDnCmd.cpp; path = ../src/Commands/MvLayerDnCmd.cpp; sourceTree = SOURCE_ROOT; };
		ECF8674C7975F1063C5E30CA /* ofxGuiGroup.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxGuiGroup.cpp; path = ../../ofxGui/src/ofxGuiGroup.cpp; sourceTree = SOURCE_ROOT; };
		EE95BF87E883491E7CC9B6EC /* DuplicateSurfaceCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = DuplicateSurfaceCmd.h; path = ../src/Commands/DuplicateSurfaceCmd.h; sourceTree = SOURCE_ROOT; };
		EEF2CEBAFFABCFED915AFCE1 /* Info.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = Info.cpp; path = ../src/Info/Info.cpp; sourceTree = SOURCE_ROOT; };
		EFB1537A5DBC298C759BFC62 /* SourceTypeHelper.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SourceTypeHelper.h; path = ../src/Sources/SourceTypeHelper.h; sourceTree = SOURCE_ROOT; };
		F05CE9A6503C7CBCC46403C4 /* FboSource.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = FboSource.h; path = ../src/Sources/FboSource.h; sourceTree = SOURCE_ROOT; };
		F0A9FE4B6FB6C958B72B72CD /* SetApplicationModeCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SetApplicationModeCmd.h; path = ../src/Commands/SetApplicationModeCmd.h; sourceTree = SOURCE_ROOT; };
		F27EBFBACAC7B29B2B7CA500 /* BaseSurface.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = BaseSurface.h; path = ../src/Surfaces/BaseSurface.h; sourceTree = SOURCE_ROOT; };
		F2B099E6BD1199664C48B177 /* ofxJSONElement.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxJSONElement.cpp; path = ../../ofxJSON/src/ofxJSONElement.cpp; sourceTree = SOURCE_ROOT; };
		F2C0EE541190D47BF5911C0A /* BaseSurface.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = BaseSurface.cpp; path = ../src/Surfaces/BaseSurface.cpp; sourceTree = SOURCE_ROOT; };
		F3538B8AF69CAB7C215FA1EF /* RmGridRowCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = RmGridRowCmd.cpp; path = ../src/Commands/RmGridRowCmd.cpp; sourceTree = SOURCE_ROOT; };
		F399B91E98DC31CDA6DDACB4 /* ofxTCPManager.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTCPManager.cpp; path = ../../ofxNetwork/src/ofxTCPManager.cpp; sourceTree = SOURCE_ROOT; };
		F4EDCDF597954EF25E7AD416 /* ScaleWidget.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ScaleWidget.cpp; path = ../src/Gui/Widgets/ScaleWidget.cpp; sourceTree = SOURCE_ROOT; };
		F66993296A3AEEC70FD444F5 /* ofxNetwork.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxNetwork.h; path = ../../ofxNetwork/src/ofxNetwork.h; sourceTree = SOURCE_ROOT; };
		F7B0806EEA8012D629BE363C /* OMXPlayerCache.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = OMXPlayerCache.cpp; path = ../src/Sources/OMXPlayerCache.cpp; sourceTree = SOURCE_ROOT; };
		F7E88D3956480E0CBAA21641 /* SelPrevTexCoordCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SelPrevTexCoordCmd.cpp; path = ../src/Commands/SelPrevTexCoordCmd.cpp; sourceTree = SOURCE_ROOT; };
		FA2E4E947E8D358C28D903C0 /* SetNextSourceCmd.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = SetNextSourceCmd.h; path = ../src/Commands/SetNextSourceCmd.h; sourceTree = SOURCE_ROOT; };
		FC5DA1C87211D4F6377DA719 /* tinyxmlparser.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlparser.cpp; path = ../../ofxXmlSettings/libs/tinyxmlparser.cpp; sourceTree = SOURCE_ROOT; };
		FC98A68C64BFC941D0B31EE9 /* SelNextSurfaceCmd.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = SelNextSurfaceCmd.cpp; path = ../src/Commands/SelNextSurfaceCmd.cpp; sourceTree = SOURCE_ROOT; };
		FCB5A622161B43A8154687F8 /* MediaServer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = MediaServer.h; path = ../src/MediaServer/MediaServer.h; sourceTree = SOURCE_ROOT; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		E4B69B590A3A1756003C02F2 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		0775EF7214A04F1C3C936CCE /* Widgets */ = {
			isa = PBXGroup;
			children = (
				94DC897871B221F060A6A70F /* GuiBaseWidget.h */,
				57990D37D728C5711AACBA9F /* LayerPanelWidget.cpp */,
				438B20A2C548E18384498186 /* LayerPanelWidget.h */,
				18DA1B30717C876AA19CEEC0 /* ProjectionEditorWidget.cpp */,
				C27244405258CD6DF424D0F3 /* ProjectionEditorWidget.h */,
				F4EDCDF597954EF25E7AD416 /* ScaleWidget.cpp */,
				23A4F0C9DE47BA73B3E49EDE /* ScaleWidget.h */,
				36F59D2F886152DF4115A218 /* SourcesEditorWidget.cpp */,
				B562DE1EEC28EE801EB4F483 /* SourcesEditorWidget.h */,
				69A4D26FC0AD01A86571540D /* SurfaceHighlightWidget.cpp */,
				9F39733296358C3B0F85BB15 /* SurfaceHighlightWidget.h */,
				413E846B881CCADC897A8A40 /* TextureEditorWidget.cpp */,
				AB96773D1B378AE8018EA33E /* TextureEditorWidget.h */,
				941AD8B39C28D08B9F31077A /* TextureHighlightWidget.cpp */,
				3BD822DBD11904D1D6E27E76 /* TextureHighlightWidget.h */,
			);
			name = Widgets;
			sourceTree = "<group>";
		};
		18240ECCE4076FB0833A8578 /* ofxNetwork */ = {
			isa = PBXGroup;
			children = (
				219374A14594D121F27FED3A /* src */,
			);
			name = ofxNetwork;
			sourceTree = "<group>";
		};
		1F4FB5C423662B96ADFDCC0B /* ofxXmlSettings */ = {
			isa = PBXGroup;
			children = (
				6ECEF0D76BC33727823EADFF /* src */,
				6E54289412D2D94F45A05113 /* libs */,
			);
			name = ofxXmlSettings;
			sourceTree = "<group>";
		};
		219374A14594D121F27FED3A /* src */ = {
			isa = PBXGroup;
			children = (
				F66993296A3AEEC70FD444F5 /* ofxNetwork.h */,
				1DFA26F2C6BBD1B8AC24C0B1 /* ofxNetworkUtils.h */,
				BF88F02779DD820913ACEA06 /* ofxTCPClient.cpp */,
				C8C9B823D7872F9CBF03A813 /* ofxTCPClient.h */,
				F399B91E98DC31CDA6DDACB4 /* ofxTCPManager.cpp */,
				26EF3E71A07C6948EAF6709E /* ofxTCPManager.h */,
				1C085E327DAB912CFA2A443D /* ofxTCPServer.cpp */,
				30841703B7AC8487D16FB4AA /* ofxTCPServer.h */,
				35BB9BB90DBABFD3B39F8DB6 /* ofxUDPManager.cpp */,
				2F519EB3B0DCD7378FB86ABE /* ofxUDPManager.h */,
			);
			name = src;
			sourceTree = "<group>";
		};
		2865DAEF86B1907A704CA70B /* ofxJSON */ = {
			isa = PBXGroup;
			children = (
				292AF6148769654D0DF26018 /* src */,
				F40E80CB2D443CBA9581DD03 /* libs */,
			);
			name = ofxJSON;
			sourceTree = "<group>";
		};
		292AF6148769654D0DF26018 /* src */ = {
			isa = PBXGroup;
			children = (
				1645F56257269CD0356320BD /* ofxJSON.h */,
				F2B099E6BD1199664C48B177 /* ofxJSONElement.cpp */,
				26A541233BC6F736E758F718 /* ofxJSONElement.h */,
			);
			name = src;
			sourceTree = "<group>";
		};
		3D6840E4DBCF2DED6C755B76 /* Utils */ = {
			isa = PBXGroup;
			children = (
				E2333CF877EE99EBE86F4B0F /* HomographyHelper.cpp */,
				D627BF76B06B3FF4F1516C5E /* HomographyHelper.h */,
			);
			name = Utils;
			sourceTree = "<group>";
		};
		43844FF975EC3DB9B9DDAD73 /* Application */ = {
			isa = PBXGroup;
			children = (
				1B3B1807E9CFC3FFBA4DBBEF /* Application.cpp */,
				928068952444E81EF818B25C /* Application.h */,
				783422EB3B2FDA36D11DC9CF /* Modes */,
				33DD6E4350FD51C68B7E65F0 /* SettingsLoader.cpp */,
				5235D939D249EAF47F9A5EB5 /* SettingsLoader.h */,
			);
			name = Application;
			sourceTree = "<group>";
		};
		480A780D8D0308AE4A368801 /* ofxGui */ = {
			isa = PBXGroup;
			children = (
				A763ED608B35AE3310251DEE /* src */,
			);
			name = ofxGui;
			sourceTree = "<group>";
		};
		49237A8A4935FFC7A690CBD7 /* MediaServer */ = {
			isa = PBXGroup;
			children = (
				20F9951441118A70E8D55E13 /* DirectoryWatcher.cpp */,
				7C89C324499F9541394245C9 /* DirectoryWatcher.h */,
				18385A4F4BC87806616D4F7F /* MediaServer.cpp */,
				FCB5A622161B43A8154687F8 /* MediaServer.h */,
			);
			name = MediaServer;
			sourceTree = "<group>";
		};
		57113A603B123D17EBD5D0D1 /* src */ = {
			isa = PBXGroup;
			children = (
				43844FF975EC3DB9B9DDAD73 /* Application */,
				F19689EE10A2EC1EC429FAC7 /* Commands */,
				783C34304FF450D0CB244879 /* Gui */,
				922DC4E8A53315BB0C983902 /* Info */,
				49237A8A4935FFC7A690CBD7 /* MediaServer */,
				C2E5DC1692A11AF5D981F8FA /* Mode.h */,
				16DB3860ECC0D672B08DE71C /* ofxPiMapper.cpp */,
				378C962CF2DB945F38DE674A /* ofxPiMapper.h */,
				77B40894B404D46E0B9438E0 /* Sources */,
				DA1ABA97EBE5173F815CB449 /* Surfaces */,
				E910F62B91A8365D01A66512 /* Types */,
				925C888869704DBDF0BE6D0B /* UserInterface */,
				3D6840E4DBCF2DED6C755B76 /* Utils */,
			);
			name = src;
			sourceTree = "<group>";
		};
		58AD3BD71B781D9BC25763C8 /* json */ = {
			isa = PBXGroup;
			children = (
				61313493CDB52744E22A604D /* json-forwards.h */,
				2C7CF000B7B4F782C187C353 /* json.h */,
			);
			name = json;
			sourceTree = "<group>";
		};
		6948EE371B920CB800B5AC1A /* local_addons */ = {
			isa = PBXGroup;
			children = (
			);
			name = local_addons;
			sourceTree = "<group>";
		};
		6E54289412D2D94F45A05113 /* libs */ = {
			isa = PBXGroup;
			children = (
				2B40EDA85BEB63E46785BC29 /* tinyxml.cpp */,
				B21E7E5F548EEA92F368040B /* tinyxml.h */,
				832BDC407620CDBA568B713D /* tinyxmlerror.cpp */,
				FC5DA1C87211D4F6377DA719 /* tinyxmlparser.cpp */,
			);
			name = libs;
			sourceTree = "<group>";
		};
		6ECEF0D76BC33727823EADFF /* src */ = {
			isa = PBXGroup;
			children = (
				50DF87D612C5AAE17AAFA6C0 /* ofxXmlSettings.cpp */,
				01DCC0911400F9ACF5B65578 /* ofxXmlSettings.h */,
			);
			name = src;
			sourceTree = "<group>";
		};
		77B40894B404D46E0B9438E0 /* Sources */ = {
			isa = PBXGroup;
			children = (
				AB4132974E14024E74E320F5 /* BaseSource.cpp */,
				B390802358C73D3757AC9B4E /* BaseSource.h */,
				C61C1F4F1A1ED2660B1D6EDC /* FboSource.cpp */,
				F05CE9A6503C7CBCC46403C4 /* FboSource.h */,
				61291E56B7882C9E9B8F119B /* ImageSource.cpp */,
				E5949E35CC6642F2FDFFAAE5 /* ImageSource.h */,
				F7B0806EEA8012D629BE363C /* OMXPlayerCache.cpp */,
				3BD72CBAFD427FC6E9F164D2 /* OMXPlayerCache.h */,
				6595C215972AFFC7EE685F5A /* SourceType.h */,
				EFB1537A5DBC298C759BFC62 /* SourceTypeHelper.h */,
				5407451FA68C27B2AAE644A6 /* VideoSource.cpp */,
				C2D03F683EE589F55D47CFFD /* VideoSource.h */,
			);
			name = Sources;
			sourceTree = "<group>";
		};
		783422EB3B2FDA36D11DC9CF /* Modes */ = {
			isa = PBXGroup;
			children = (
				9631F04A0875ADEB45970DE8 /* ApplicationBaseMode.cpp */,
				57D73BCD8A871590F140EFF6 /* ApplicationBaseMode.h */,
				64156CB2D856E4CE0FBBED96 /* PresentationMode.cpp */,
				3B043509B19E37C383D7CA87 /* PresentationMode.h */,
				1BCA96396113AAF56D66C844 /* ProjectionMappingMode.cpp */,
				DC8107E8E56AFFB933FE8962 /* ProjectionMappingMode.h */,
				4245228145B1AA737F49CF14 /* SourceSelectionMode.cpp */,
				7FD330C204479B5A5021D286 /* SourceSelectionMode.h */,
				B16277019B0C4B684E1B063E /* TextureMappingMode.cpp */,
				3157007392BD114EAB99F470 /* TextureMappingMode.h */,
			);
			name = Modes;
			sourceTree = "<group>";
		};
		783C34304FF450D0CB244879 /* Gui */ = {
			isa = PBXGroup;
			children = (
				DCC24025AD26B4554B000385 /* Gui.cpp */,
				7A3290FC65714D0C4D02B8BA /* Gui.h */,
				0775EF7214A04F1C3C936CCE /* Widgets */,
			);
			name = Gui;
			sourceTree = "<group>";
		};
		7CC2E9C572434BA3ED1C8079 /* ofxPiMapper */ = {
			isa = PBXGroup;
			children = (
				57113A603B123D17EBD5D0D1 /* src */,
			);
			name = ofxPiMapper;
			sourceTree = "<group>";
		};
		922DC4E8A53315BB0C983902 /* Info */ = {
			isa = PBXGroup;
			children = (
				EEF2CEBAFFABCFED915AFCE1 /* Info.cpp */,
				37E7F66B151AB6A0AB6FC244 /* Info.h */,
			);
			name = Info;
			sourceTree = "<group>";
		};
		925C888869704DBDF0BE6D0B /* UserInterface */ = {
			isa = PBXGroup;
			children = (
				7E78D1B2A6DB0856BF8ED1FE /* BaseJoint.cpp */,
				851AF875A70187105CA91C1A /* BaseJoint.h */,
				62F01592304CB7995200EF7B /* CircleJoint.cpp */,
				9B4D98CCBAB57278C96169D4 /* CircleJoint.h */,
				4130052A043CF3D3C2BA943A /* EditorType.h */,
				B7DD3DE526EF824DDAF42B09 /* GuiMode.h */,
				4048CA09E6AAB5F673CBD2F0 /* RadioList.cpp */,
				DC69ACA83F14B8A2AE20197B /* RadioList.h */,
			);
			name = UserInterface;
			sourceTree = "<group>";
		};
		977A836DD2C489CCC5E330FF /* jsoncpp */ = {
			isa = PBXGroup;
			children = (
				D486FC87F063317BB47E9FAC /* include */,
				CCDC6F9CCF925CC402160B85 /* src */,
			);
			name = jsoncpp;
			sourceTree = "<group>";
		};
		A763ED608B35AE3310251DEE /* src */ = {
			isa = PBXGroup;
			children = (
				9604B925D32EE39065747725 /* ofxBaseGui.cpp */,
				87F26B4B24CBD428AD9EEBAA /* ofxBaseGui.h */,
				C88333E71C9457E441C33474 /* ofxButton.cpp */,
				2834D88A62CD23F3DE2C47D1 /* ofxButton.h */,
				17E65988300FBD9AAA2CD0CA /* ofxGui.h */,
				ECF8674C7975F1063C5E30CA /* ofxGuiGroup.cpp */,
				1C0DA2561397A7DE0246858B /* ofxGuiGroup.h */,
				78D67A00EB899FAC09430597 /* ofxLabel.cpp */,
				B87C60311EC1FE841C1ECD89 /* ofxLabel.h */,
				E112B3AEBEA2C091BF2B40AE /* ofxPanel.cpp */,
				89449E3044D456F7DE7BEA14 /* ofxPanel.h */,
				15F2C6477A769C03A56D1401 /* ofxSlider.cpp */,
				52AFA1F08C420992CAAAE648 /* ofxSlider.h */,
				802251BAF1B35B1D67B32FD0 /* ofxSliderGroup.cpp */,
				C70D8946940288799E82131E /* ofxSliderGroup.h */,
				907C5B5E104864A2D3A25745 /* ofxToggle.cpp */,
				0A1DAC09F322AE313A40706D /* ofxToggle.h */,
			);
			name = src;
			sourceTree = "<group>";
		};
		BB4B014C10F69532006C3DED /* addons */ = {
			isa = PBXGroup;
			children = (
				480A780D8D0308AE4A368801 /* ofxGui */,
				2865DAEF86B1907A704CA70B /* ofxJSON */,
				18240ECCE4076FB0833A8578 /* ofxNetwork */,
				7CC2E9C572434BA3ED1C8079 /* ofxPiMapper */,
				1F4FB5C423662B96ADFDCC0B /* ofxXmlSettings */,
			);
			name = addons;
			sourceTree = "<group>";
		};
		CCDC6F9CCF925CC402160B85 /* src */ = {
			isa = PBXGroup;
			children = (
				21BDE665988474F1B1F4D302 /* jsoncpp.cpp */,
			);
			name = src;
			sourceTree = "<group>";
		};
		D486FC87F063317BB47E9FAC /* include */ = {
			isa = PBXGroup;
			children = (
				58AD3BD71B781D9BC25763C8 /* json */,
			);
			name = include;
			sourceTree = "<group>";
		};
		DA1ABA97EBE5173F815CB449 /* Surfaces */ = {
			isa = PBXGroup;
			children = (
				F2C0EE541190D47BF5911C0A /* BaseSurface.cpp */,
				F27EBFBACAC7B29B2B7CA500 /* BaseSurface.h */,
				E47BE7E996D01B437B713B9B /* CircleSurface.cpp */,
				5F3D44140B5D476BC98E98F3 /* CircleSurface.h */,
				2D2400AC1A64EDE5E990C56C /* GridWarpSurface.cpp */,
				C3E8D103B72D02E063B29082 /* GridWarpSurface.h */,
				BCBB74B9531974E1D5DA019B /* HexagonSurface.cpp */,
				0B4D5D37A2AE7AB30D726C16 /* HexagonSurface.h */,
				B9ECBF061BABECA9C2341372 /* QuadSurface.cpp */,
				906696B07A716E4057D32B1E /* QuadSurface.h */,
				03FA94CA9F193C816DE4253F /* SurfaceFactory.cpp */,
				D58C36B60BB72C7336042FB9 /* SurfaceFactory.h */,
				836B103542A52C63B004410C /* SurfaceManager.cpp */,
				7344B3B35CD0188D1283EC59 /* SurfaceManager.h */,
				1C080561EC053F17BB86A668 /* SurfaceStack.cpp */,
				6592BB3592290B34832D7607 /* SurfaceStack.h */,
				B178ED5CA7F76AAA6E49E191 /* SurfaceType.h */,
				3DF2D82EA37D8C7A5F686EA5 /* TriangleSurface.cpp */,
				23118136CC7FFA920626B6C3 /* TriangleSurface.h */,
			);
			name = Surfaces;
			sourceTree = "<group>";
		};
		E4328144138ABC890047C5CB /* Products */ = {
			isa = PBXGroup;
			children = (
				E4328148138ABC890047C5CB /* openFrameworksDebug.a */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		E4B69B4A0A3A1720003C02F2 = {
			isa = PBXGroup;
			children = (
				E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */,
				E4EB6923138AFD0F00A09F29 /* Project.xcconfig */,
				E4B69E1C0A3A1BDC003C02F2 /* src */,
				E4EEC9E9138DF44700A80321 /* openFrameworks */,
				BB4B014C10F69532006C3DED /* addons */,
				6948EE371B920CB800B5AC1A /* local_addons */,
				E4B69B5B0A3A1756003C02F2 /* example_remote-serverDebug.app */,
			);
			sourceTree = "<group>";
		};
		E4B69E1C0A3A1BDC003C02F2 /* src */ = {
			isa = PBXGroup;
			children = (
				E4B69E1D0A3A1BDC003C02F2 /* main.cpp */,
				E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */,
				E4B69E1F0A3A1BDC003C02F2 /* ofApp.h */,
				243FFB66CB697A42C5397069 /* TCPServer.cpp */,
				229A71F0ABA8739386CDA1B9 /* TCPServer.h */,
			);
			path = src;
			sourceTree = SOURCE_ROOT;
		};
		E4EEC9E9138DF44700A80321 /* openFrameworks */ = {
			isa = PBXGroup;
			children = (
				E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */,
				E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */,
			);
			name = openFrameworks;
			sourceTree = "<group>";
		};
		E910F62B91A8365D01A66512 /* Types */ = {
			isa = PBXGroup;
			children = (
				4E09343A9F13BB51BC741692 /* Vec2.cpp */,
				93C11B810D4F591A2F70C148 /* Vec2.h */,
				A8558ACA2B5E9FD75C455CA2 /* Vec3.cpp */,
				18E4114EBCEA8ADD837B4207 /* Vec3.h */,
			);
			name = Types;
			sourceTree = "<group>";
		};
		F19689EE10A2EC1EC429FAC7 /* Commands */ = {
			isa = PBXGroup;
			children = (
				231337763726D333E0B3D56C /* AddGridColCmd.cpp */,
				1E73070DAC89F6A796BFF464 /* AddGridColCmd.h */,
				3E4A0386460638A781A7AC84 /* AddGridRowCmd.cpp */,
				775FD891C1E381F87BF33C82 /* AddGridRowCmd.h */,
				B323D7489A7B26A63443444F /* AddSurfaceCmd.cpp */,
				00756183A9E41665E637AC23 /* AddSurfaceCmd.h */,
				17972C3384311464011667D9 /* BaseCmd.h */,
				962C349E8F4E59FF335AB2A6 /* ClearSurfacesCmd.cpp */,
				3074E4094F76555C299E5D8E /* ClearSurfacesCmd.h */,
				BDBE053980FA01FAD543D782 /* CmdManager.cpp */,
				2F04FFB9BAC4575E214C0DED /* CmdManager.h */,
				6E80EE6FB0CC304A6CA287BB /* DeselectSurfaceCmd.cpp */,
				65DBA05D19177D2853D54196 /* DeselectSurfaceCmd.h */,
				E8CE817DF3028A4345376E7D /* DeselectTexCoordCmd.cpp */,
				718E523D4BDDCFAC394B3EA5 /* DeselectTexCoordCmd.h */,
				C656C28252AD5E9E09FA2162 /* DuplicateSurfaceCmd.cpp */,
				EE95BF87E883491E7CC9B6EC /* DuplicateSurfaceCmd.h */,
				DBAFA0B7AFEA589CA5167204 /* MvAllTexCoordsCmd.cpp */,
				25322223D3976D5F33DCCBF6 /* MvAllTexCoordsCmd.h */,
				EC481BAB32B250D3EA41AF9E /* MvLayerDnCmd.cpp */,
				61481FB831430E35A18ABD02 /* MvLayerDnCmd.h */,
				E52D4207C299D5886C8FD2C7 /* MvLayerUpCmd.cpp */,
				933CAE5B2DEC9DDABEA95E34 /* MvLayerUpCmd.h */,
				7D386994DF359F3BD1E66480 /* MvSelectionCmd.cpp */,
				D4CFAEBB593AD070E04F106C /* MvSelectionCmd.h */,
				18041C8871E17DE3E60BFF95 /* MvSurfaceVertCmd.cpp */,
				D565A612B1DF2837C94A6081 /* MvSurfaceVertCmd.h */,
				0739F09627790055C959BBF4 /* MvTexCoordCmd.cpp */,
				8F41EDB76644426680B2FA2B /* MvTexCoordCmd.h */,
				A50F23D868C48DF9799BC788 /* RmGridColCmd.cpp */,
				BA65337B3E631788AE2D018B /* RmGridColCmd.h */,
				F3538B8AF69CAB7C215FA1EF /* RmGridRowCmd.cpp */,
				74CA4C78136F233FB90B7D3E /* RmGridRowCmd.h */,
				B7C308F8B76FCB909581A580 /* RmSurfaceCmd.cpp */,
				D7287CBE5600FEE9EE1B1AEA /* RmSurfaceCmd.h */,
				60F40691CD9DE4DEE1768FE9 /* SaveTexCoordPosCmd.cpp */,
				D463EA9CC53D21A44CB9D6EF /* SaveTexCoordPosCmd.h */,
				34B45EB44DED0A47FBAD30F4 /* ScaleSurfaceFromToCmd.cpp */,
				62C9C3E62D4BEF04CF54C031 /* ScaleSurfaceFromToCmd.h */,
				FC98A68C64BFC941D0B31EE9 /* SelNextSurfaceCmd.cpp */,
				30ED82F4A70B5B95CCEF7744 /* SelNextSurfaceCmd.h */,
				784FFEB8D108EC916343AB97 /* SelNextTexCoordCmd.cpp */,
				A5CBAE57D2ADED1CAB6123AF /* SelNextTexCoordCmd.h */,
				140C0677F9F5A5D3B8A89AC4 /* SelNextVertexCmd.cpp */,
				BA5B6BB795E2A24B2DBA22BD /* SelNextVertexCmd.h */,
				6DF54314CF2B45BF195B84C6 /* SelPrevSurfaceCmd.cpp */,
				B5C793F4FEA3AA065347B61C /* SelPrevSurfaceCmd.h */,
				F7E88D3956480E0CBAA21641 /* SelPrevTexCoordCmd.cpp */,
				1CE256C39E514ABD16FCCB87 /* SelPrevTexCoordCmd.h */,
				3B29C3846BA06080344C1D1E /* SelPrevVertexCmd.cpp */,
				47AB6134D2AB2F3EB10096A3 /* SelPrevVertexCmd.h */,
				0B691BBAB665F94F09B2C276 /* SelSurfaceCmd.cpp */,
				CB4461BD6FC059D946144727 /* SelSurfaceCmd.h */,
				27453C6FAE9B674FD694508D /* SelTexCoordCmd.cpp */,
				D05D5FBB2B2779B022A5DD04 /* SelTexCoordCmd.h */,
				A2282B1E05458C3B2BBCE568 /* SelVertexCmd.cpp */,
				79A9ED756DB70790A67E3EF8 /* SelVertexCmd.h */,
				8D3CB0B9A827AFA479349BBE /* SetApplicationModeCmd.cpp */,
				F0A9FE4B6FB6C958B72B72CD /* SetApplicationModeCmd.h */,
				4FFBE499412CC8DD07163E91 /* SetNextSourceCmd.cpp */,
				FA2E4E947E8D358C28D903C0 /* SetNextSourceCmd.h */,
				15C9B02F2CF08112845CD074 /* SetPresetCmd.cpp */,
				BCB571865BB25BC586CF80EC /* SetPresetCmd.h */,
				7F58FFED7FBFC49573FF65E4 /* SetSourceCmd.cpp */,
				56A68D8E68FF141B5EB1ADF6 /* SetSourceCmd.h */,
				49BE2D8F2A2A57F4EBF83FF4 /* SetTexMapDrawModeCmd.cpp */,
				912C6A870E22496CEA43AC85 /* SetTexMapDrawModeCmd.h */,
				E8DA47AF2B265F778E74D4DA /* StartDragSurfaceCmd.cpp */,
				5EBDBF5E7887C574E1FCC1B5 /* StartDragSurfaceCmd.h */,
				5D020B9B28609D071E21BB76 /* ToggleAnimatedSourceCmd.cpp */,
				21167F26AF957606289D4A4A /* ToggleAnimatedSourceCmd.h */,
				655142313A378162E3929785 /* TogglePerspectiveCmd.cpp */,
				4244A1B9B55BD7BA7ED2F547 /* TogglePerspectiveCmd.h */,
				03FCF5559C2A6AB79D947767 /* TranslateCanvasCmd.cpp */,
				5AB104FC7812B4F42B8E1540 /* TranslateCanvasCmd.h */,
			);
			name = Commands;
			sourceTree = "<group>";
		};
		F40E80CB2D443CBA9581DD03 /* libs */ = {
			isa = PBXGroup;
			children = (
				977A836DD2C489CCC5E330FF /* jsoncpp */,
			);
			name = libs;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		E4B69B5A0A3A1756003C02F2 /* example_remote-server */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example_remote-server" */;
			buildPhases = (
				E4B69B580A3A1756003C02F2 /* Sources */,
				E4B69B590A3A1756003C02F2 /* Frameworks */,
				E4B6FFFD0C3F9AB9008CF71C /* ShellScript */,
				E4C2427710CC5ABF004149E2 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
				E4EEB9AC138B136A00A80321 /* PBXTargetDependency */,
			);
			name = "example_remote-server";
			productName = myOFApp;
			productReference = E4B69B5B0A3A1756003C02F2 /* example_remote-serverDebug.app */;
			productType = "com.apple.product-type.application";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		E4B69B4C0A3A1720003C02F2 /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 0600;
			};
			buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example_remote-server" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = English;
			hasScannedForEncodings = 0;
			knownRegions = (
				English,
				Japanese,
				French,
				German,
			);
			mainGroup = E4B69B4A0A3A1720003C02F2;
			productRefGroup = E4B69B4A0A3A1720003C02F2;
			projectDirPath = "";
			projectReferences = (
				{
					ProductGroup = E4328144138ABC890047C5CB /* Products */;
					ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */;
				},
			);
			projectRoot = "";
			targets = (
				E4B69B5A0A3A1756003C02F2 /* example_remote-server */,
			);
		};
/* End PBXProject section */

/* Begin PBXReferenceProxy section */
		E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = {
			isa = PBXReferenceProxy;
			fileType = archive.ar;
			path = openFrameworksDebug.a;
			remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
/* End PBXReferenceProxy section */

/* Begin PBXShellScriptBuildPhase section */
		E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "mkdir -p \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\n# Copy default icon file into App/Resources\nrsync -aved \"$ICON_FILE\" \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\n# Copy libfmod and change install directory for fmod to run\nrsync -aved ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Frameworks/\";\ninstall_name_tool -change @executable_path/libfmodex.dylib @executable_path/../Frameworks/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";\n# Copy GLUT framework (must remove for AppStore submissions)\nrsync -aved ../../../libs/glut/lib/osx/GLUT.framework \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Frameworks/\"\n";
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		E4B69B580A3A1756003C02F2 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */,
				E4B69E210A3A1BDC003C02F2 /* ofApp.cpp in Sources */,
				BEB6494CF066DE11AAF90C9C /* TCPServer.cpp in Sources */,
				856AA354D08AB4B323081444 /* ofxBaseGui.cpp in Sources */,
				5CBB2AB3A60F65431D7B555D /* ofxButton.cpp in Sources */,
				B266578FC55D23BFEBC042E7 /* ofxGuiGroup.cpp in Sources */,
				483908258D00B98B4BE69F07 /* ofxLabel.cpp in Sources */,
				F285EB3169F1566CA3D93C20 /* ofxPanel.cpp in Sources */,
				837220E80EB56CD44AD27F2A /* ofxSlider.cpp in Sources */,
				B56FE57CC35806596D38118C /* ofxSliderGroup.cpp in Sources */,
				1CD33E884D9E3358252E82A1 /* ofxToggle.cpp in Sources */,
				BEDFEE7400C58EA4E412B757 /* ofxJSONElement.cpp in Sources */,
				FB84AAF8D1B7A95266DB5C09 /* jsoncpp.cpp in Sources */,
				960D20B191346612D5C05A6A /* ofxTCPClient.cpp in Sources */,
				125506CD3E5F428AAFE5CC65 /* ofxTCPManager.cpp in Sources */,
				66CA411C5A9664E27326BF36 /* ofxTCPServer.cpp in Sources */,
				E2564CF7DDB3713772BB682E /* ofxUDPManager.cpp in Sources */,
				401140F3B7FA4412935BB121 /* Application.cpp in Sources */,
				C4D6DA9B890E612343FD059F /* ApplicationBaseMode.cpp in Sources */,
				4A53BFBA57F4AD16FB9D2D24 /* PresentationMode.cpp in Sources */,
				42AB7CD7DFB89209AB951942 /* ProjectionMappingMode.cpp in Sources */,
				AA98F23DF9897F2241EF3968 /* SourceSelectionMode.cpp in Sources */,
				21B18AC78EBFC1FD28C614D5 /* TextureMappingMode.cpp in Sources */,
				2E9E05C9FFCE15172A701335 /* SettingsLoader.cpp in Sources */,
				580602DA874A9CF9E850DEEE /* AddGridColCmd.cpp in Sources */,
				D88BA6D139757ED4E1669796 /* AddGridRowCmd.cpp in Sources */,
				B1EEE5A7EC1876072BF8F7FE /* AddSurfaceCmd.cpp in Sources */,
				F9A6B58165791682416A1685 /* ClearSurfacesCmd.cpp in Sources */,
				93760FE8B10EBD4081251E10 /* CmdManager.cpp in Sources */,
				C8D7FA44AA0565654A681157 /* DeselectSurfaceCmd.cpp in Sources */,
				973F560586CB3735581265E7 /* DeselectTexCoordCmd.cpp in Sources */,
				D61A46C1800537BA43C7884F /* DuplicateSurfaceCmd.cpp in Sources */,
				8CA6C92E3D4F91750BC469FF /* MvAllTexCoordsCmd.cpp in Sources */,
				A75658250711ADE2C05FC781 /* MvLayerDnCmd.cpp in Sources */,
				C34B66987F4DA38C21AF325B /* MvLayerUpCmd.cpp in Sources */,
				6056983B92E88B475FF04299 /* MvSelectionCmd.cpp in Sources */,
				845DC872C79A75F7B5FABC02 /* MvSurfaceVertCmd.cpp in Sources */,
				25F5CD753AF35B53464E56AE /* MvTexCoordCmd.cpp in Sources */,
				82643E358DF270B9EC939699 /* RmGridColCmd.cpp in Sources */,
				5826FF4F63DC430E90AFDA5E /* RmGridRowCmd.cpp in Sources */,
				B01F972DDDA5F21EF4C8B99D /* RmSurfaceCmd.cpp in Sources */,
				36A98A331EAE1D0A19998A59 /* SaveTexCoordPosCmd.cpp in Sources */,
				E327ACE85A208BAFACD1B7C7 /* ScaleSurfaceFromToCmd.cpp in Sources */,
				67FF225B68ECC1942C833BFE /* SelNextSurfaceCmd.cpp in Sources */,
				60C8089351E49CF344577098 /* SelNextTexCoordCmd.cpp in Sources */,
				E6D82F5A7B22E9FB46DEEF15 /* SelNextVertexCmd.cpp in Sources */,
				7DAB7D546F81A93336034BF7 /* SelPrevSurfaceCmd.cpp in Sources */,
				800748EF057A284D9DA82F60 /* SelPrevTexCoordCmd.cpp in Sources */,
				B9654D0EF43BCA228B330ED7 /* SelPrevVertexCmd.cpp in Sources */,
				E5D631612E039E04B1736E76 /* SelSurfaceCmd.cpp in Sources */,
				14566DCD28D35A80428886C4 /* SelTexCoordCmd.cpp in Sources */,
				7002E598586957E5F20E69A7 /* SelVertexCmd.cpp in Sources */,
				90DE06EA59944C1BEA539719 /* SetApplicationModeCmd.cpp in Sources */,
				4BF21A290FA6FE26B87B8971 /* SetNextSourceCmd.cpp in Sources */,
				84172554824F6959BA431E33 /* SetPresetCmd.cpp in Sources */,
				6500BFD07CA93EFD8A162B25 /* SetSourceCmd.cpp in Sources */,
				A6EE8D8F3CA590EF6D7FAFA6 /* SetTexMapDrawModeCmd.cpp in Sources */,
				06765053D7BFBBEB43E77B23 /* StartDragSurfaceCmd.cpp in Sources */,
				6438655B2AE4DDA2743241EC /* ToggleAnimatedSourceCmd.cpp in Sources */,
				23963D6D8F0085D5DD2DF394 /* TogglePerspectiveCmd.cpp in Sources */,
				28F5415281F8D09BBC098355 /* TranslateCanvasCmd.cpp in Sources */,
				EA700B09626C8413C92EF860 /* Gui.cpp in Sources */,
				8E8F94DC506856A4E92FBA8A /* LayerPanelWidget.cpp in Sources */,
				274AEF0299D77E27C0C5B205 /* ProjectionEditorWidget.cpp in Sources */,
				F06AE014F869282B7F7CE84C /* ScaleWidget.cpp in Sources */,
				FB03F0A6D7866DFC55F519EB /* SourcesEditorWidget.cpp in Sources */,
				8A3D6CE0A4338871766366B6 /* SurfaceHighlightWidget.cpp in Sources */,
				4D2D4455339FC8C955091C88 /* TextureEditorWidget.cpp in Sources */,
				9CAA3B0DFD59840998C832DA /* TextureHighlightWidget.cpp in Sources */,
				F3EACD31EE5E141FF66C48BD /* Info.cpp in Sources */,
				DB8FC60C7512DB810C92625B /* DirectoryWatcher.cpp in Sources */,
				92527EF632E7EC0E96BC329C /* MediaServer.cpp in Sources */,
				3B90107DB9BF4857E357FCA8 /* ofxPiMapper.cpp in Sources */,
				892923A127FC7C57469FD078 /* BaseSource.cpp in Sources */,
				7702233BBFB6E8D9E8B93CBC /* FboSource.cpp in Sources */,
				95CB0A22296B3DB402835DCF /* ImageSource.cpp in Sources */,
				588E33B9B0BD6F5A2E4DF31D /* OMXPlayerCache.cpp in Sources */,
				A0C1CAB7B9C59DDDC960EB62 /* VideoSource.cpp in Sources */,
				9F968AD3A115328F4BFE5D71 /* BaseSurface.cpp in Sources */,
				D0758B5E19E04C33E9BF7193 /* CircleSurface.cpp in Sources */,
				63DB0907B2ACDF9E6F2D9925 /* GridWarpSurface.cpp in Sources */,
				9C194C9F4ACD67CD61FBD30D /* HexagonSurface.cpp in Sources */,
				2A9AFA74E0EF07E58AC11382 /* QuadSurface.cpp in Sources */,
				B27F2ADC894A4C463E892AFE /* SurfaceFactory.cpp in Sources */,
				85649EB44DE8F0A3BF8430F9 /* SurfaceManager.cpp in Sources */,
				C3A616FB3A463C17E327F395 /* SurfaceStack.cpp in Sources */,
				C0EB2D2E383BA9DE417ADB38 /* TriangleSurface.cpp in Sources */,
				5FB2E2349349B93011671206 /* Vec2.cpp in Sources */,
				2E088EDC6E32D190998D8241 /* Vec3.cpp in Sources */,
				868F230C6074263277ED9B07 /* BaseJoint.cpp in Sources */,
				42BCE929D520D8872171239A /* CircleJoint.cpp in Sources */,
				1F4453EA1589AD79F4B34493 /* RadioList.cpp in Sources */,
				83CACB24937919003F2F9B63 /* HomographyHelper.cpp in Sources */,
				63B57AC5BF4EF088491E0317 /* ofxXmlSettings.cpp in Sources */,
				933A2227713C720CEFF80FD9 /* tinyxml.cpp in Sources */,
				9D44DC88EF9E7991B4A09951 /* tinyxmlerror.cpp in Sources */,
				5A4349E9754D6FA14C0F2A3A /* tinyxmlparser.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = openFrameworks;
			targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		E4B69B4E0A3A1720003C02F2 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */;
			buildSettings = {
				CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/";
				COPY_PHASE_STRIP = NO;
				DEAD_CODE_STRIPPING = YES;
				GCC_AUTO_VECTORIZATION = YES;
				GCC_ENABLE_SSE3_EXTENSIONS = YES;
				GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES;
				GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
				GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO;
				GCC_WARN_UNINITIALIZED_AUTOS = NO;
				GCC_WARN_UNUSED_VALUE = NO;
				GCC_WARN_UNUSED_VARIABLE = NO;
				HEADER_SEARCH_PATHS = (
					"$(OF_CORE_HEADERS)",
					src,
					../../../addons/ofxGui/src,
					../../../addons/ofxJSON/libs,
					../../../addons/ofxJSON/libs/jsoncpp,
					../../../addons/ofxJSON/libs/jsoncpp/include,
					../../../addons/ofxJSON/libs/jsoncpp/include/json,
					../../../addons/ofxJSON/libs/jsoncpp/src,
					../../../addons/ofxJSON/src,
					../../../addons/ofxNetwork/src,
					../../../addons/ofxOpenCv/libs,
					../../../addons/ofxOpenCv/libs/opencv,
					../../../addons/ofxOpenCv/libs/opencv/include,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/calib3d,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/contrib,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/features2d,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/gpu,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/gpu/device,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/gpu/device/detail,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/highgui,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/imgproc,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/legacy,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/ml,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/nonfree,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/objdetect,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/photo,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/stitching,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/stitching/detail,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/superres,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/ts,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/video,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/videostab,
					../../../addons/ofxOpenCv/libs/opencv/lib,
					../../../addons/ofxOpenCv/libs/opencv/lib/emscripten,
					../../../addons/ofxOpenCv/libs/opencv/lib/osx,
					../../../addons/ofxOpenCv/libs/opencv/license,
					../../../addons/ofxOpenCv/src,
					../../../addons/ofxPiMapper/src,
					../../../addons/ofxPiMapper/src/Application,
					../../../addons/ofxPiMapper/src/Application/Modes,
					../../../addons/ofxPiMapper/src/Commands,
					../../../addons/ofxPiMapper/src/Gui,
					../../../addons/ofxPiMapper/src/Gui/Widgets,
					../../../addons/ofxPiMapper/src/Info,
					../../../addons/ofxPiMapper/src/MediaServer,
					../../../addons/ofxPiMapper/src/Sources,
					../../../addons/ofxPiMapper/src/Surfaces,
					../../../addons/ofxPiMapper/src/Types,
					../../../addons/ofxPiMapper/src/UserInterface,
					../../../addons/ofxPiMapper/src/Utils,
					../../../addons/ofxXmlSettings/libs,
					../../../addons/ofxXmlSettings/src,
				);
				MACOSX_DEPLOYMENT_TARGET = 10.8;
				ONLY_ACTIVE_ARCH = YES;
				OTHER_CPLUSPLUSFLAGS = (
					"-D__MACOSX_CORE__",
					"-mtune=native",
				);
				OTHER_LDFLAGS = (
					"$(OF_CORE_FRAMEWORKS)",
					"$(OF_CORE_LIBS)",
					../../../addons/ofxOpenCv/libs/opencv/lib/osx/opencv.a,
				);
				SDKROOT = macosx;
			};
			name = Debug;
		};
		E4B69B4F0A3A1720003C02F2 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */;
			buildSettings = {
				CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/";
				COPY_PHASE_STRIP = YES;
				DEAD_CODE_STRIPPING = YES;
				GCC_AUTO_VECTORIZATION = YES;
				GCC_ENABLE_SSE3_EXTENSIONS = YES;
				GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES;
				GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
				GCC_OPTIMIZATION_LEVEL = 3;
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				GCC_UNROLL_LOOPS = YES;
				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
				GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO;
				GCC_WARN_UNINITIALIZED_AUTOS = NO;
				GCC_WARN_UNUSED_VALUE = NO;
				GCC_WARN_UNUSED_VARIABLE = NO;
				HEADER_SEARCH_PATHS = (
					"$(OF_CORE_HEADERS)",
					src,
					../../../addons/ofxGui/src,
					../../../addons/ofxJSON/libs,
					../../../addons/ofxJSON/libs/jsoncpp,
					../../../addons/ofxJSON/libs/jsoncpp/include,
					../../../addons/ofxJSON/libs/jsoncpp/include/json,
					../../../addons/ofxJSON/libs/jsoncpp/src,
					../../../addons/ofxJSON/src,
					../../../addons/ofxNetwork/src,
					../../../addons/ofxOpenCv/libs,
					../../../addons/ofxOpenCv/libs/opencv,
					../../../addons/ofxOpenCv/libs/opencv/include,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/calib3d,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/contrib,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/features2d,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/gpu,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/gpu/device,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/gpu/device/detail,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/highgui,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/imgproc,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/legacy,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/ml,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/nonfree,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/objdetect,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/photo,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/stitching,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/stitching/detail,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/superres,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/ts,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/video,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/videostab,
					../../../addons/ofxOpenCv/libs/opencv/lib,
					../../../addons/ofxOpenCv/libs/opencv/lib/emscripten,
					../../../addons/ofxOpenCv/libs/opencv/lib/osx,
					../../../addons/ofxOpenCv/libs/opencv/license,
					../../../addons/ofxOpenCv/src,
					../../../addons/ofxPiMapper/src,
					../../../addons/ofxPiMapper/src/Application,
					../../../addons/ofxPiMapper/src/Application/Modes,
					../../../addons/ofxPiMapper/src/Commands,
					../../../addons/ofxPiMapper/src/Gui,
					../../../addons/ofxPiMapper/src/Gui/Widgets,
					../../../addons/ofxPiMapper/src/Info,
					../../../addons/ofxPiMapper/src/MediaServer,
					../../../addons/ofxPiMapper/src/Sources,
					../../../addons/ofxPiMapper/src/Surfaces,
					../../../addons/ofxPiMapper/src/Types,
					../../../addons/ofxPiMapper/src/UserInterface,
					../../../addons/ofxPiMapper/src/Utils,
					../../../addons/ofxXmlSettings/libs,
					../../../addons/ofxXmlSettings/src,
				);
				MACOSX_DEPLOYMENT_TARGET = 10.8;
				OTHER_CPLUSPLUSFLAGS = (
					"-D__MACOSX_CORE__",
					"-mtune=native",
				);
				OTHER_LDFLAGS = (
					"$(OF_CORE_FRAMEWORKS)",
					"$(OF_CORE_LIBS)",
					../../../addons/ofxOpenCv/libs/opencv/lib/osx/opencv.a,
				);
				SDKROOT = macosx;
			};
			name = Release;
		};
		E4B69B600A3A1757003C02F2 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */;
			buildSettings = {
				COMBINE_HIDPI_IMAGES = YES;
				COPY_PHASE_STRIP = NO;
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
				);
				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\"";
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_MODEL_TUNING = NONE;
				HEADER_SEARCH_PATHS = (
					"$(OF_CORE_HEADERS)",
					src,
					../../../addons/ofxGui/src,
					../../../addons/ofxJSON/libs,
					../../../addons/ofxJSON/libs/jsoncpp,
					../../../addons/ofxJSON/libs/jsoncpp/include,
					../../../addons/ofxJSON/libs/jsoncpp/include/json,
					../../../addons/ofxJSON/libs/jsoncpp/src,
					../../../addons/ofxJSON/src,
					../../../addons/ofxNetwork/src,
					../../../addons/ofxOpenCv/libs,
					../../../addons/ofxOpenCv/libs/opencv,
					../../../addons/ofxOpenCv/libs/opencv/include,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/calib3d,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/contrib,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/features2d,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/gpu,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/gpu/device,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/gpu/device/detail,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/highgui,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/imgproc,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/legacy,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/ml,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/nonfree,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/objdetect,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/photo,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/stitching,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/stitching/detail,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/superres,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/ts,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/video,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/videostab,
					../../../addons/ofxOpenCv/libs/opencv/lib,
					../../../addons/ofxOpenCv/libs/opencv/lib/emscripten,
					../../../addons/ofxOpenCv/libs/opencv/lib/osx,
					../../../addons/ofxOpenCv/libs/opencv/license,
					../../../addons/ofxOpenCv/src,
					../../../addons/ofxPiMapper/src,
					../../../addons/ofxPiMapper/src/Application,
					../../../addons/ofxPiMapper/src/Application/Modes,
					../../../addons/ofxPiMapper/src/Commands,
					../../../addons/ofxPiMapper/src/Gui,
					../../../addons/ofxPiMapper/src/Gui/Widgets,
					../../../addons/ofxPiMapper/src/Info,
					../../../addons/ofxPiMapper/src/MediaServer,
					../../../addons/ofxPiMapper/src/Sources,
					../../../addons/ofxPiMapper/src/Surfaces,
					../../../addons/ofxPiMapper/src/Types,
					../../../addons/ofxPiMapper/src/UserInterface,
					../../../addons/ofxPiMapper/src/Utils,
					../../../addons/ofxXmlSettings/libs,
					../../../addons/ofxXmlSettings/src,
				);
				ICON = "$(ICON_NAME_DEBUG)";
				ICON_FILE = "$(ICON_FILE_PATH)$(ICON)";
				INFOPLIST_FILE = "openFrameworks-Info.plist";
				INSTALL_PATH = /Applications;
				LIBRARY_SEARCH_PATHS = "$(inherited)";
				OTHER_LDFLAGS = (
					"$(OF_CORE_FRAMEWORKS)",
					"$(OF_CORE_LIBS)",
					../../../addons/ofxOpenCv/libs/opencv/lib/osx/opencv.a,
				);
				PRODUCT_NAME = "$(TARGET_NAME)Debug";
				WRAPPER_EXTENSION = app;
			};
			name = Debug;
		};
		E4B69B610A3A1757003C02F2 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */;
			buildSettings = {
				COMBINE_HIDPI_IMAGES = YES;
				COPY_PHASE_STRIP = YES;
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
				);
				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\"";
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_MODEL_TUNING = NONE;
				HEADER_SEARCH_PATHS = (
					"$(OF_CORE_HEADERS)",
					src,
					../../../addons/ofxGui/src,
					../../../addons/ofxJSON/libs,
					../../../addons/ofxJSON/libs/jsoncpp,
					../../../addons/ofxJSON/libs/jsoncpp/include,
					../../../addons/ofxJSON/libs/jsoncpp/include/json,
					../../../addons/ofxJSON/libs/jsoncpp/src,
					../../../addons/ofxJSON/src,
					../../../addons/ofxNetwork/src,
					../../../addons/ofxOpenCv/libs,
					../../../addons/ofxOpenCv/libs/opencv,
					../../../addons/ofxOpenCv/libs/opencv/include,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/calib3d,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/contrib,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/features2d,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/gpu,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/gpu/device,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/gpu/device/detail,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/highgui,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/imgproc,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/legacy,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/ml,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/nonfree,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/objdetect,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/photo,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/stitching,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/stitching/detail,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/superres,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/ts,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/video,
					../../../addons/ofxOpenCv/libs/opencv/include/opencv2/videostab,
					../../../addons/ofxOpenCv/libs/opencv/lib,
					../../../addons/ofxOpenCv/libs/opencv/lib/emscripten,
					../../../addons/ofxOpenCv/libs/opencv/lib/osx,
					../../../addons/ofxOpenCv/libs/opencv/license,
					../../../addons/ofxOpenCv/src,
					../../../addons/ofxPiMapper/src,
					../../../addons/ofxPiMapper/src/Application,
					../../../addons/ofxPiMapper/src/Application/Modes,
					../../../addons/ofxPiMapper/src/Commands,
					../../../addons/ofxPiMapper/src/Gui,
					../../../addons/ofxPiMapper/src/Gui/Widgets,
					../../../addons/ofxPiMapper/src/Info,
					../../../addons/ofxPiMapper/src/MediaServer,
					../../../addons/ofxPiMapper/src/Sources,
					../../../addons/ofxPiMapper/src/Surfaces,
					../../../addons/ofxPiMapper/src/Types,
					../../../addons/ofxPiMapper/src/UserInterface,
					../../../addons/ofxPiMapper/src/Utils,
					../../../addons/ofxXmlSettings/libs,
					../../../addons/ofxXmlSettings/src,
				);
				ICON = "$(ICON_NAME_RELEASE)";
				ICON_FILE = "$(ICON_FILE_PATH)$(ICON)";
				INFOPLIST_FILE = "openFrameworks-Info.plist";
				INSTALL_PATH = /Applications;
				LIBRARY_SEARCH_PATHS = "$(inherited)";
				OTHER_LDFLAGS = (
					"$(OF_CORE_FRAMEWORKS)",
					"$(OF_CORE_LIBS)",
					../../../addons/ofxOpenCv/libs/opencv/lib/osx/opencv.a,
				);
				PRODUCT_NAME = "$(TARGET_NAME)";
				WRAPPER_EXTENSION = app;
				baseConfigurationReference = E4EB6923138AFD0F00A09F29;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example_remote-server" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				E4B69B4E0A3A1720003C02F2 /* Debug */,
				E4B69B4F0A3A1720003C02F2 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example_remote-server" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				E4B69B600A3A1757003C02F2 /* Debug */,
				E4B69B610A3A1757003C02F2 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */;
}