diff --git a/platform/macosx/Info-Framework.plist b/platform/macosx/Info-Framework.plist
new file mode 100644
index 000000000..0493c71bb
--- /dev/null
+++ b/platform/macosx/Info-Framework.plist
@@ -0,0 +1,28 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleExecutable
+ ${EXECUTABLE_NAME}
+ CFBundleIconFile
+
+ CFBundleIdentifier
+ love2d.${PRODUCT_NAME:rfc1034identifier}
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ ${PRODUCT_NAME}
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 0.8.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 0.8.0
+ NSPrincipalClass
+
+
+
diff --git a/platform/macosx/liblove.xcodeproj/project.pbxproj b/platform/macosx/love-framework.xcodeproj/project.pbxproj
similarity index 80%
rename from platform/macosx/liblove.xcodeproj/project.pbxproj
rename to platform/macosx/love-framework.xcodeproj/project.pbxproj
index a3ca1880e..a1659a453 100644
--- a/platform/macosx/liblove.xcodeproj/project.pbxproj
+++ b/platform/macosx/love-framework.xcodeproj/project.pbxproj
@@ -7,224 +7,224 @@
objects = {
/* Begin PBXBuildFile section */
- 00DA6CE13DD5219C3E7E625A /* b2ChainAndCircleContact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 468F7A0A484820DE79CE76D2 /* b2ChainAndCircleContact.cpp */; };
- 01803AA15F285310690160B2 /* SpriteBatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D700D182EAA46273D1E2CC4 /* SpriteBatch.cpp */; };
- 01DC2CD414B6424012B40BBB /* usocket.c in Sources */ = {isa = PBXBuildFile; fileRef = 041672ED2CF51FC62F532FDB /* usocket.c */; };
- 024244981823366004CF66BA /* wrap_Fixture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7F796B7A3362196075C62E61 /* wrap_Fixture.cpp */; };
- 029F368B7B506E5C5C5823EF /* b2CollidePolygon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 427B4B2517C0516844370E3D /* b2CollidePolygon.cpp */; };
- 02B01FA86435581364FB5049 /* wrap_PulleyJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E840AF84AB61C6410E26634 /* wrap_PulleyJoint.cpp */; };
- 036D2822782A3C775A207D41 /* CircleShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4DAB28A9235E2CBE75F56848 /* CircleShape.cpp */; };
- 039B5B7D0DC6731913DA077B /* b2EdgeAndPolygonContact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 243E18977E2A37CC6FDD55A5 /* b2EdgeAndPolygonContact.cpp */; };
- 039F64B150F328C738355484 /* EdgeShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 755C2B980C106EA7423E7E5E /* EdgeShape.cpp */; };
- 03C6560D14454B8E5AD21D6E /* VertexBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 426B1C4475DC54505B824B7F /* VertexBuffer.cpp */; };
- 03E879AB4DB5380562B62A19 /* wrap_Image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0B0728FA73B107B37A956A09 /* wrap_Image.cpp */; };
- 044A4AAE122F7DB70CDD35F6 /* wrap_ParticleSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F42052D7C8271A1105541DE /* wrap_ParticleSystem.cpp */; };
- 068D1C9064741F5460C96442 /* ModPlugDecoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 407422E8589417B6683D1042 /* ModPlugDecoder.cpp */; };
- 074E29350BF921E76E667DCA /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 21B25A7E333315172B754D4F /* buffer.c */; };
- 07B277550F566C650B7427B3 /* GlyphData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 74003CB27FA762A021183AD5 /* GlyphData.cpp */; };
- 07F455C87A18611814982036 /* World.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 644D0C953C3439FC57C03FC6 /* World.cpp */; };
- 08F12B7E0C1A136362020957 /* GmeDecoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02F0197227150E1B28D9425B /* GmeDecoder.cpp */; };
- 09256D556B571ED61DA41636 /* Fixture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47C77F6032FA77E046AA6810 /* Fixture.cpp */; };
- 09636CC93F0B14EE1F025493 /* Vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A2A61843B753E3F5B330703 /* Vector.cpp */; };
- 09723C0E760F765579A43475 /* timeout.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B41232F7AF7793540F46C58 /* timeout.c */; };
- 097454EB23005ECC2FDE2E69 /* ChainShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0959542C4B54320B1DDD5911 /* ChainShape.cpp */; };
- 0AC928E24BC2494A1F6D4028 /* wrap_Graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A9810F758AC1D1E4B6431FD /* wrap_Graphics.cpp */; };
- 0B382ADF2CCC322861EC07FD /* wrap_Event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 691C5C5828550E2F60754EF2 /* wrap_Event.cpp */; };
- 0BAA65D077084F956DE03826 /* wrap_Joint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 71810207414B52F8340D7797 /* wrap_Joint.cpp */; };
- 0CB34CB3138F4F7951DD14F2 /* b2WeldJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BCC49F529F726385CD41FA6 /* b2WeldJoint.cpp */; };
- 0CC658FE367C4125127903F6 /* b2PolygonAndCircleContact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31871B8B7E1A697A73576040 /* b2PolygonAndCircleContact.cpp */; };
- 0D016BE677104BAD5203542E /* MouseJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C0B06AF6B5326C840477B18 /* MouseJoint.cpp */; };
- 0F5264ED31AE4CB31DB4279C /* File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11D141087979064B441B787D /* File.cpp */; };
- 0F9B1AE547A94A301A645561 /* b2DynamicTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59D27EA33E8E62E15C185948 /* b2DynamicTree.cpp */; };
- 104E24F9724122BE08D840D5 /* tcp.c in Sources */ = {isa = PBXBuildFile; fileRef = 22256CC12B7C7D0D1B430D46 /* tcp.c */; };
- 10690FE921A84D5D282672B1 /* Mpg123Decoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F875B224C4E1B9E35854766 /* Mpg123Decoder.cpp */; };
- 109353A04F5573B862FD07D7 /* Module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30E466F441EE727658716873 /* Module.cpp */; };
- 124C4F0D10E67CCC67DD6BE8 /* Timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 113269E55FCF208D2D6754BC /* Timer.cpp */; };
- 125D4AAB3A2B6A6512CC3340 /* FrictionJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E22646A710E5EFC27FE3932 /* FrictionJoint.cpp */; };
- 1303537D6E6B436557215EA4 /* wrap_FrictionJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 340345481F165F8945C716AE /* wrap_FrictionJoint.cpp */; };
- 132E702F231B77B87E446102 /* wrap_MouseJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D81102E7ABD1C282BE42CE3 /* wrap_MouseJoint.cpp */; };
- 143D377C59D42D3510E96672 /* b2Island.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59BE634A2ACE722F14B86F89 /* b2Island.cpp */; };
- 14767C1E40281B57000E5458 /* b2RevoluteJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11D62E873092729B497B447F /* b2RevoluteJoint.cpp */; };
- 14A370827F3869683A6017ED /* Contact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02CD63315FF902E336AB4657 /* Contact.cpp */; };
- 154B15282F1F380D77B54482 /* luasocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DC90F3C6160198256795C75 /* luasocket.cpp */; };
- 159506961D3A711200AC2DCA /* udp.c in Sources */ = {isa = PBXBuildFile; fileRef = 2E2675AF3DAA24CE0728042C /* udp.c */; };
- 15F9103C0F7168DA54A074EA /* b2GearJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A01D71103275D451F965B2 /* b2GearJoint.cpp */; };
- 189C2D641B72641C0D015F5B /* wrap_Thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3348511C3BCE65F003DA68CD /* wrap_Thread.cpp */; };
- 18C4119638B90EA122B746ED /* Font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 583037E9238A6EF00DD20B1A /* Font.cpp */; };
- 1B3612227D2E60355A471FED /* b2Math.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C78323D7D5C628A53EC6931 /* b2Math.cpp */; };
- 1B9B6C6A5EE750343E3E6B4F /* wrap_Body.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64694F91593478085859666F /* wrap_Body.cpp */; };
- 1BB65AD16B410B282465008A /* Quad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D3B224C2F9D2359288028FD /* Quad.cpp */; };
- 1C11380226D916EA0BE167A6 /* b2FrictionJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 13093ADC78426C5009DF3B13 /* b2FrictionJoint.cpp */; };
- 1C6C16EA0BF24FB848D31F70 /* Event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BA712260D725FEB72EB3CDE /* Event.cpp */; };
- 1C71793B47F274F109A8141A /* Graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11773415762F3A38421C6DB3 /* Graphics.cpp */; };
- 1CAE7FFF458B40E475886C7A /* wrap_GearJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 50B67F2D0CC511706810302E /* wrap_GearJoint.cpp */; };
- 1CCF19897E133CEF703C2FD1 /* b2ContactManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A6150F7479D21346EC54B68 /* b2ContactManager.cpp */; };
- 1D38742529410ADB3BC90ECA /* b2Rope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4832527C02C105776536438A /* b2Rope.cpp */; };
- 1D516BAA7B024F075B3729BE /* Variant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C56375F752B7A9779DD37EC /* Variant.cpp */; };
- 1D5A034F692D421847F72F51 /* b2Joint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6F1B61350B6B36AF216C57D7 /* b2Joint.cpp */; };
- 1D8534195FFA4E5F772A1545 /* Window.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 351B09E51FDC338622F44624 /* Window.cpp */; };
- 1DBB1F64625C0F5D2E12411F /* Memoizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40A0593B616A223A4CEF07C9 /* Memoizer.cpp */; };
- 1FAA7895127F6148564C56AB /* wrap_ImageData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 076840774B0B6E721D0C18D0 /* wrap_ImageData.cpp */; };
- 2087072D1F902F051BFC76FC /* Canvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4AD52074367950B735707CE1 /* Canvas.cpp */; };
- 20D8466917C124D94A087EB0 /* Thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1D9B456C6C554F66660F7650 /* Thread.cpp */; };
- 21E174747751199653C1628B /* Source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2FB732687B1669402408356D /* Source.cpp */; };
- 223A0E3B7D5311DD6FFA2AC9 /* auxiliar.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CD02D1975803957282F28AB /* auxiliar.c */; };
- 229D06286B0F54AF468F5A35 /* b2MouseJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A47384208BE218F688C4EFA /* b2MouseJoint.cpp */; };
- 22C34A2645624B9B3225304B /* wrap_EdgeShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40F412FF29F65F5A3D511B98 /* wrap_EdgeShape.cpp */; };
- 249C064F450E3B4B4C3C2B1B /* utf8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7D9B03C2438B748D0DE93DD5 /* utf8.cpp */; };
- 24B370F64C7B24B0303E7126 /* b2PulleyJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66EC3C0463A703A97445193B /* b2PulleyJoint.cpp */; };
- 25781368318F5A8D6AC159AA /* ParticleSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48A206C9004150640C432100 /* ParticleSystem.cpp */; };
- 25C561106DB4530F20BE344E /* ImageData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78115E763B723C0C40AD47CF /* ImageData.cpp */; };
- 25D21FFF294265C4539106EE /* b2CircleShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 08AA5965073A1C520A7A6833 /* b2CircleShape.cpp */; };
- 25FF390F45C26F8A5FCE5C9A /* Sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30ED4BB03C5F11254AF12E98 /* Sound.cpp */; };
- 263917E2332F043803226407 /* wrap_Contact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BB22A142670197B0DBD0BED /* wrap_Contact.cpp */; };
- 290A66DF5CCE738962467181 /* Physics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 370D76DC224F2EB300CB4E2F /* Physics.cpp */; };
- 29FF6171026D5B59398C2B51 /* TrueTypeRasterizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C30420F7FD3038C721223A5 /* TrueTypeRasterizer.cpp */; };
- 2A68408C487E5C9B00604DB2 /* Pool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 601E6A56345412E87E1D396B /* Pool.cpp */; };
- 2B1728442A197ED0358D4365 /* Object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 411B061C49172C971C622125 /* Object.cpp */; };
- 2D0D43613DC30EC741DB1FB1 /* Source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28024635525B077E08A73D9B /* Source.cpp */; };
- 2DA27B402F1E758F1F7F7E69 /* b2World.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D6F00D95C4407BB26E71E02 /* b2World.cpp */; };
- 2E4167DE21E974F85BC376BA /* Drawable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58BA2BB460AF3C591B22690E /* Drawable.cpp */; };
- 30140D1D07A51BAB2422590B /* Matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CB6025618505B055A4E75DD /* Matrix.cpp */; };
- 302979807B5065032BD15D1E /* wrap_Filesystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E827AE8548C52493ED95629 /* wrap_Filesystem.cpp */; };
- 307D1F77689D3DD63AC422A1 /* Filesystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6DE3129F3A0B2D9C178118F3 /* Filesystem.cpp */; };
- 30C82ABB15945F6A498F58AF /* unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 734947AA28AF36E436D242FD /* unix.c */; };
- 3122528670BF451E4A23676E /* b2PolygonContact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F4E747212DE41716BC245C9 /* b2PolygonContact.cpp */; };
- 315346E7129922300E8A09EE /* Joint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69DB4423147C7E3362941E75 /* Joint.cpp */; };
- 3170516A15C07C655E6B7AED /* wrap_Physics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6CEB48E969FC42C53F9432B1 /* wrap_Physics.cpp */; };
- 31DD40DE2F503069557A436A /* love.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 19ED419874B46EC16F927524 /* love.cpp */; };
- 324B66FE301559AF719932EA /* delay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36437CE95936736320710513 /* delay.cpp */; };
- 32CB64B222425B7B734A3A7B /* b2CircleContact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58792BC1126C2917432D706B /* b2CircleContact.cpp */; };
- 336957C017BC6142517E500D /* b2BlockAllocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 55A759CE711E157339930E58 /* b2BlockAllocator.cpp */; };
- 33A616F9732263E37587124A /* b2WorldCallbacks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0F8D03F1544476B57CA97B01 /* b2WorldCallbacks.cpp */; };
- 3575381C41A9726E4CEA2655 /* inet.c in Sources */ = {isa = PBXBuildFile; fileRef = 610B475400DE0F7213352BC3 /* inet.c */; };
- 35AC616C049D76AF079E2181 /* Body.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DCE45C868A0091B762C7377 /* Body.cpp */; };
- 35D202FB432E185716BE5453 /* wrap_Font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A3B52AF1FBE73FC36AD50C8 /* wrap_Font.cpp */; };
- 36B94DFD36D6324F7C1774B2 /* Graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 03F17FF546D637744E263961 /* Graphics.cpp */; };
- 37AD5C731505238B10850FC2 /* b2TimeOfImpact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F0D375C38A245E403E53DB5 /* b2TimeOfImpact.cpp */; };
- 3836012B38C65522624067A3 /* b2Draw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12390CBC115B00D06EF951DD /* b2Draw.cpp */; };
- 38A85ADA322F33317FDC5737 /* Volatile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B731754147B27AF73AC5358 /* Volatile.cpp */; };
- 38EA15EC5A5F4C9B763870F1 /* wrap_Image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14AE68E14C2C74526A612FA0 /* wrap_Image.cpp */; };
- 39207465489630B53B9477BA /* wrap_WeldJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DFF31EE26405E554C610C8F /* wrap_WeldJoint.cpp */; };
- 393B76C31B19070F1490137E /* Mouse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31E0110E5797041465FF5F95 /* Mouse.cpp */; };
- 3A9D24EB4E65040E3B7D3371 /* RevoluteJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36DD053F754B2D29719B1F80 /* RevoluteJoint.cpp */; };
- 3AB561587BFA14B932E71A5B /* math.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 168502C6505A6D455C4F69AA /* math.cpp */; };
- 3B5D0D1F0D2313885B615486 /* wrap_Rasterizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11745DE315E859F71E881D76 /* wrap_Rasterizer.cpp */; };
- 3D4C5CC322090C44664B7250 /* Source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A304E384AF2119905C01504 /* Source.cpp */; };
- 3E2F3C2558A2325729FC0C2D /* b2Settings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6FF15DF4423F6426224024C9 /* b2Settings.cpp */; };
- 3EF02FFD4295723C510749BE /* Body.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 089B1AC1248B21D336594457 /* Body.cpp */; };
- 3FA65FA0175A17E432441053 /* VorbisDecoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 727648E06CD863A2582F798F /* VorbisDecoder.cpp */; };
- 4022154906BD73B2452D4819 /* PulleyJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB720BA493D7D995E0E20DD /* PulleyJoint.cpp */; };
- 417D20D2497A24584B054946 /* io.c in Sources */ = {isa = PBXBuildFile; fileRef = 135801A6483528800C676492 /* io.c */; };
- 41AD7DE01F41204D2F4A3611 /* Joystick.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 55B425307C0C1C4B3EFC3A5F /* Joystick.cpp */; };
- 438A31F0407140EB2C39588E /* Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 524741891BB93848039F4174 /* Keyboard.cpp */; };
- 44F12EAF6F13710F400D4477 /* Rasterizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B1C4E4D288A1D2F29E57B1B /* Rasterizer.cpp */; };
- 459F7DEB6C63140640D84FC3 /* b2RopeJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38AF72D4790619BB022E2AEF /* b2RopeJoint.cpp */; };
- 481C452109F35F190C4F4BF0 /* luasocket.c in Sources */ = {isa = PBXBuildFile; fileRef = 5FAE2A9679C97F2C2792182D /* luasocket.c */; };
- 49876E71529D5629216028F4 /* FLACDecoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A774BC26B7235E410D40C8E /* FLACDecoder.cpp */; };
- 499A3C8625225B87111C678F /* Shape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61E64F07028039774F502D69 /* Shape.cpp */; };
- 49DB4E0F538E2004062370E8 /* wrap_Font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 232D67C67BEE54B776420682 /* wrap_Font.cpp */; };
- 4A3F03D6061B0E4714687337 /* options.c in Sources */ = {isa = PBXBuildFile; fileRef = 5F846B49240D52C10F6F76E5 /* options.c */; };
- 4A6D427A6DD9569F6C3A08FC /* Decoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E15567759041CC379292BE6 /* Decoder.cpp */; };
- 4A885F3E758468C22C8026AB /* Font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 714251EE742346DC17103357 /* Font.cpp */; };
- 4A8A57B2139F476B72F7623D /* b2Contact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 71F878E2440A021B68D93ABC /* b2Contact.cpp */; };
- 4B614EC10D676D2E08567510 /* GearJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6F4D478A52A0408765095920 /* GearJoint.cpp */; };
- 4BBA309304592F89688662B0 /* wrap_SpriteBatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02C16FDB537A702F4D42534E /* wrap_SpriteBatch.cpp */; };
- 4C5369C340A53EDA1624266C /* wrap_DistanceJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69967D2323404E1F0ED21F11 /* wrap_DistanceJoint.cpp */; };
- 4DA255B90B55381D792A7037 /* threads.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B3565203A1778431F8A5409 /* threads.cpp */; };
- 4F744BDE7D0016D8643376F2 /* DistanceJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34A36BB617BC5CCA5B870EA6 /* DistanceJoint.cpp */; };
- 4FAC2DFB6970650014CF29D0 /* b2CollideEdge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B036C7C5A8832AE53BB1C06 /* b2CollideEdge.cpp */; };
- 508910534EE760E4288839FA /* wrap_Mouse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22EF17981EBD442773FE41B6 /* wrap_Mouse.cpp */; };
- 50D0492E26005994325249B2 /* Window.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6CDD4F3320303D222C180CD0 /* Window.cpp */; };
- 512104604E644116477439F9 /* wrap_PrismaticJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0B4020CD058D70F569DF6129 /* wrap_PrismaticJoint.cpp */; };
- 516C37723E3C7F1156CD6CA0 /* Joint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3EA80A4E0CE0014052076037 /* Joint.cpp */; };
- 53273A29641C25D605321FAE /* Shape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70F425B5336E1CD652827FD0 /* Shape.cpp */; };
- 539F1C3A407C48AF032C5392 /* wrap_Quad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4162283C11024AC35897618C /* wrap_Quad.cpp */; };
- 56336A1F3DD729B62BFD0812 /* b2ChainShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E6705C154C34FBD143F465E /* b2ChainShape.cpp */; };
- 57B9460C6B9737BA4DCB6FE2 /* wrap_Timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 695E4ED13AA0689E64280573 /* wrap_Timer.cpp */; };
- 587523B619FB33B0233124AA /* wrap_Sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 385902BD584E7D73154E4EBB /* wrap_Sound.cpp */; };
- 58AF75F610447B43043F4A9B /* b2WheelJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0602250B7E4664E43CA113DC /* b2WheelJoint.cpp */; };
- 591048A77073374A050F213D /* WeldJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78E50525407567F863476E27 /* WeldJoint.cpp */; };
- 59481C9B383347D933277EFF /* b2ChainAndPolygonContact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 60C95C7F507A381D0A483B3F /* b2ChainAndPolygonContact.cpp */; };
- 594D7A8E22C154235DD040BA /* b2PolygonShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 08983C025D0655270DF81A5B /* b2PolygonShape.cpp */; };
- 5A1C7E01050F58114E7227F8 /* runtime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45E761A0072E0EF92BD66EA9 /* runtime.cpp */; };
- 5AE114FF2D19451E59774CB5 /* Reference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 35B31EBC4DDB6F994BCA46B6 /* Reference.cpp */; };
- 5B7A4DB6688C5CC32E53776B /* wrap_RevoluteJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F3A277A44141DBF7BCF146A /* wrap_RevoluteJoint.cpp */; };
- 5BBB00FB1ECD254D13B50971 /* b2PrismaticJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E27263847302FCA1F843B47 /* b2PrismaticJoint.cpp */; };
- 5BD85E31103043024F3E1C6C /* Audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1839744763625B5D64EC70AC /* Audio.cpp */; };
- 5C116B8234616DD369DF563F /* FileData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 62370A494F9D6E2D570065EB /* FileData.cpp */; };
- 5C766B532F091EFA326C75C4 /* wrap_World.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36324E12371E518E6E9C61B5 /* wrap_World.cpp */; };
- 5E243F5868FE038F3A1836DD /* Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43BC2B1C505E5EFF650C31E3 /* Keyboard.cpp */; };
- 5E3A53531D4A707A69B37A2A /* Audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6CB1193233FA78EE646A17A1 /* Audio.cpp */; };
- 5EAB44C85C84765A170C541F /* wrap_PolygonShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AD03C7A77C546ED07BE4C06 /* wrap_PolygonShape.cpp */; };
- 5F00327A682C5B8D0D6E6F02 /* wrap_CircleShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF321185C2B1F1E1AF54F64 /* wrap_CircleShape.cpp */; };
- 600511780B7553192CEE7D91 /* Image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 505F23A73BFE250833D650E4 /* Image.cpp */; };
- 602123803ABF7BFD3FF645F1 /* GLee.c in Sources */ = {isa = PBXBuildFile; fileRef = 5725505310E75ECC5044583A /* GLee.c */; };
- 6121614F3AA766CB25BF568E /* wrap_Joystick.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 139411436818381E493F00F5 /* wrap_Joystick.cpp */; };
- 615807AF172A52AC442F041E /* wrap_RopeJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0E3E13BC3E3A7C0C7DBE7DF8 /* wrap_RopeJoint.cpp */; };
- 625B546431AB66963CEC5F4D /* Event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24265680279E30A40DF81946 /* Event.cpp */; };
- 63954FA776F1067714672128 /* b2Distance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 175A1B8D733B2D4803F64AC1 /* b2Distance.cpp */; };
- 639C345F56003E3913A93DAB /* b2BroadPhase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B5F4DF8110020A96B5D3EAB /* b2BroadPhase.cpp */; };
- 63B1246454E051DE5E6B6E20 /* Quad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 74504EB554D871C36DD55F17 /* Quad.cpp */; };
- 64F05A181A5E49C75E160AD8 /* b2EdgeAndCircleContact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1108594E361A22D90D6022E8 /* b2EdgeAndCircleContact.cpp */; };
- 65CB27265B0E1BBE01860D98 /* wrap_Data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5ED732200E1B2E5F79831DDA /* wrap_Data.cpp */; };
- 673C3737193B21084AFA6B37 /* wrap_WheelJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 73473B3C698B538002540A5D /* wrap_WheelJoint.cpp */; };
- 67BE1777088B734F51784E49 /* wrap_FileData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 597478A255B82B56488B4717 /* wrap_FileData.cpp */; };
- 67F27B8D0B3C11712CD90312 /* Joystick.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 677F545C76EA3B247329358D /* Joystick.cpp */; };
- 68B425CA72137DB242F05144 /* b2Collision.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 32CC11481CD9164455455D72 /* b2Collision.cpp */; };
- 68DD3ACC47E858EC2B354BEE /* wrap_Source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02662CBC29B954295A634A39 /* wrap_Source.cpp */; };
- 6A252B960EAD08CD776B4046 /* wrap_Audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02CA1BE908D91B104EB9590F /* wrap_Audio.cpp */; };
- 6A6078470E835DCD5F595EE6 /* wrap_File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6C367AE309C453C412D91363 /* wrap_File.cpp */; };
- 6B825EDE62972867336F7581 /* except.c in Sources */ = {isa = PBXBuildFile; fileRef = 49496EAF3305281B19223C22 /* except.c */; };
- 6BA006A63AF348211EE76568 /* Image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58CC50E70A375FDF53EF01B6 /* Image.cpp */; };
- 6BBC13DA0A5C30324E8F3E18 /* File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E0F565B03D05C3722496F27 /* File.cpp */; };
- 6BCB02613EAF03041A5C4937 /* WheelJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44DE79C879CC0074510A2403 /* WheelJoint.cpp */; };
- 6C871DA840146715360914E9 /* Exception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3746164716797CF80D6B0CEE /* Exception.cpp */; };
- 6CA1461953EC48BC31B243BD /* wrap_SoundData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4DC3617831763D2760335D87 /* wrap_SoundData.cpp */; };
- 6CFC1DD45B694B595C054FA6 /* Image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56D6030A0B8F7397715062B9 /* Image.cpp */; };
- 6D9C4F37570E71D842B9043C /* Audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CC5707C79175FA6427B3D62 /* Audio.cpp */; };
- 6DE96C2B385F0A01555C2188 /* b2DistanceJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 33627AE97E66147E76804EF9 /* b2DistanceJoint.cpp */; };
- 6E2A081C6958498954D50FB6 /* b64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5D383DA1468545C30E7B5805 /* b64.cpp */; };
- 6E837DB120C2593B3FD3456A /* b2Timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 239054AE7475433E39747DA9 /* b2Timer.cpp */; };
- 71B1393764F71CB2261C0EFE /* SoundData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C5C6C6E47851D1308411DE6 /* SoundData.cpp */; };
- 71E648FC31176FE27EF927F5 /* RopeJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 53C4064801456193163E4631 /* RopeJoint.cpp */; };
- 71E936992DC776210693408C /* ImageRasterizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5D016F4C27EF506C13FE3058 /* ImageRasterizer.cpp */; };
- 745B228014B305DA4FD07757 /* Mouse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 584E16AE09E12536206C46FE /* Mouse.cpp */; };
- 75764CB67C4D54F3559071F0 /* b2Fixture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 059C04C13F3A7C05570F2987 /* b2Fixture.cpp */; };
- 75B822F848101B3808405D74 /* Sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A5F7DCB40652F9B7D61073A /* Sound.cpp */; };
- 7635205626BE367B61DF1F1A /* select.c in Sources */ = {isa = PBXBuildFile; fileRef = 415E1438178736BE0EA908D5 /* select.c */; };
- 77E856AC37AD7BFB4A223BB3 /* b2Body.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 120B391518206E964493126C /* b2Body.cpp */; };
- 7807202E5EAA77DE202E4624 /* wrap_Shape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 124E716E0BCA055534A60AD2 /* wrap_Shape.cpp */; };
- 78126A604A452F9D2831591E /* wrap_Decoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CF629B94C7802D446D61C45 /* wrap_Decoder.cpp */; };
- 791C22484A2B5D645BE15153 /* b2StackAllocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 780D5B6358096BEB1F1336EE /* b2StackAllocator.cpp */; };
- 7A362ACD0EC3480208647BCA /* wrap_GlyphData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B4E22F1388E2B2E76E3377B /* wrap_GlyphData.cpp */; };
- 7AB329676397767D2E982882 /* b2CollideCircle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7E7A068041FD553876712F05 /* b2CollideCircle.cpp */; };
- 7AD0062F2ED0611D4371385F /* wrap_Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 19F40DF6507028212FEB1D77 /* wrap_Keyboard.cpp */; };
- 7AEA20BE34196A794D135380 /* DrawQable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 346C3C7F62FA35DA2C9C4F69 /* DrawQable.cpp */; };
- 7AEE5F204EC247A52A0A19FB /* PolygonShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54E85987318206E93DC8189F /* PolygonShape.cpp */; };
- 7B9D05721925528557F93D4E /* b2ContactSolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E9E4F657DEC2772493B79CC /* b2ContactSolver.cpp */; };
- 7C290E9E44B608FE03CF19C2 /* ImageData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AA7781A230065F346E2313A /* ImageData.cpp */; };
- 7C8F4DC63FBA4FC34AFA64C1 /* b2EdgeShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 633E37194CB535AE41A00092 /* b2EdgeShape.cpp */; };
- 7C9C13D455D80CE513492369 /* mime.c in Sources */ = {isa = PBXBuildFile; fileRef = 00393E4930202C2B6E381F68 /* mime.c */; };
- 7CB967BE02390917668D705A /* OpenGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E406F8328543EC63EB922C6 /* OpenGL.cpp */; };
- 7DF8380C56C26E6F5B12226A /* wrap_ChainShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1CAA69E00D0808BA2108238B /* wrap_ChainShape.cpp */; };
- 7EE04B8A7FBF71C211187296 /* PrismaticJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0AE5755936E84C247FB56C65 /* PrismaticJoint.cpp */; };
- 7F095F2C66ED527326F12638 /* wrap_Canvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E3251027026699A1D4D310D /* wrap_Canvas.cpp */; };
- FA577A6816C719D900860150 /* FreeType.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A6716C719D900860150 /* FreeType.framework */; };
- FA577A6A16C719DE00860150 /* IL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A6916C719DE00860150 /* IL.framework */; };
- FA577A6C16C719E400860150 /* Game_Music_Emu.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A6B16C719E400860150 /* Game_Music_Emu.framework */; };
- FA577A6E16C719EA00860150 /* Lua.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A6D16C719EA00860150 /* Lua.framework */; };
- FA577A7016C719F000860150 /* mpg123.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A6F16C719F000860150 /* mpg123.framework */; };
- FA577A7216C719F400860150 /* Ogg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A7116C719F400860150 /* Ogg.framework */; };
- FA577A7416C719F900860150 /* physfs.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A7316C719F900860150 /* physfs.framework */; };
- FA577A7616C719FF00860150 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A7516C719FF00860150 /* SDL.framework */; };
- FA577A7816C71A0800860150 /* Vorbis.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A7716C71A0800860150 /* Vorbis.framework */; };
- FA577A7B16C71A1E00860150 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A7916C71A1700860150 /* Cocoa.framework */; };
- FA577A7E16C71A3000860150 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A7C16C71A2600860150 /* OpenGL.framework */; };
- FA577A8116C71A4800860150 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A7F16C71A4000860150 /* OpenAL.framework */; };
- FA577A8316C71A5300860150 /* libmodplug.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A8216C71A5300860150 /* libmodplug.framework */; };
- FA577A8916C71CF000860150 /* Shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA577A8516C71CF000860150 /* Shader.cpp */; };
- FA577A8A16C71CF000860150 /* wrap_Shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA577A8716C71CF000860150 /* wrap_Shader.cpp */; };
+ FA08F5B016C752F900F007B5 /* Source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2FB732687B1669402408356D /* Source.cpp */; };
+ FA08F5B116C752F900F007B5 /* wrap_Audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02CA1BE908D91B104EB9590F /* wrap_Audio.cpp */; };
+ FA08F5B216C752F900F007B5 /* wrap_Source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02662CBC29B954295A634A39 /* wrap_Source.cpp */; };
+ FA08F5B316C752FC00F007B5 /* Audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1839744763625B5D64EC70AC /* Audio.cpp */; };
+ FA08F5B416C7530100F007B5 /* Audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CC5707C79175FA6427B3D62 /* Audio.cpp */; };
+ FA08F5B516C7530100F007B5 /* Source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A304E384AF2119905C01504 /* Source.cpp */; };
+ FA08F5B616C7530A00F007B5 /* Audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6CB1193233FA78EE646A17A1 /* Audio.cpp */; };
+ FA08F5B716C7530A00F007B5 /* Pool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 601E6A56345412E87E1D396B /* Pool.cpp */; };
+ FA08F5B816C7530A00F007B5 /* Source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28024635525B077E08A73D9B /* Source.cpp */; };
+ FA08F5B916C7532A00F007B5 /* b64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5D383DA1468545C30E7B5805 /* b64.cpp */; };
+ FA08F5BA16C7532A00F007B5 /* delay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36437CE95936736320710513 /* delay.cpp */; };
+ FA08F5BB16C7532A00F007B5 /* Exception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3746164716797CF80D6B0CEE /* Exception.cpp */; };
+ FA08F5BC16C7532A00F007B5 /* math.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 168502C6505A6D455C4F69AA /* math.cpp */; };
+ FA08F5BD16C7532A00F007B5 /* Matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CB6025618505B055A4E75DD /* Matrix.cpp */; };
+ FA08F5BE16C7532A00F007B5 /* Memoizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40A0593B616A223A4CEF07C9 /* Memoizer.cpp */; };
+ FA08F5BF16C7532A00F007B5 /* Module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30E466F441EE727658716873 /* Module.cpp */; };
+ FA08F5C016C7532A00F007B5 /* Object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 411B061C49172C971C622125 /* Object.cpp */; };
+ FA08F5C116C7532A00F007B5 /* Reference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 35B31EBC4DDB6F994BCA46B6 /* Reference.cpp */; };
+ FA08F5C216C7532A00F007B5 /* runtime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45E761A0072E0EF92BD66EA9 /* runtime.cpp */; };
+ FA08F5C316C7532A00F007B5 /* utf8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7D9B03C2438B748D0DE93DD5 /* utf8.cpp */; };
+ FA08F5C416C7532A00F007B5 /* Variant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C56375F752B7A9779DD37EC /* Variant.cpp */; };
+ FA08F5C516C7532A00F007B5 /* Vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A2A61843B753E3F5B330703 /* Vector.cpp */; };
+ FA08F5C616C7532A00F007B5 /* wrap_Data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5ED732200E1B2E5F79831DDA /* wrap_Data.cpp */; };
+ FA08F5C716C7533C00F007B5 /* b2BroadPhase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B5F4DF8110020A96B5D3EAB /* b2BroadPhase.cpp */; };
+ FA08F5C816C7533C00F007B5 /* b2CollideCircle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7E7A068041FD553876712F05 /* b2CollideCircle.cpp */; };
+ FA08F5C916C7533C00F007B5 /* b2CollideEdge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B036C7C5A8832AE53BB1C06 /* b2CollideEdge.cpp */; };
+ FA08F5CA16C7533C00F007B5 /* b2CollidePolygon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 427B4B2517C0516844370E3D /* b2CollidePolygon.cpp */; };
+ FA08F5CB16C7533C00F007B5 /* b2Collision.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 32CC11481CD9164455455D72 /* b2Collision.cpp */; };
+ FA08F5CC16C7533C00F007B5 /* b2Distance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 175A1B8D733B2D4803F64AC1 /* b2Distance.cpp */; };
+ FA08F5CD16C7533C00F007B5 /* b2DynamicTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59D27EA33E8E62E15C185948 /* b2DynamicTree.cpp */; };
+ FA08F5CE16C7533C00F007B5 /* b2TimeOfImpact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F0D375C38A245E403E53DB5 /* b2TimeOfImpact.cpp */; };
+ FA08F5CF16C7534400F007B5 /* b2ChainShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E6705C154C34FBD143F465E /* b2ChainShape.cpp */; };
+ FA08F5D016C7534400F007B5 /* b2CircleShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 08AA5965073A1C520A7A6833 /* b2CircleShape.cpp */; };
+ FA08F5D116C7534400F007B5 /* b2EdgeShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 633E37194CB535AE41A00092 /* b2EdgeShape.cpp */; };
+ FA08F5D216C7534400F007B5 /* b2PolygonShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 08983C025D0655270DF81A5B /* b2PolygonShape.cpp */; };
+ FA08F5D316C7535000F007B5 /* b2BlockAllocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 55A759CE711E157339930E58 /* b2BlockAllocator.cpp */; };
+ FA08F5D416C7535000F007B5 /* b2Draw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12390CBC115B00D06EF951DD /* b2Draw.cpp */; };
+ FA08F5D516C7535000F007B5 /* b2Math.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C78323D7D5C628A53EC6931 /* b2Math.cpp */; };
+ FA08F5D616C7535000F007B5 /* b2Settings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6FF15DF4423F6426224024C9 /* b2Settings.cpp */; };
+ FA08F5D716C7535000F007B5 /* b2StackAllocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 780D5B6358096BEB1F1336EE /* b2StackAllocator.cpp */; };
+ FA08F5D816C7535000F007B5 /* b2Timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 239054AE7475433E39747DA9 /* b2Timer.cpp */; };
+ FA08F5D916C7536C00F007B5 /* b2Body.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 120B391518206E964493126C /* b2Body.cpp */; };
+ FA08F5DA16C7536C00F007B5 /* b2ContactManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A6150F7479D21346EC54B68 /* b2ContactManager.cpp */; };
+ FA08F5DB16C7536C00F007B5 /* b2Fixture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 059C04C13F3A7C05570F2987 /* b2Fixture.cpp */; };
+ FA08F5DC16C7536C00F007B5 /* b2Island.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59BE634A2ACE722F14B86F89 /* b2Island.cpp */; };
+ FA08F5DD16C7536C00F007B5 /* b2World.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D6F00D95C4407BB26E71E02 /* b2World.cpp */; };
+ FA08F5DE16C7536C00F007B5 /* b2WorldCallbacks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0F8D03F1544476B57CA97B01 /* b2WorldCallbacks.cpp */; };
+ FA08F5DF16C7537B00F007B5 /* b2ChainAndCircleContact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 468F7A0A484820DE79CE76D2 /* b2ChainAndCircleContact.cpp */; };
+ FA08F5E016C7537B00F007B5 /* b2ChainAndPolygonContact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 60C95C7F507A381D0A483B3F /* b2ChainAndPolygonContact.cpp */; };
+ FA08F5E116C7537B00F007B5 /* b2CircleContact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58792BC1126C2917432D706B /* b2CircleContact.cpp */; };
+ FA08F5E216C7537B00F007B5 /* b2Contact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 71F878E2440A021B68D93ABC /* b2Contact.cpp */; };
+ FA08F5E316C7537B00F007B5 /* b2ContactSolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E9E4F657DEC2772493B79CC /* b2ContactSolver.cpp */; };
+ FA08F5E416C7537B00F007B5 /* b2EdgeAndCircleContact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1108594E361A22D90D6022E8 /* b2EdgeAndCircleContact.cpp */; };
+ FA08F5E516C7537B00F007B5 /* b2EdgeAndPolygonContact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 243E18977E2A37CC6FDD55A5 /* b2EdgeAndPolygonContact.cpp */; };
+ FA08F5E616C7537B00F007B5 /* b2PolygonAndCircleContact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31871B8B7E1A697A73576040 /* b2PolygonAndCircleContact.cpp */; };
+ FA08F5E716C7537B00F007B5 /* b2PolygonContact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F4E747212DE41716BC245C9 /* b2PolygonContact.cpp */; };
+ FA08F5E816C7538F00F007B5 /* b2DistanceJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 33627AE97E66147E76804EF9 /* b2DistanceJoint.cpp */; };
+ FA08F5E916C7538F00F007B5 /* b2FrictionJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 13093ADC78426C5009DF3B13 /* b2FrictionJoint.cpp */; };
+ FA08F5EA16C7538F00F007B5 /* b2GearJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A01D71103275D451F965B2 /* b2GearJoint.cpp */; };
+ FA08F5EB16C7538F00F007B5 /* b2Joint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6F1B61350B6B36AF216C57D7 /* b2Joint.cpp */; };
+ FA08F5EC16C7538F00F007B5 /* b2MouseJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A47384208BE218F688C4EFA /* b2MouseJoint.cpp */; };
+ FA08F5ED16C7538F00F007B5 /* b2PrismaticJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E27263847302FCA1F843B47 /* b2PrismaticJoint.cpp */; };
+ FA08F5EE16C7538F00F007B5 /* b2PulleyJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66EC3C0463A703A97445193B /* b2PulleyJoint.cpp */; };
+ FA08F5EF16C7538F00F007B5 /* b2RevoluteJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11D62E873092729B497B447F /* b2RevoluteJoint.cpp */; };
+ FA08F5F016C7538F00F007B5 /* b2RopeJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38AF72D4790619BB022E2AEF /* b2RopeJoint.cpp */; };
+ FA08F5F116C7538F00F007B5 /* b2WeldJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BCC49F529F726385CD41FA6 /* b2WeldJoint.cpp */; };
+ FA08F5F216C7538F00F007B5 /* b2WheelJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0602250B7E4664E43CA113DC /* b2WheelJoint.cpp */; };
+ FA08F5F316C7539B00F007B5 /* b2Rope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4832527C02C105776536438A /* b2Rope.cpp */; };
+ FA08F5F416C753A400F007B5 /* luasocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DC90F3C6160198256795C75 /* luasocket.cpp */; };
+ FA08F5F516C753B800F007B5 /* auxiliar.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CD02D1975803957282F28AB /* auxiliar.c */; };
+ FA08F5F616C753B800F007B5 /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 21B25A7E333315172B754D4F /* buffer.c */; };
+ FA08F5F716C753B800F007B5 /* except.c in Sources */ = {isa = PBXBuildFile; fileRef = 49496EAF3305281B19223C22 /* except.c */; };
+ FA08F5F816C753B800F007B5 /* inet.c in Sources */ = {isa = PBXBuildFile; fileRef = 610B475400DE0F7213352BC3 /* inet.c */; };
+ FA08F5F916C753B800F007B5 /* io.c in Sources */ = {isa = PBXBuildFile; fileRef = 135801A6483528800C676492 /* io.c */; };
+ FA08F5FA16C753B800F007B5 /* luasocket.c in Sources */ = {isa = PBXBuildFile; fileRef = 5FAE2A9679C97F2C2792182D /* luasocket.c */; };
+ FA08F5FB16C753B800F007B5 /* mime.c in Sources */ = {isa = PBXBuildFile; fileRef = 00393E4930202C2B6E381F68 /* mime.c */; };
+ FA08F5FC16C753B800F007B5 /* options.c in Sources */ = {isa = PBXBuildFile; fileRef = 5F846B49240D52C10F6F76E5 /* options.c */; };
+ FA08F5FD16C753B800F007B5 /* select.c in Sources */ = {isa = PBXBuildFile; fileRef = 415E1438178736BE0EA908D5 /* select.c */; };
+ FA08F5FE16C753B800F007B5 /* tcp.c in Sources */ = {isa = PBXBuildFile; fileRef = 22256CC12B7C7D0D1B430D46 /* tcp.c */; };
+ FA08F5FF16C753B800F007B5 /* timeout.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B41232F7AF7793540F46C58 /* timeout.c */; };
+ FA08F60016C753B800F007B5 /* udp.c in Sources */ = {isa = PBXBuildFile; fileRef = 2E2675AF3DAA24CE0728042C /* udp.c */; };
+ FA08F60116C753B800F007B5 /* unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 734947AA28AF36E436D242FD /* unix.c */; };
+ FA08F60216C753B800F007B5 /* usocket.c in Sources */ = {isa = PBXBuildFile; fileRef = 041672ED2CF51FC62F532FDB /* usocket.c */; };
+ FA08F60316C753CE00F007B5 /* Event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24265680279E30A40DF81946 /* Event.cpp */; };
+ FA08F60416C753CE00F007B5 /* Event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BA712260D725FEB72EB3CDE /* Event.cpp */; };
+ FA08F60516C753CE00F007B5 /* wrap_Event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 691C5C5828550E2F60754EF2 /* wrap_Event.cpp */; };
+ FA08F60616C753DB00F007B5 /* File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11D141087979064B441B787D /* File.cpp */; };
+ FA08F60716C753DB00F007B5 /* FileData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 62370A494F9D6E2D570065EB /* FileData.cpp */; };
+ FA08F60816C753DB00F007B5 /* File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E0F565B03D05C3722496F27 /* File.cpp */; };
+ FA08F60916C753DB00F007B5 /* Filesystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6DE3129F3A0B2D9C178118F3 /* Filesystem.cpp */; };
+ FA08F60A16C753DB00F007B5 /* wrap_File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6C367AE309C453C412D91363 /* wrap_File.cpp */; };
+ FA08F60B16C753DB00F007B5 /* wrap_FileData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 597478A255B82B56488B4717 /* wrap_FileData.cpp */; };
+ FA08F60C16C753DB00F007B5 /* wrap_Filesystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E827AE8548C52493ED95629 /* wrap_Filesystem.cpp */; };
+ FA08F60D16C753E700F007B5 /* Font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 714251EE742346DC17103357 /* Font.cpp */; };
+ FA08F60E16C753E700F007B5 /* TrueTypeRasterizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C30420F7FD3038C721223A5 /* TrueTypeRasterizer.cpp */; };
+ FA08F60F16C753E700F007B5 /* wrap_Font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 232D67C67BEE54B776420682 /* wrap_Font.cpp */; };
+ FA08F61016C753E700F007B5 /* GlyphData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 74003CB27FA762A021183AD5 /* GlyphData.cpp */; };
+ FA08F61116C753E700F007B5 /* ImageRasterizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5D016F4C27EF506C13FE3058 /* ImageRasterizer.cpp */; };
+ FA08F61216C753E700F007B5 /* Rasterizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B1C4E4D288A1D2F29E57B1B /* Rasterizer.cpp */; };
+ FA08F61316C753E700F007B5 /* wrap_GlyphData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B4E22F1388E2B2E76E3377B /* wrap_GlyphData.cpp */; };
+ FA08F61416C753E700F007B5 /* wrap_Rasterizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11745DE315E859F71E881D76 /* wrap_Rasterizer.cpp */; };
+ FA08F61516C753F600F007B5 /* Drawable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58BA2BB460AF3C591B22690E /* Drawable.cpp */; };
+ FA08F61616C753F600F007B5 /* DrawQable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 346C3C7F62FA35DA2C9C4F69 /* DrawQable.cpp */; };
+ FA08F61716C753F600F007B5 /* Graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 03F17FF546D637744E263961 /* Graphics.cpp */; };
+ FA08F61816C753F600F007B5 /* Image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 58CC50E70A375FDF53EF01B6 /* Image.cpp */; };
+ FA08F61916C753F600F007B5 /* Quad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D3B224C2F9D2359288028FD /* Quad.cpp */; };
+ FA08F61A16C753F600F007B5 /* Volatile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B731754147B27AF73AC5358 /* Volatile.cpp */; };
+ FA08F61B16C7541400F007B5 /* Canvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4AD52074367950B735707CE1 /* Canvas.cpp */; };
+ FA08F61C16C7541400F007B5 /* Font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 583037E9238A6EF00DD20B1A /* Font.cpp */; };
+ FA08F61D16C7541400F007B5 /* GLee.c in Sources */ = {isa = PBXBuildFile; fileRef = 5725505310E75ECC5044583A /* GLee.c */; };
+ FA08F61E16C7541400F007B5 /* Graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11773415762F3A38421C6DB3 /* Graphics.cpp */; };
+ FA08F61F16C7541400F007B5 /* Image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56D6030A0B8F7397715062B9 /* Image.cpp */; };
+ FA08F62016C7541400F007B5 /* OpenGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E406F8328543EC63EB922C6 /* OpenGL.cpp */; };
+ FA08F62116C7541400F007B5 /* ParticleSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48A206C9004150640C432100 /* ParticleSystem.cpp */; };
+ FA08F62216C7541400F007B5 /* Quad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 74504EB554D871C36DD55F17 /* Quad.cpp */; };
+ FA08F62316C7541400F007B5 /* Shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA577A8516C71CF000860150 /* Shader.cpp */; };
+ FA08F62416C7541400F007B5 /* SpriteBatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D700D182EAA46273D1E2CC4 /* SpriteBatch.cpp */; };
+ FA08F62516C7541400F007B5 /* VertexBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 426B1C4475DC54505B824B7F /* VertexBuffer.cpp */; };
+ FA08F62616C7541400F007B5 /* wrap_Canvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E3251027026699A1D4D310D /* wrap_Canvas.cpp */; };
+ FA08F62716C7541400F007B5 /* wrap_Font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A3B52AF1FBE73FC36AD50C8 /* wrap_Font.cpp */; };
+ FA08F62816C7541400F007B5 /* wrap_Graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A9810F758AC1D1E4B6431FD /* wrap_Graphics.cpp */; };
+ FA08F62916C7541400F007B5 /* wrap_Image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14AE68E14C2C74526A612FA0 /* wrap_Image.cpp */; };
+ FA08F62A16C7541400F007B5 /* wrap_ParticleSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F42052D7C8271A1105541DE /* wrap_ParticleSystem.cpp */; };
+ FA08F62B16C7541400F007B5 /* wrap_Quad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4162283C11024AC35897618C /* wrap_Quad.cpp */; };
+ FA08F62C16C7541400F007B5 /* wrap_Shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA577A8716C71CF000860150 /* wrap_Shader.cpp */; };
+ FA08F62D16C7541400F007B5 /* wrap_SpriteBatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02C16FDB537A702F4D42534E /* wrap_SpriteBatch.cpp */; };
+ FA08F62E16C7542600F007B5 /* ImageData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78115E763B723C0C40AD47CF /* ImageData.cpp */; };
+ FA08F62F16C7542600F007B5 /* Image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 505F23A73BFE250833D650E4 /* Image.cpp */; };
+ FA08F63016C7542600F007B5 /* ImageData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AA7781A230065F346E2313A /* ImageData.cpp */; };
+ FA08F63116C7542600F007B5 /* wrap_Image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0B0728FA73B107B37A956A09 /* wrap_Image.cpp */; };
+ FA08F63216C7542600F007B5 /* wrap_ImageData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 076840774B0B6E721D0C18D0 /* wrap_ImageData.cpp */; };
+ FA08F63316C7542D00F007B5 /* Joystick.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 677F545C76EA3B247329358D /* Joystick.cpp */; };
+ FA08F63416C7542D00F007B5 /* Joystick.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 55B425307C0C1C4B3EFC3A5F /* Joystick.cpp */; };
+ FA08F63516C7542D00F007B5 /* wrap_Joystick.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 139411436818381E493F00F5 /* wrap_Joystick.cpp */; };
+ FA08F63616C7543400F007B5 /* Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 524741891BB93848039F4174 /* Keyboard.cpp */; };
+ FA08F63716C7543400F007B5 /* Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43BC2B1C505E5EFF650C31E3 /* Keyboard.cpp */; };
+ FA08F63816C7543400F007B5 /* wrap_Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 19F40DF6507028212FEB1D77 /* wrap_Keyboard.cpp */; };
+ FA08F63916C7543A00F007B5 /* love.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 19ED419874B46EC16F927524 /* love.cpp */; };
+ FA08F63A16C7544300F007B5 /* Mouse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31E0110E5797041465FF5F95 /* Mouse.cpp */; };
+ FA08F63B16C7544300F007B5 /* Mouse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 584E16AE09E12536206C46FE /* Mouse.cpp */; };
+ FA08F63C16C7544300F007B5 /* wrap_Mouse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22EF17981EBD442773FE41B6 /* wrap_Mouse.cpp */; };
+ FA08F63D16C7544B00F007B5 /* Body.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DCE45C868A0091B762C7377 /* Body.cpp */; };
+ FA08F63E16C7544B00F007B5 /* Joint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69DB4423147C7E3362941E75 /* Joint.cpp */; };
+ FA08F63F16C7544B00F007B5 /* Shape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 70F425B5336E1CD652827FD0 /* Shape.cpp */; };
+ FA08F64016C7546400F007B5 /* Body.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 089B1AC1248B21D336594457 /* Body.cpp */; };
+ FA08F64116C7546400F007B5 /* ChainShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0959542C4B54320B1DDD5911 /* ChainShape.cpp */; };
+ FA08F64216C7546400F007B5 /* CircleShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4DAB28A9235E2CBE75F56848 /* CircleShape.cpp */; };
+ FA08F64316C7546400F007B5 /* Contact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02CD63315FF902E336AB4657 /* Contact.cpp */; };
+ FA08F64416C7546400F007B5 /* DistanceJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34A36BB617BC5CCA5B870EA6 /* DistanceJoint.cpp */; };
+ FA08F64516C7546400F007B5 /* EdgeShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 755C2B980C106EA7423E7E5E /* EdgeShape.cpp */; };
+ FA08F64616C7546400F007B5 /* Fixture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47C77F6032FA77E046AA6810 /* Fixture.cpp */; };
+ FA08F64716C7546400F007B5 /* FrictionJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E22646A710E5EFC27FE3932 /* FrictionJoint.cpp */; };
+ FA08F64816C7546400F007B5 /* GearJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6F4D478A52A0408765095920 /* GearJoint.cpp */; };
+ FA08F64916C7546400F007B5 /* Joint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3EA80A4E0CE0014052076037 /* Joint.cpp */; };
+ FA08F64A16C7546400F007B5 /* MouseJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C0B06AF6B5326C840477B18 /* MouseJoint.cpp */; };
+ FA08F64B16C7546400F007B5 /* Physics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 370D76DC224F2EB300CB4E2F /* Physics.cpp */; };
+ FA08F64C16C7546400F007B5 /* PolygonShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54E85987318206E93DC8189F /* PolygonShape.cpp */; };
+ FA08F64D16C7546400F007B5 /* PrismaticJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0AE5755936E84C247FB56C65 /* PrismaticJoint.cpp */; };
+ FA08F64E16C7546400F007B5 /* PulleyJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CB720BA493D7D995E0E20DD /* PulleyJoint.cpp */; };
+ FA08F64F16C7546400F007B5 /* RevoluteJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36DD053F754B2D29719B1F80 /* RevoluteJoint.cpp */; };
+ FA08F65016C7546400F007B5 /* RopeJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 53C4064801456193163E4631 /* RopeJoint.cpp */; };
+ FA08F65116C7546400F007B5 /* Shape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61E64F07028039774F502D69 /* Shape.cpp */; };
+ FA08F65216C7547300F007B5 /* WeldJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 78E50525407567F863476E27 /* WeldJoint.cpp */; };
+ FA08F65316C7547300F007B5 /* WheelJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44DE79C879CC0074510A2403 /* WheelJoint.cpp */; };
+ FA08F65416C7547300F007B5 /* World.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 644D0C953C3439FC57C03FC6 /* World.cpp */; };
+ FA08F65516C7547300F007B5 /* wrap_Body.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64694F91593478085859666F /* wrap_Body.cpp */; };
+ FA08F65616C7547300F007B5 /* wrap_ChainShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1CAA69E00D0808BA2108238B /* wrap_ChainShape.cpp */; };
+ FA08F65716C7547300F007B5 /* wrap_CircleShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF321185C2B1F1E1AF54F64 /* wrap_CircleShape.cpp */; };
+ FA08F65816C7547300F007B5 /* wrap_Contact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BB22A142670197B0DBD0BED /* wrap_Contact.cpp */; };
+ FA08F65916C7547300F007B5 /* wrap_DistanceJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69967D2323404E1F0ED21F11 /* wrap_DistanceJoint.cpp */; };
+ FA08F65A16C7547300F007B5 /* wrap_EdgeShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40F412FF29F65F5A3D511B98 /* wrap_EdgeShape.cpp */; };
+ FA08F65B16C7547300F007B5 /* wrap_Fixture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7F796B7A3362196075C62E61 /* wrap_Fixture.cpp */; };
+ FA08F65C16C7547300F007B5 /* wrap_FrictionJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 340345481F165F8945C716AE /* wrap_FrictionJoint.cpp */; };
+ FA08F65D16C7548200F007B5 /* wrap_GearJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 50B67F2D0CC511706810302E /* wrap_GearJoint.cpp */; };
+ FA08F65E16C7548200F007B5 /* wrap_Joint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 71810207414B52F8340D7797 /* wrap_Joint.cpp */; };
+ FA08F65F16C7548200F007B5 /* wrap_MouseJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D81102E7ABD1C282BE42CE3 /* wrap_MouseJoint.cpp */; };
+ FA08F66016C7548200F007B5 /* wrap_Physics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6CEB48E969FC42C53F9432B1 /* wrap_Physics.cpp */; };
+ FA08F66116C7548200F007B5 /* wrap_PolygonShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3AD03C7A77C546ED07BE4C06 /* wrap_PolygonShape.cpp */; };
+ FA08F66216C7548200F007B5 /* wrap_PrismaticJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0B4020CD058D70F569DF6129 /* wrap_PrismaticJoint.cpp */; };
+ FA08F66316C7548200F007B5 /* wrap_PulleyJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E840AF84AB61C6410E26634 /* wrap_PulleyJoint.cpp */; };
+ FA08F66416C7548200F007B5 /* wrap_RevoluteJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F3A277A44141DBF7BCF146A /* wrap_RevoluteJoint.cpp */; };
+ FA08F66516C7548200F007B5 /* wrap_RopeJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0E3E13BC3E3A7C0C7DBE7DF8 /* wrap_RopeJoint.cpp */; };
+ FA08F66616C7548200F007B5 /* wrap_Shape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 124E716E0BCA055534A60AD2 /* wrap_Shape.cpp */; };
+ FA08F66716C7548200F007B5 /* wrap_WeldJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DFF31EE26405E554C610C8F /* wrap_WeldJoint.cpp */; };
+ FA08F66816C7548200F007B5 /* wrap_WheelJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 73473B3C698B538002540A5D /* wrap_WheelJoint.cpp */; };
+ FA08F66916C7548200F007B5 /* wrap_World.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36324E12371E518E6E9C61B5 /* wrap_World.cpp */; };
+ FA08F66A16C7549200F007B5 /* Sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30ED4BB03C5F11254AF12E98 /* Sound.cpp */; };
+ FA08F66B16C7549200F007B5 /* SoundData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C5C6C6E47851D1308411DE6 /* SoundData.cpp */; };
+ FA08F66C16C7549200F007B5 /* wrap_Decoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CF629B94C7802D446D61C45 /* wrap_Decoder.cpp */; };
+ FA08F66D16C7549200F007B5 /* wrap_Sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 385902BD584E7D73154E4EBB /* wrap_Sound.cpp */; };
+ FA08F66E16C7549200F007B5 /* wrap_SoundData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4DC3617831763D2760335D87 /* wrap_SoundData.cpp */; };
+ FA08F66F16C754A100F007B5 /* Decoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E15567759041CC379292BE6 /* Decoder.cpp */; };
+ FA08F67016C754A100F007B5 /* FLACDecoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A774BC26B7235E410D40C8E /* FLACDecoder.cpp */; };
+ FA08F67116C754A100F007B5 /* GmeDecoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02F0197227150E1B28D9425B /* GmeDecoder.cpp */; };
+ FA08F67216C754A100F007B5 /* ModPlugDecoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 407422E8589417B6683D1042 /* ModPlugDecoder.cpp */; };
+ FA08F67316C754A100F007B5 /* Mpg123Decoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F875B224C4E1B9E35854766 /* Mpg123Decoder.cpp */; };
+ FA08F67416C754A100F007B5 /* Sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A5F7DCB40652F9B7D61073A /* Sound.cpp */; };
+ FA08F67516C754A100F007B5 /* VorbisDecoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 727648E06CD863A2582F798F /* VorbisDecoder.cpp */; };
+ FA08F67616C754A900F007B5 /* Thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1D9B456C6C554F66660F7650 /* Thread.cpp */; };
+ FA08F67716C754A900F007B5 /* threads.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B3565203A1778431F8A5409 /* threads.cpp */; };
+ FA08F67816C754A900F007B5 /* wrap_Thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3348511C3BCE65F003DA68CD /* wrap_Thread.cpp */; };
+ FA08F67916C754B100F007B5 /* Timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 113269E55FCF208D2D6754BC /* Timer.cpp */; };
+ FA08F67A16C754B100F007B5 /* wrap_Timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 695E4ED13AA0689E64280573 /* wrap_Timer.cpp */; };
+ FA08F67B16C754BA00F007B5 /* Window.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 351B09E51FDC338622F44624 /* Window.cpp */; };
+ FA08F67C16C754BA00F007B5 /* Window.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6CDD4F3320303D222C180CD0 /* Window.cpp */; };
+ FA577AB016C7507900860150 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A7916C71A1700860150 /* Cocoa.framework */; };
+ FA577AC216C7512D00860150 /* FreeType.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A6716C719D900860150 /* FreeType.framework */; };
+ FA577AC316C7512F00860150 /* Game_Music_Emu.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A6B16C719E400860150 /* Game_Music_Emu.framework */; };
+ FA577AC416C7513200860150 /* IL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A6916C719DE00860150 /* IL.framework */; };
+ FA577AC516C7513400860150 /* libmodplug.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A8216C71A5300860150 /* libmodplug.framework */; };
+ FA577AC616C7513800860150 /* Lua.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A6D16C719EA00860150 /* Lua.framework */; };
+ FA577AC716C7513A00860150 /* mpg123.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A6F16C719F000860150 /* mpg123.framework */; };
+ FA577AC816C7513C00860150 /* Ogg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A7116C719F400860150 /* Ogg.framework */; };
+ FA577AC916C7513F00860150 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A7F16C71A4000860150 /* OpenAL.framework */; };
+ FA577ACA16C7514100860150 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A7C16C71A2600860150 /* OpenGL.framework */; };
+ FA577ACB16C7514400860150 /* physfs.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A7316C719F900860150 /* physfs.framework */; };
+ FA577ACC16C7514700860150 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A7516C719FF00860150 /* SDL.framework */; };
+ FA577ACD16C7514C00860150 /* Vorbis.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A7716C71A0800860150 /* Vorbis.framework */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
@@ -400,7 +400,6 @@
2FB732687B1669402408356D /* Source.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Source.cpp; sourceTree = ""; };
2FD366F113387BC95125133D /* b2Shape.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = b2Shape.h; sourceTree = ""; };
2FF26CC52C28773750B812D9 /* PolygonShape.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PolygonShape.h; sourceTree = ""; };
- 30AB36822AB41E4B0A6C6001 /* liblove.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = liblove.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
30E466F441EE727658716873 /* Module.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Module.cpp; sourceTree = ""; };
30ED4BB03C5F11254AF12E98 /* Sound.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Sound.cpp; sourceTree = ""; };
30FC314F4137398F63961338 /* wrap_Quad.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = wrap_Quad.h; sourceTree = ""; };
@@ -664,6 +663,7 @@
7F575BE9573C654B5ED44CC1 /* wrap_Timer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = wrap_Timer.h; sourceTree = ""; };
7F796B7A3362196075C62E61 /* wrap_Fixture.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = wrap_Fixture.cpp; sourceTree = ""; };
7F911CF2107B22F44C5B2542 /* b2Collision.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = b2Collision.h; sourceTree = ""; };
+ FA08F5AE16C7525600F007B5 /* Info-Framework.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Framework.plist"; sourceTree = ""; };
FA577A6716C719D900860150 /* FreeType.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FreeType.framework; path = /Library/Frameworks/FreeType.framework; sourceTree = ""; };
FA577A6916C719DE00860150 /* IL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IL.framework; path = /Library/Frameworks/IL.framework; sourceTree = ""; };
FA577A6B16C719E400860150 /* Game_Music_Emu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Game_Music_Emu.framework; path = /Library/Frameworks/Game_Music_Emu.framework; sourceTree = ""; };
@@ -685,26 +685,27 @@
FA577A8C16C71D3600860150 /* auto.lua */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = auto.lua; sourceTree = ""; };
FA577A8D16C71D3600860150 /* boot.lua */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = boot.lua; sourceTree = ""; };
FA577A8E16C71D3600860150 /* graphics.lua */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = graphics.lua; sourceTree = ""; };
+ FA577AAF16C7507900860150 /* love framework.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = "love framework.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
- 79E2737D46CB67477B470366 /* Frameworks */ = {
+ FA577AAB16C7507900860150 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- FA577A8116C71A4800860150 /* OpenAL.framework in Frameworks */,
- FA577A7E16C71A3000860150 /* OpenGL.framework in Frameworks */,
- FA577A7B16C71A1E00860150 /* Cocoa.framework in Frameworks */,
- FA577A6816C719D900860150 /* FreeType.framework in Frameworks */,
- FA577A6A16C719DE00860150 /* IL.framework in Frameworks */,
- FA577A6C16C719E400860150 /* Game_Music_Emu.framework in Frameworks */,
- FA577A6E16C719EA00860150 /* Lua.framework in Frameworks */,
- FA577A7016C719F000860150 /* mpg123.framework in Frameworks */,
- FA577A7216C719F400860150 /* Ogg.framework in Frameworks */,
- FA577A7416C719F900860150 /* physfs.framework in Frameworks */,
- FA577A7616C719FF00860150 /* SDL.framework in Frameworks */,
- FA577A7816C71A0800860150 /* Vorbis.framework in Frameworks */,
- FA577A8316C71A5300860150 /* libmodplug.framework in Frameworks */,
+ FA577AB016C7507900860150 /* Cocoa.framework in Frameworks */,
+ FA577AC216C7512D00860150 /* FreeType.framework in Frameworks */,
+ FA577AC316C7512F00860150 /* Game_Music_Emu.framework in Frameworks */,
+ FA577AC416C7513200860150 /* IL.framework in Frameworks */,
+ FA577AC516C7513400860150 /* libmodplug.framework in Frameworks */,
+ FA577AC616C7513800860150 /* Lua.framework in Frameworks */,
+ FA577AC716C7513A00860150 /* mpg123.framework in Frameworks */,
+ FA577AC816C7513C00860150 /* Ogg.framework in Frameworks */,
+ FA577AC916C7513F00860150 /* OpenAL.framework in Frameworks */,
+ FA577ACA16C7514100860150 /* OpenGL.framework in Frameworks */,
+ FA577ACB16C7514400860150 /* physfs.framework in Frameworks */,
+ FA577ACC16C7514700860150 /* SDL.framework in Frameworks */,
+ FA577ACD16C7514C00860150 /* Vorbis.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -958,7 +959,7 @@
2F654C0235EB60C744A22507 /* Products */ = {
isa = PBXGroup;
children = (
- 30AB36822AB41E4B0A6C6001 /* liblove.dylib */,
+ FA577AAF16C7507900860150 /* love framework.framework */,
);
name = Products;
sourceTree = "";
@@ -1205,6 +1206,7 @@
548A533617C45319431D3ECF /* modules */,
352E6C5F6F8A681766EB5299 /* scripts */,
FA577A6616C7199700860150 /* Frameworks */,
+ FA08F5AC16C751BA00F007B5 /* Resources */,
2F654C0235EB60C744A22507 /* Products */,
);
name = love;
@@ -1535,6 +1537,14 @@
path = Contacts;
sourceTree = "";
};
+ FA08F5AC16C751BA00F007B5 /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ FA08F5AE16C7525600F007B5 /* Info-Framework.plist */,
+ );
+ name = Resources;
+ sourceTree = "";
+ };
FA577A6616C7199700860150 /* Frameworks */ = {
isa = PBXGroup;
children = (
@@ -1557,23 +1567,34 @@
};
/* End PBXGroup section */
+/* Begin PBXHeadersBuildPhase section */
+ FA577AAC16C7507900860150 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
/* Begin PBXNativeTarget section */
- 09DF35BB3B8B243F33D96ED3 /* love */ = {
+ FA577AAE16C7507900860150 /* love framework */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 1A433C7212B96639455E4F83 /* Build configuration list for PBXNativeTarget "love" */;
+ buildConfigurationList = FA577ABF16C7507900860150 /* Build configuration list for PBXNativeTarget "love framework" */;
buildPhases = (
- 26A7484A306A11002F6D38AA /* Resources */,
- 4CE82E922A95589F6A322182 /* Sources */,
- 79E2737D46CB67477B470366 /* Frameworks */,
+ FA577AAA16C7507900860150 /* Sources */,
+ FA577AAB16C7507900860150 /* Frameworks */,
+ FA577AAC16C7507900860150 /* Headers */,
+ FA577AAD16C7507900860150 /* Resources */,
);
buildRules = (
);
dependencies = (
);
- name = love;
+ name = "love framework";
productName = love;
- productReference = 30AB36822AB41E4B0A6C6001 /* liblove.dylib */;
- productType = "com.apple.product-type.library.dynamic";
+ productReference = FA577AAF16C7507900860150 /* love framework.framework */;
+ productType = "com.apple.product-type.framework";
};
/* End PBXNativeTarget section */
@@ -1583,7 +1604,7 @@
attributes = {
LastUpgradeCheck = 0460;
};
- buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "liblove" */;
+ buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "love-framework" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 1;
@@ -1594,13 +1615,13 @@
projectDirPath = "";
projectRoot = "";
targets = (
- 09DF35BB3B8B243F33D96ED3 /* love */,
+ FA577AAE16C7507900860150 /* love framework */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
- 26A7484A306A11002F6D38AA /* Resources */ = {
+ FA577AAD16C7507900860150 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -1610,215 +1631,215 @@
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
- 4CE82E922A95589F6A322182 /* Sources */ = {
+ FA577AAA16C7507900860150 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 6C871DA840146715360914E9 /* Exception.cpp in Sources */,
- 30140D1D07A51BAB2422590B /* Matrix.cpp in Sources */,
- 1DBB1F64625C0F5D2E12411F /* Memoizer.cpp in Sources */,
- 109353A04F5573B862FD07D7 /* Module.cpp in Sources */,
- 2B1728442A197ED0358D4365 /* Object.cpp in Sources */,
- 5AE114FF2D19451E59774CB5 /* Reference.cpp in Sources */,
- 1D516BAA7B024F075B3729BE /* Variant.cpp in Sources */,
- 09636CC93F0B14EE1F025493 /* Vector.cpp in Sources */,
- 6E2A081C6958498954D50FB6 /* b64.cpp in Sources */,
- 324B66FE301559AF719932EA /* delay.cpp in Sources */,
- 3AB561587BFA14B932E71A5B /* math.cpp in Sources */,
- 5A1C7E01050F58114E7227F8 /* runtime.cpp in Sources */,
- 249C064F450E3B4B4C3C2B1B /* utf8.cpp in Sources */,
- 65CB27265B0E1BBE01860D98 /* wrap_Data.cpp in Sources */,
- 56336A1F3DD729B62BFD0812 /* b2ChainShape.cpp in Sources */,
- 25D21FFF294265C4539106EE /* b2CircleShape.cpp in Sources */,
- 7C8F4DC63FBA4FC34AFA64C1 /* b2EdgeShape.cpp in Sources */,
- 594D7A8E22C154235DD040BA /* b2PolygonShape.cpp in Sources */,
- 639C345F56003E3913A93DAB /* b2BroadPhase.cpp in Sources */,
- 7AB329676397767D2E982882 /* b2CollideCircle.cpp in Sources */,
- 4FAC2DFB6970650014CF29D0 /* b2CollideEdge.cpp in Sources */,
- 029F368B7B506E5C5C5823EF /* b2CollidePolygon.cpp in Sources */,
- 68B425CA72137DB242F05144 /* b2Collision.cpp in Sources */,
- 63954FA776F1067714672128 /* b2Distance.cpp in Sources */,
- 0F9B1AE547A94A301A645561 /* b2DynamicTree.cpp in Sources */,
- 37AD5C731505238B10850FC2 /* b2TimeOfImpact.cpp in Sources */,
- 336957C017BC6142517E500D /* b2BlockAllocator.cpp in Sources */,
- 3836012B38C65522624067A3 /* b2Draw.cpp in Sources */,
- 1B3612227D2E60355A471FED /* b2Math.cpp in Sources */,
- 3E2F3C2558A2325729FC0C2D /* b2Settings.cpp in Sources */,
- 791C22484A2B5D645BE15153 /* b2StackAllocator.cpp in Sources */,
- 6E837DB120C2593B3FD3456A /* b2Timer.cpp in Sources */,
- 00DA6CE13DD5219C3E7E625A /* b2ChainAndCircleContact.cpp in Sources */,
- 59481C9B383347D933277EFF /* b2ChainAndPolygonContact.cpp in Sources */,
- 32CB64B222425B7B734A3A7B /* b2CircleContact.cpp in Sources */,
- 4A8A57B2139F476B72F7623D /* b2Contact.cpp in Sources */,
- 7B9D05721925528557F93D4E /* b2ContactSolver.cpp in Sources */,
- 64F05A181A5E49C75E160AD8 /* b2EdgeAndCircleContact.cpp in Sources */,
- 039B5B7D0DC6731913DA077B /* b2EdgeAndPolygonContact.cpp in Sources */,
- 0CC658FE367C4125127903F6 /* b2PolygonAndCircleContact.cpp in Sources */,
- 3122528670BF451E4A23676E /* b2PolygonContact.cpp in Sources */,
- 6DE96C2B385F0A01555C2188 /* b2DistanceJoint.cpp in Sources */,
- 1C11380226D916EA0BE167A6 /* b2FrictionJoint.cpp in Sources */,
- 15F9103C0F7168DA54A074EA /* b2GearJoint.cpp in Sources */,
- 1D5A034F692D421847F72F51 /* b2Joint.cpp in Sources */,
- 229D06286B0F54AF468F5A35 /* b2MouseJoint.cpp in Sources */,
- 5BBB00FB1ECD254D13B50971 /* b2PrismaticJoint.cpp in Sources */,
- 24B370F64C7B24B0303E7126 /* b2PulleyJoint.cpp in Sources */,
- 14767C1E40281B57000E5458 /* b2RevoluteJoint.cpp in Sources */,
- 459F7DEB6C63140640D84FC3 /* b2RopeJoint.cpp in Sources */,
- 0CB34CB3138F4F7951DD14F2 /* b2WeldJoint.cpp in Sources */,
- 58AF75F610447B43043F4A9B /* b2WheelJoint.cpp in Sources */,
- 77E856AC37AD7BFB4A223BB3 /* b2Body.cpp in Sources */,
- 1CCF19897E133CEF703C2FD1 /* b2ContactManager.cpp in Sources */,
- 75764CB67C4D54F3559071F0 /* b2Fixture.cpp in Sources */,
- 143D377C59D42D3510E96672 /* b2Island.cpp in Sources */,
- 2DA27B402F1E758F1F7F7E69 /* b2World.cpp in Sources */,
- 33A616F9732263E37587124A /* b2WorldCallbacks.cpp in Sources */,
- 1D38742529410ADB3BC90ECA /* b2Rope.cpp in Sources */,
- 223A0E3B7D5311DD6FFA2AC9 /* auxiliar.c in Sources */,
- 074E29350BF921E76E667DCA /* buffer.c in Sources */,
- 6B825EDE62972867336F7581 /* except.c in Sources */,
- 3575381C41A9726E4CEA2655 /* inet.c in Sources */,
- 417D20D2497A24584B054946 /* io.c in Sources */,
- 481C452109F35F190C4F4BF0 /* luasocket.c in Sources */,
- 7C9C13D455D80CE513492369 /* mime.c in Sources */,
- 4A3F03D6061B0E4714687337 /* options.c in Sources */,
- 7635205626BE367B61DF1F1A /* select.c in Sources */,
- 104E24F9724122BE08D840D5 /* tcp.c in Sources */,
- 09723C0E760F765579A43475 /* timeout.c in Sources */,
- 159506961D3A711200AC2DCA /* udp.c in Sources */,
- 30C82ABB15945F6A498F58AF /* unix.c in Sources */,
- 01DC2CD414B6424012B40BBB /* usocket.c in Sources */,
- 154B15282F1F380D77B54482 /* luasocket.cpp in Sources */,
- 5BD85E31103043024F3E1C6C /* Audio.cpp in Sources */,
- 21E174747751199653C1628B /* Source.cpp in Sources */,
- 6D9C4F37570E71D842B9043C /* Audio.cpp in Sources */,
- 3D4C5CC322090C44664B7250 /* Source.cpp in Sources */,
- 5E3A53531D4A707A69B37A2A /* Audio.cpp in Sources */,
- 2A68408C487E5C9B00604DB2 /* Pool.cpp in Sources */,
- 2D0D43613DC30EC741DB1FB1 /* Source.cpp in Sources */,
- 6A252B960EAD08CD776B4046 /* wrap_Audio.cpp in Sources */,
- 68DD3ACC47E858EC2B354BEE /* wrap_Source.cpp in Sources */,
- 625B546431AB66963CEC5F4D /* Event.cpp in Sources */,
- 1C6C16EA0BF24FB848D31F70 /* Event.cpp in Sources */,
- 0B382ADF2CCC322861EC07FD /* wrap_Event.cpp in Sources */,
- 0F5264ED31AE4CB31DB4279C /* File.cpp in Sources */,
- 5C116B8234616DD369DF563F /* FileData.cpp in Sources */,
- 6BBC13DA0A5C30324E8F3E18 /* File.cpp in Sources */,
- 307D1F77689D3DD63AC422A1 /* Filesystem.cpp in Sources */,
- 6A6078470E835DCD5F595EE6 /* wrap_File.cpp in Sources */,
- 67BE1777088B734F51784E49 /* wrap_FileData.cpp in Sources */,
- 302979807B5065032BD15D1E /* wrap_Filesystem.cpp in Sources */,
- 07B277550F566C650B7427B3 /* GlyphData.cpp in Sources */,
- 71E936992DC776210693408C /* ImageRasterizer.cpp in Sources */,
- 44F12EAF6F13710F400D4477 /* Rasterizer.cpp in Sources */,
- 4A885F3E758468C22C8026AB /* Font.cpp in Sources */,
- 29FF6171026D5B59398C2B51 /* TrueTypeRasterizer.cpp in Sources */,
- 49DB4E0F538E2004062370E8 /* wrap_Font.cpp in Sources */,
- 7A362ACD0EC3480208647BCA /* wrap_GlyphData.cpp in Sources */,
- 3B5D0D1F0D2313885B615486 /* wrap_Rasterizer.cpp in Sources */,
- 7AEA20BE34196A794D135380 /* DrawQable.cpp in Sources */,
- 2E4167DE21E974F85BC376BA /* Drawable.cpp in Sources */,
- 36B94DFD36D6324F7C1774B2 /* Graphics.cpp in Sources */,
- 6BA006A63AF348211EE76568 /* Image.cpp in Sources */,
- 1BB65AD16B410B282465008A /* Quad.cpp in Sources */,
- 38A85ADA322F33317FDC5737 /* Volatile.cpp in Sources */,
- 2087072D1F902F051BFC76FC /* Canvas.cpp in Sources */,
- 18C4119638B90EA122B746ED /* Font.cpp in Sources */,
- 602123803ABF7BFD3FF645F1 /* GLee.c in Sources */,
- 1C71793B47F274F109A8141A /* Graphics.cpp in Sources */,
- 6CFC1DD45B694B595C054FA6 /* Image.cpp in Sources */,
- 7CB967BE02390917668D705A /* OpenGL.cpp in Sources */,
- 25781368318F5A8D6AC159AA /* ParticleSystem.cpp in Sources */,
- 63B1246454E051DE5E6B6E20 /* Quad.cpp in Sources */,
- 01803AA15F285310690160B2 /* SpriteBatch.cpp in Sources */,
- 03C6560D14454B8E5AD21D6E /* VertexBuffer.cpp in Sources */,
- 7F095F2C66ED527326F12638 /* wrap_Canvas.cpp in Sources */,
- 35D202FB432E185716BE5453 /* wrap_Font.cpp in Sources */,
- 0AC928E24BC2494A1F6D4028 /* wrap_Graphics.cpp in Sources */,
- 38EA15EC5A5F4C9B763870F1 /* wrap_Image.cpp in Sources */,
- 044A4AAE122F7DB70CDD35F6 /* wrap_ParticleSystem.cpp in Sources */,
- 539F1C3A407C48AF032C5392 /* wrap_Quad.cpp in Sources */,
- 4BBA309304592F89688662B0 /* wrap_SpriteBatch.cpp in Sources */,
- 25C561106DB4530F20BE344E /* ImageData.cpp in Sources */,
- 600511780B7553192CEE7D91 /* Image.cpp in Sources */,
- 7C290E9E44B608FE03CF19C2 /* ImageData.cpp in Sources */,
- 03E879AB4DB5380562B62A19 /* wrap_Image.cpp in Sources */,
- 1FAA7895127F6148564C56AB /* wrap_ImageData.cpp in Sources */,
- 67F27B8D0B3C11712CD90312 /* Joystick.cpp in Sources */,
- 41AD7DE01F41204D2F4A3611 /* Joystick.cpp in Sources */,
- 6121614F3AA766CB25BF568E /* wrap_Joystick.cpp in Sources */,
- 438A31F0407140EB2C39588E /* Keyboard.cpp in Sources */,
- 5E243F5868FE038F3A1836DD /* Keyboard.cpp in Sources */,
- 7AD0062F2ED0611D4371385F /* wrap_Keyboard.cpp in Sources */,
- 31DD40DE2F503069557A436A /* love.cpp in Sources */,
- 393B76C31B19070F1490137E /* Mouse.cpp in Sources */,
- 745B228014B305DA4FD07757 /* Mouse.cpp in Sources */,
- 508910534EE760E4288839FA /* wrap_Mouse.cpp in Sources */,
- 35AC616C049D76AF079E2181 /* Body.cpp in Sources */,
- 315346E7129922300E8A09EE /* Joint.cpp in Sources */,
- 53273A29641C25D605321FAE /* Shape.cpp in Sources */,
- 3EF02FFD4295723C510749BE /* Body.cpp in Sources */,
- 097454EB23005ECC2FDE2E69 /* ChainShape.cpp in Sources */,
- 036D2822782A3C775A207D41 /* CircleShape.cpp in Sources */,
- 14A370827F3869683A6017ED /* Contact.cpp in Sources */,
- 4F744BDE7D0016D8643376F2 /* DistanceJoint.cpp in Sources */,
- 039F64B150F328C738355484 /* EdgeShape.cpp in Sources */,
- 09256D556B571ED61DA41636 /* Fixture.cpp in Sources */,
- 125D4AAB3A2B6A6512CC3340 /* FrictionJoint.cpp in Sources */,
- 4B614EC10D676D2E08567510 /* GearJoint.cpp in Sources */,
- 516C37723E3C7F1156CD6CA0 /* Joint.cpp in Sources */,
- 0D016BE677104BAD5203542E /* MouseJoint.cpp in Sources */,
- 290A66DF5CCE738962467181 /* Physics.cpp in Sources */,
- 7AEE5F204EC247A52A0A19FB /* PolygonShape.cpp in Sources */,
- 7EE04B8A7FBF71C211187296 /* PrismaticJoint.cpp in Sources */,
- 4022154906BD73B2452D4819 /* PulleyJoint.cpp in Sources */,
- 3A9D24EB4E65040E3B7D3371 /* RevoluteJoint.cpp in Sources */,
- 71E648FC31176FE27EF927F5 /* RopeJoint.cpp in Sources */,
- 499A3C8625225B87111C678F /* Shape.cpp in Sources */,
- 591048A77073374A050F213D /* WeldJoint.cpp in Sources */,
- 6BCB02613EAF03041A5C4937 /* WheelJoint.cpp in Sources */,
- 07F455C87A18611814982036 /* World.cpp in Sources */,
- 1B9B6C6A5EE750343E3E6B4F /* wrap_Body.cpp in Sources */,
- 7DF8380C56C26E6F5B12226A /* wrap_ChainShape.cpp in Sources */,
- 5F00327A682C5B8D0D6E6F02 /* wrap_CircleShape.cpp in Sources */,
- 263917E2332F043803226407 /* wrap_Contact.cpp in Sources */,
- 4C5369C340A53EDA1624266C /* wrap_DistanceJoint.cpp in Sources */,
- 22C34A2645624B9B3225304B /* wrap_EdgeShape.cpp in Sources */,
- 024244981823366004CF66BA /* wrap_Fixture.cpp in Sources */,
- 1303537D6E6B436557215EA4 /* wrap_FrictionJoint.cpp in Sources */,
- 1CAE7FFF458B40E475886C7A /* wrap_GearJoint.cpp in Sources */,
- 0BAA65D077084F956DE03826 /* wrap_Joint.cpp in Sources */,
- 132E702F231B77B87E446102 /* wrap_MouseJoint.cpp in Sources */,
- 3170516A15C07C655E6B7AED /* wrap_Physics.cpp in Sources */,
- 5EAB44C85C84765A170C541F /* wrap_PolygonShape.cpp in Sources */,
- 512104604E644116477439F9 /* wrap_PrismaticJoint.cpp in Sources */,
- 02B01FA86435581364FB5049 /* wrap_PulleyJoint.cpp in Sources */,
- 5B7A4DB6688C5CC32E53776B /* wrap_RevoluteJoint.cpp in Sources */,
- 615807AF172A52AC442F041E /* wrap_RopeJoint.cpp in Sources */,
- 7807202E5EAA77DE202E4624 /* wrap_Shape.cpp in Sources */,
- 39207465489630B53B9477BA /* wrap_WeldJoint.cpp in Sources */,
- 673C3737193B21084AFA6B37 /* wrap_WheelJoint.cpp in Sources */,
- 5C766B532F091EFA326C75C4 /* wrap_World.cpp in Sources */,
- 25FF390F45C26F8A5FCE5C9A /* Sound.cpp in Sources */,
- 71B1393764F71CB2261C0EFE /* SoundData.cpp in Sources */,
- 4A6D427A6DD9569F6C3A08FC /* Decoder.cpp in Sources */,
- 49876E71529D5629216028F4 /* FLACDecoder.cpp in Sources */,
- 08F12B7E0C1A136362020957 /* GmeDecoder.cpp in Sources */,
- 068D1C9064741F5460C96442 /* ModPlugDecoder.cpp in Sources */,
- 10690FE921A84D5D282672B1 /* Mpg123Decoder.cpp in Sources */,
- 75B822F848101B3808405D74 /* Sound.cpp in Sources */,
- 3FA65FA0175A17E432441053 /* VorbisDecoder.cpp in Sources */,
- 78126A604A452F9D2831591E /* wrap_Decoder.cpp in Sources */,
- 587523B619FB33B0233124AA /* wrap_Sound.cpp in Sources */,
- 6CA1461953EC48BC31B243BD /* wrap_SoundData.cpp in Sources */,
- 20D8466917C124D94A087EB0 /* Thread.cpp in Sources */,
- 4DA255B90B55381D792A7037 /* threads.cpp in Sources */,
- 189C2D641B72641C0D015F5B /* wrap_Thread.cpp in Sources */,
- 124C4F0D10E67CCC67DD6BE8 /* Timer.cpp in Sources */,
- 57B9460C6B9737BA4DCB6FE2 /* wrap_Timer.cpp in Sources */,
- 1D8534195FFA4E5F772A1545 /* Window.cpp in Sources */,
- 50D0492E26005994325249B2 /* Window.cpp in Sources */,
- FA577A8916C71CF000860150 /* Shader.cpp in Sources */,
- FA577A8A16C71CF000860150 /* wrap_Shader.cpp in Sources */,
+ FA08F5B016C752F900F007B5 /* Source.cpp in Sources */,
+ FA08F5B116C752F900F007B5 /* wrap_Audio.cpp in Sources */,
+ FA08F5B216C752F900F007B5 /* wrap_Source.cpp in Sources */,
+ FA08F5B316C752FC00F007B5 /* Audio.cpp in Sources */,
+ FA08F5B416C7530100F007B5 /* Audio.cpp in Sources */,
+ FA08F5B516C7530100F007B5 /* Source.cpp in Sources */,
+ FA08F5B616C7530A00F007B5 /* Audio.cpp in Sources */,
+ FA08F5B716C7530A00F007B5 /* Pool.cpp in Sources */,
+ FA08F5B816C7530A00F007B5 /* Source.cpp in Sources */,
+ FA08F5B916C7532A00F007B5 /* b64.cpp in Sources */,
+ FA08F5BA16C7532A00F007B5 /* delay.cpp in Sources */,
+ FA08F5BB16C7532A00F007B5 /* Exception.cpp in Sources */,
+ FA08F5BC16C7532A00F007B5 /* math.cpp in Sources */,
+ FA08F5BD16C7532A00F007B5 /* Matrix.cpp in Sources */,
+ FA08F5BE16C7532A00F007B5 /* Memoizer.cpp in Sources */,
+ FA08F5BF16C7532A00F007B5 /* Module.cpp in Sources */,
+ FA08F5C016C7532A00F007B5 /* Object.cpp in Sources */,
+ FA08F5C116C7532A00F007B5 /* Reference.cpp in Sources */,
+ FA08F5C216C7532A00F007B5 /* runtime.cpp in Sources */,
+ FA08F5C316C7532A00F007B5 /* utf8.cpp in Sources */,
+ FA08F5C416C7532A00F007B5 /* Variant.cpp in Sources */,
+ FA08F5C516C7532A00F007B5 /* Vector.cpp in Sources */,
+ FA08F5C616C7532A00F007B5 /* wrap_Data.cpp in Sources */,
+ FA08F5C716C7533C00F007B5 /* b2BroadPhase.cpp in Sources */,
+ FA08F5C816C7533C00F007B5 /* b2CollideCircle.cpp in Sources */,
+ FA08F5C916C7533C00F007B5 /* b2CollideEdge.cpp in Sources */,
+ FA08F5CA16C7533C00F007B5 /* b2CollidePolygon.cpp in Sources */,
+ FA08F5CB16C7533C00F007B5 /* b2Collision.cpp in Sources */,
+ FA08F5CC16C7533C00F007B5 /* b2Distance.cpp in Sources */,
+ FA08F5CD16C7533C00F007B5 /* b2DynamicTree.cpp in Sources */,
+ FA08F5CE16C7533C00F007B5 /* b2TimeOfImpact.cpp in Sources */,
+ FA08F5CF16C7534400F007B5 /* b2ChainShape.cpp in Sources */,
+ FA08F5D016C7534400F007B5 /* b2CircleShape.cpp in Sources */,
+ FA08F5D116C7534400F007B5 /* b2EdgeShape.cpp in Sources */,
+ FA08F5D216C7534400F007B5 /* b2PolygonShape.cpp in Sources */,
+ FA08F5D316C7535000F007B5 /* b2BlockAllocator.cpp in Sources */,
+ FA08F5D416C7535000F007B5 /* b2Draw.cpp in Sources */,
+ FA08F5D516C7535000F007B5 /* b2Math.cpp in Sources */,
+ FA08F5D616C7535000F007B5 /* b2Settings.cpp in Sources */,
+ FA08F5D716C7535000F007B5 /* b2StackAllocator.cpp in Sources */,
+ FA08F5D816C7535000F007B5 /* b2Timer.cpp in Sources */,
+ FA08F5D916C7536C00F007B5 /* b2Body.cpp in Sources */,
+ FA08F5DA16C7536C00F007B5 /* b2ContactManager.cpp in Sources */,
+ FA08F5DB16C7536C00F007B5 /* b2Fixture.cpp in Sources */,
+ FA08F5DC16C7536C00F007B5 /* b2Island.cpp in Sources */,
+ FA08F5DD16C7536C00F007B5 /* b2World.cpp in Sources */,
+ FA08F5DE16C7536C00F007B5 /* b2WorldCallbacks.cpp in Sources */,
+ FA08F5DF16C7537B00F007B5 /* b2ChainAndCircleContact.cpp in Sources */,
+ FA08F5E016C7537B00F007B5 /* b2ChainAndPolygonContact.cpp in Sources */,
+ FA08F5E116C7537B00F007B5 /* b2CircleContact.cpp in Sources */,
+ FA08F5E216C7537B00F007B5 /* b2Contact.cpp in Sources */,
+ FA08F5E316C7537B00F007B5 /* b2ContactSolver.cpp in Sources */,
+ FA08F5E416C7537B00F007B5 /* b2EdgeAndCircleContact.cpp in Sources */,
+ FA08F5E516C7537B00F007B5 /* b2EdgeAndPolygonContact.cpp in Sources */,
+ FA08F5E616C7537B00F007B5 /* b2PolygonAndCircleContact.cpp in Sources */,
+ FA08F5E716C7537B00F007B5 /* b2PolygonContact.cpp in Sources */,
+ FA08F5E816C7538F00F007B5 /* b2DistanceJoint.cpp in Sources */,
+ FA08F5E916C7538F00F007B5 /* b2FrictionJoint.cpp in Sources */,
+ FA08F5EA16C7538F00F007B5 /* b2GearJoint.cpp in Sources */,
+ FA08F5EB16C7538F00F007B5 /* b2Joint.cpp in Sources */,
+ FA08F5EC16C7538F00F007B5 /* b2MouseJoint.cpp in Sources */,
+ FA08F5ED16C7538F00F007B5 /* b2PrismaticJoint.cpp in Sources */,
+ FA08F5EE16C7538F00F007B5 /* b2PulleyJoint.cpp in Sources */,
+ FA08F5EF16C7538F00F007B5 /* b2RevoluteJoint.cpp in Sources */,
+ FA08F5F016C7538F00F007B5 /* b2RopeJoint.cpp in Sources */,
+ FA08F5F116C7538F00F007B5 /* b2WeldJoint.cpp in Sources */,
+ FA08F5F216C7538F00F007B5 /* b2WheelJoint.cpp in Sources */,
+ FA08F5F316C7539B00F007B5 /* b2Rope.cpp in Sources */,
+ FA08F5F416C753A400F007B5 /* luasocket.cpp in Sources */,
+ FA08F5F516C753B800F007B5 /* auxiliar.c in Sources */,
+ FA08F5F616C753B800F007B5 /* buffer.c in Sources */,
+ FA08F5F716C753B800F007B5 /* except.c in Sources */,
+ FA08F5F816C753B800F007B5 /* inet.c in Sources */,
+ FA08F5F916C753B800F007B5 /* io.c in Sources */,
+ FA08F5FA16C753B800F007B5 /* luasocket.c in Sources */,
+ FA08F5FB16C753B800F007B5 /* mime.c in Sources */,
+ FA08F5FC16C753B800F007B5 /* options.c in Sources */,
+ FA08F5FD16C753B800F007B5 /* select.c in Sources */,
+ FA08F5FE16C753B800F007B5 /* tcp.c in Sources */,
+ FA08F5FF16C753B800F007B5 /* timeout.c in Sources */,
+ FA08F60016C753B800F007B5 /* udp.c in Sources */,
+ FA08F60116C753B800F007B5 /* unix.c in Sources */,
+ FA08F60216C753B800F007B5 /* usocket.c in Sources */,
+ FA08F60316C753CE00F007B5 /* Event.cpp in Sources */,
+ FA08F60416C753CE00F007B5 /* Event.cpp in Sources */,
+ FA08F60516C753CE00F007B5 /* wrap_Event.cpp in Sources */,
+ FA08F60616C753DB00F007B5 /* File.cpp in Sources */,
+ FA08F60716C753DB00F007B5 /* FileData.cpp in Sources */,
+ FA08F60816C753DB00F007B5 /* File.cpp in Sources */,
+ FA08F60916C753DB00F007B5 /* Filesystem.cpp in Sources */,
+ FA08F60A16C753DB00F007B5 /* wrap_File.cpp in Sources */,
+ FA08F60B16C753DB00F007B5 /* wrap_FileData.cpp in Sources */,
+ FA08F60C16C753DB00F007B5 /* wrap_Filesystem.cpp in Sources */,
+ FA08F60D16C753E700F007B5 /* Font.cpp in Sources */,
+ FA08F60E16C753E700F007B5 /* TrueTypeRasterizer.cpp in Sources */,
+ FA08F60F16C753E700F007B5 /* wrap_Font.cpp in Sources */,
+ FA08F61016C753E700F007B5 /* GlyphData.cpp in Sources */,
+ FA08F61116C753E700F007B5 /* ImageRasterizer.cpp in Sources */,
+ FA08F61216C753E700F007B5 /* Rasterizer.cpp in Sources */,
+ FA08F61316C753E700F007B5 /* wrap_GlyphData.cpp in Sources */,
+ FA08F61416C753E700F007B5 /* wrap_Rasterizer.cpp in Sources */,
+ FA08F61516C753F600F007B5 /* Drawable.cpp in Sources */,
+ FA08F61616C753F600F007B5 /* DrawQable.cpp in Sources */,
+ FA08F61716C753F600F007B5 /* Graphics.cpp in Sources */,
+ FA08F61816C753F600F007B5 /* Image.cpp in Sources */,
+ FA08F61916C753F600F007B5 /* Quad.cpp in Sources */,
+ FA08F61A16C753F600F007B5 /* Volatile.cpp in Sources */,
+ FA08F61B16C7541400F007B5 /* Canvas.cpp in Sources */,
+ FA08F61C16C7541400F007B5 /* Font.cpp in Sources */,
+ FA08F61D16C7541400F007B5 /* GLee.c in Sources */,
+ FA08F61E16C7541400F007B5 /* Graphics.cpp in Sources */,
+ FA08F61F16C7541400F007B5 /* Image.cpp in Sources */,
+ FA08F62016C7541400F007B5 /* OpenGL.cpp in Sources */,
+ FA08F62116C7541400F007B5 /* ParticleSystem.cpp in Sources */,
+ FA08F62216C7541400F007B5 /* Quad.cpp in Sources */,
+ FA08F62316C7541400F007B5 /* Shader.cpp in Sources */,
+ FA08F62416C7541400F007B5 /* SpriteBatch.cpp in Sources */,
+ FA08F62516C7541400F007B5 /* VertexBuffer.cpp in Sources */,
+ FA08F62616C7541400F007B5 /* wrap_Canvas.cpp in Sources */,
+ FA08F62716C7541400F007B5 /* wrap_Font.cpp in Sources */,
+ FA08F62816C7541400F007B5 /* wrap_Graphics.cpp in Sources */,
+ FA08F62916C7541400F007B5 /* wrap_Image.cpp in Sources */,
+ FA08F62A16C7541400F007B5 /* wrap_ParticleSystem.cpp in Sources */,
+ FA08F62B16C7541400F007B5 /* wrap_Quad.cpp in Sources */,
+ FA08F62C16C7541400F007B5 /* wrap_Shader.cpp in Sources */,
+ FA08F62D16C7541400F007B5 /* wrap_SpriteBatch.cpp in Sources */,
+ FA08F62E16C7542600F007B5 /* ImageData.cpp in Sources */,
+ FA08F62F16C7542600F007B5 /* Image.cpp in Sources */,
+ FA08F63016C7542600F007B5 /* ImageData.cpp in Sources */,
+ FA08F63116C7542600F007B5 /* wrap_Image.cpp in Sources */,
+ FA08F63216C7542600F007B5 /* wrap_ImageData.cpp in Sources */,
+ FA08F63316C7542D00F007B5 /* Joystick.cpp in Sources */,
+ FA08F63416C7542D00F007B5 /* Joystick.cpp in Sources */,
+ FA08F63516C7542D00F007B5 /* wrap_Joystick.cpp in Sources */,
+ FA08F63616C7543400F007B5 /* Keyboard.cpp in Sources */,
+ FA08F63716C7543400F007B5 /* Keyboard.cpp in Sources */,
+ FA08F63816C7543400F007B5 /* wrap_Keyboard.cpp in Sources */,
+ FA08F63916C7543A00F007B5 /* love.cpp in Sources */,
+ FA08F63A16C7544300F007B5 /* Mouse.cpp in Sources */,
+ FA08F63B16C7544300F007B5 /* Mouse.cpp in Sources */,
+ FA08F63C16C7544300F007B5 /* wrap_Mouse.cpp in Sources */,
+ FA08F63D16C7544B00F007B5 /* Body.cpp in Sources */,
+ FA08F63E16C7544B00F007B5 /* Joint.cpp in Sources */,
+ FA08F63F16C7544B00F007B5 /* Shape.cpp in Sources */,
+ FA08F64016C7546400F007B5 /* Body.cpp in Sources */,
+ FA08F64116C7546400F007B5 /* ChainShape.cpp in Sources */,
+ FA08F64216C7546400F007B5 /* CircleShape.cpp in Sources */,
+ FA08F64316C7546400F007B5 /* Contact.cpp in Sources */,
+ FA08F64416C7546400F007B5 /* DistanceJoint.cpp in Sources */,
+ FA08F64516C7546400F007B5 /* EdgeShape.cpp in Sources */,
+ FA08F64616C7546400F007B5 /* Fixture.cpp in Sources */,
+ FA08F64716C7546400F007B5 /* FrictionJoint.cpp in Sources */,
+ FA08F64816C7546400F007B5 /* GearJoint.cpp in Sources */,
+ FA08F64916C7546400F007B5 /* Joint.cpp in Sources */,
+ FA08F64A16C7546400F007B5 /* MouseJoint.cpp in Sources */,
+ FA08F64B16C7546400F007B5 /* Physics.cpp in Sources */,
+ FA08F64C16C7546400F007B5 /* PolygonShape.cpp in Sources */,
+ FA08F64D16C7546400F007B5 /* PrismaticJoint.cpp in Sources */,
+ FA08F64E16C7546400F007B5 /* PulleyJoint.cpp in Sources */,
+ FA08F64F16C7546400F007B5 /* RevoluteJoint.cpp in Sources */,
+ FA08F65016C7546400F007B5 /* RopeJoint.cpp in Sources */,
+ FA08F65116C7546400F007B5 /* Shape.cpp in Sources */,
+ FA08F65216C7547300F007B5 /* WeldJoint.cpp in Sources */,
+ FA08F65316C7547300F007B5 /* WheelJoint.cpp in Sources */,
+ FA08F65416C7547300F007B5 /* World.cpp in Sources */,
+ FA08F65516C7547300F007B5 /* wrap_Body.cpp in Sources */,
+ FA08F65616C7547300F007B5 /* wrap_ChainShape.cpp in Sources */,
+ FA08F65716C7547300F007B5 /* wrap_CircleShape.cpp in Sources */,
+ FA08F65816C7547300F007B5 /* wrap_Contact.cpp in Sources */,
+ FA08F65916C7547300F007B5 /* wrap_DistanceJoint.cpp in Sources */,
+ FA08F65A16C7547300F007B5 /* wrap_EdgeShape.cpp in Sources */,
+ FA08F65B16C7547300F007B5 /* wrap_Fixture.cpp in Sources */,
+ FA08F65C16C7547300F007B5 /* wrap_FrictionJoint.cpp in Sources */,
+ FA08F65D16C7548200F007B5 /* wrap_GearJoint.cpp in Sources */,
+ FA08F65E16C7548200F007B5 /* wrap_Joint.cpp in Sources */,
+ FA08F65F16C7548200F007B5 /* wrap_MouseJoint.cpp in Sources */,
+ FA08F66016C7548200F007B5 /* wrap_Physics.cpp in Sources */,
+ FA08F66116C7548200F007B5 /* wrap_PolygonShape.cpp in Sources */,
+ FA08F66216C7548200F007B5 /* wrap_PrismaticJoint.cpp in Sources */,
+ FA08F66316C7548200F007B5 /* wrap_PulleyJoint.cpp in Sources */,
+ FA08F66416C7548200F007B5 /* wrap_RevoluteJoint.cpp in Sources */,
+ FA08F66516C7548200F007B5 /* wrap_RopeJoint.cpp in Sources */,
+ FA08F66616C7548200F007B5 /* wrap_Shape.cpp in Sources */,
+ FA08F66716C7548200F007B5 /* wrap_WeldJoint.cpp in Sources */,
+ FA08F66816C7548200F007B5 /* wrap_WheelJoint.cpp in Sources */,
+ FA08F66916C7548200F007B5 /* wrap_World.cpp in Sources */,
+ FA08F66A16C7549200F007B5 /* Sound.cpp in Sources */,
+ FA08F66B16C7549200F007B5 /* SoundData.cpp in Sources */,
+ FA08F66C16C7549200F007B5 /* wrap_Decoder.cpp in Sources */,
+ FA08F66D16C7549200F007B5 /* wrap_Sound.cpp in Sources */,
+ FA08F66E16C7549200F007B5 /* wrap_SoundData.cpp in Sources */,
+ FA08F66F16C754A100F007B5 /* Decoder.cpp in Sources */,
+ FA08F67016C754A100F007B5 /* FLACDecoder.cpp in Sources */,
+ FA08F67116C754A100F007B5 /* GmeDecoder.cpp in Sources */,
+ FA08F67216C754A100F007B5 /* ModPlugDecoder.cpp in Sources */,
+ FA08F67316C754A100F007B5 /* Mpg123Decoder.cpp in Sources */,
+ FA08F67416C754A100F007B5 /* Sound.cpp in Sources */,
+ FA08F67516C754A100F007B5 /* VorbisDecoder.cpp in Sources */,
+ FA08F67616C754A900F007B5 /* Thread.cpp in Sources */,
+ FA08F67716C754A900F007B5 /* threads.cpp in Sources */,
+ FA08F67816C754A900F007B5 /* wrap_Thread.cpp in Sources */,
+ FA08F67916C754B100F007B5 /* Timer.cpp in Sources */,
+ FA08F67A16C754B100F007B5 /* wrap_Timer.cpp in Sources */,
+ FA08F67B16C754BA00F007B5 /* Window.cpp in Sources */,
+ FA08F67C16C754BA00F007B5 /* Window.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1851,35 +1872,6 @@
};
name = Release;
};
- 490922D148BE6B6A1818507B /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- COMBINE_HIDPI_IMAGES = YES;
- EXECUTABLE_PREFIX = lib;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_MODEL_TUNING = G5;
- INSTALL_PATH = "@rpath";
- OTHER_CFLAGS = "-DLOVE_SUPPORT_GME=1";
- PRODUCT_NAME = love;
- };
- name = Debug;
- };
- 58487C59454F494F6EDA3716 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- COMBINE_HIDPI_IMAGES = YES;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- EXECUTABLE_PREFIX = lib;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_MODEL_TUNING = G5;
- INSTALL_PATH = "@rpath";
- OTHER_CFLAGS = "-DLOVE_SUPPORT_GME=1";
- PRODUCT_NAME = love;
- };
- name = Release;
- };
64274E785071353E1A1D0D4B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -1905,19 +1897,52 @@
};
name = Debug;
};
+ FA577AC016C7507900860150 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ DYLIB_COMPATIBILITY_VERSION = 0.8.0;
+ DYLIB_CURRENT_VERSION = 0.8.0;
+ FRAMEWORK_VERSION = A;
+ GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ INFOPLIST_FILE = "Info-Framework.plist";
+ LD_DYLIB_INSTALL_NAME = "@rpath/$(EXECUTABLE_PATH)";
+ LD_RUNPATH_SEARCH_PATHS = "@executable_path/../Frameworks";
+ PRODUCT_NAME = love;
+ SKIP_INSTALL = YES;
+ STRIP_STYLE = all;
+ WRAPPER_EXTENSION = framework;
+ };
+ name = Debug;
+ };
+ FA577AC116C7507900860150 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ DYLIB_COMPATIBILITY_VERSION = 0.8.0;
+ DYLIB_CURRENT_VERSION = 0.8.0;
+ FRAMEWORK_VERSION = A;
+ GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+ INFOPLIST_FILE = "Info-Framework.plist";
+ LD_DYLIB_INSTALL_NAME = "@rpath/$(EXECUTABLE_PATH)";
+ LD_RUNPATH_SEARCH_PATHS = "@executable_path/../Frameworks";
+ PRODUCT_NAME = love;
+ SKIP_INSTALL = YES;
+ STRIP_INSTALLED_PRODUCT = YES;
+ STRIP_STYLE = all;
+ WRAPPER_EXTENSION = framework;
+ };
+ name = Release;
+ };
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
- 1A433C7212B96639455E4F83 /* Build configuration list for PBXNativeTarget "love" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 490922D148BE6B6A1818507B /* Debug */,
- 58487C59454F494F6EDA3716 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Debug;
- };
- 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "liblove" */ = {
+ 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "love-framework" */ = {
isa = XCConfigurationList;
buildConfigurations = (
64274E785071353E1A1D0D4B /* Debug */,
@@ -1926,6 +1951,15 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
+ FA577ABF16C7507900860150 /* Build configuration list for PBXNativeTarget "love framework" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ FA577AC016C7507900860150 /* Debug */,
+ FA577AC116C7507900860150 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Debug;
+ };
/* End XCConfigurationList section */
};
rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
diff --git a/platform/macosx/love.xcodeproj/project.pbxproj b/platform/macosx/love.xcodeproj/project.pbxproj
index c3d382acc..fb1f78b9f 100644
--- a/platform/macosx/love.xcodeproj/project.pbxproj
+++ b/platform/macosx/love.xcodeproj/project.pbxproj
@@ -8,46 +8,27 @@
/* Begin PBXBuildFile section */
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
- A911D3C815DFF24D005B7EB8 /* Game_Music_Emu.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A911D3C715DFF24D005B7EB8 /* Game_Music_Emu.framework */; };
A911D3C915DFF25D005B7EB8 /* Game_Music_Emu.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = A911D3C715DFF24D005B7EB8 /* Game_Music_Emu.framework */; };
A9255DD11043183600BA1496 /* FreeType.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = A93E6E4810420B4A007D418B /* FreeType.framework */; };
A9255DD21043183600BA1496 /* SDL.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = A93E6E5210420B57007D418B /* SDL.framework */; };
A9255DD31043183600BA1496 /* Lua.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = A93E6E5310420B57007D418B /* Lua.framework */; };
A9255DEC1043188D00BA1496 /* SDLMain.m in Sources */ = {isa = PBXBuildFile; fileRef = A9255DEA1043188D00BA1496 /* SDLMain.m */; };
A9255E031043195A00BA1496 /* Vorbis.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = A9255E021043195A00BA1496 /* Vorbis.framework */; };
- A9255EE810431BD000BA1496 /* Vorbis.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A9255E021043195A00BA1496 /* Vorbis.framework */; };
A9255F431043240F00BA1496 /* IL.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = A9255F421043240F00BA1496 /* IL.framework */; };
- A9255F461043247300BA1496 /* IL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A9255F421043240F00BA1496 /* IL.framework */; };
- A9255F52104324D700BA1496 /* Ogg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A9255F51104324D700BA1496 /* Ogg.framework */; };
A9255F58104324E100BA1496 /* Ogg.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = A9255F51104324D700BA1496 /* Ogg.framework */; };
- A93E6E4910420B4A007D418B /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A93E6E4610420B4A007D418B /* OpenAL.framework */; };
A93E6E4A10420B4A007D418B /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A93E6E4710420B4A007D418B /* OpenGL.framework */; };
- A93E6E4B10420B4A007D418B /* FreeType.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A93E6E4810420B4A007D418B /* FreeType.framework */; };
A93E6E5410420B57007D418B /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A93E6E5210420B57007D418B /* SDL.framework */; };
A93E6E5510420B57007D418B /* Lua.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A93E6E5310420B57007D418B /* Lua.framework */; };
A93E6EED10420BA8007D418B /* love.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A93E6A3410420AC0007D418B /* love.cpp */; };
- A9D307EA106635C3004FEDF8 /* physfs.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A9D307E9106635C3004FEDF8 /* physfs.framework */; };
A9D307F2106635D3004FEDF8 /* physfs.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = A9D307E9106635C3004FEDF8 /* physfs.framework */; };
A9DEC1C11046EFA70049C70C /* Love.icns in Resources */ = {isa = PBXBuildFile; fileRef = A9DEC1BF1046EFA60049C70C /* Love.icns */; };
A9DEC1C21046EFA70049C70C /* LoveDocument.icns in Resources */ = {isa = PBXBuildFile; fileRef = A9DEC1C01046EFA70049C70C /* LoveDocument.icns */; };
- A9F16927109E7BAD00FC83D1 /* libmodplug.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A9F16926109E7BAD00FC83D1 /* libmodplug.framework */; };
- A9F169A7109E824900FC83D1 /* mpg123.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A9F169A6109E824900FC83D1 /* mpg123.framework */; };
A9F169AC109E825000FC83D1 /* mpg123.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = A9F169A6109E824900FC83D1 /* mpg123.framework */; };
A9F169AD109E825000FC83D1 /* libmodplug.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = A9F16926109E7BAD00FC83D1 /* libmodplug.framework */; };
- FA577A9A16C721D900860150 /* liblove.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = FA577A9816C7217800860150 /* liblove.dylib */; };
- FA577A9C16C723A100860150 /* liblove.dylib in Copy liblove */ = {isa = PBXBuildFile; fileRef = FA577A9816C7217800860150 /* liblove.dylib */; };
+ FA08F69616C766E000F007B5 /* love.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA08F69116C765A200F007B5 /* love.framework */; };
+ FA08F69716C766E700F007B5 /* love.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = FA08F69116C765A200F007B5 /* love.framework */; };
/* End PBXBuildFile section */
-/* Begin PBXContainerItemProxy section */
- FA577A9716C7217800860150 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = FA577A9316C7217800860150 /* liblove.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 30AB36822AB41E4B0A6C6001;
- remoteInfo = love;
- };
-/* End PBXContainerItemProxy section */
-
/* Begin PBXCopyFilesBuildPhase section */
A9255DDE1043185300BA1496 /* Copy Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
@@ -55,6 +36,7 @@
dstPath = "";
dstSubfolderSpec = 10;
files = (
+ FA08F69716C766E700F007B5 /* love.framework in Copy Frameworks */,
A9F169AC109E825000FC83D1 /* mpg123.framework in Copy Frameworks */,
A9F169AD109E825000FC83D1 /* libmodplug.framework in Copy Frameworks */,
A9D307F2106635D3004FEDF8 /* physfs.framework in Copy Frameworks */,
@@ -69,17 +51,6 @@
name = "Copy Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
- FA577A9B16C7238D00860150 /* Copy liblove */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
- dstPath = Contents/Libraries;
- dstSubfolderSpec = 1;
- files = (
- FA577A9C16C723A100860150 /* liblove.dylib in Copy liblove */,
- );
- name = "Copy liblove";
- runOnlyForDeploymentPostprocessing = 0;
- };
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
@@ -104,7 +75,8 @@
A9DEC1C01046EFA70049C70C /* LoveDocument.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = LoveDocument.icns; path = icons/LoveDocument.icns; sourceTree = ""; };
A9F16926109E7BAD00FC83D1 /* libmodplug.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libmodplug.framework; path = /Library/Frameworks/libmodplug.framework; sourceTree = ""; };
A9F169A6109E824900FC83D1 /* mpg123.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = mpg123.framework; path = /Library/Frameworks/mpg123.framework; sourceTree = ""; };
- FA577A9316C7217800860150 /* liblove.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = liblove.xcodeproj; sourceTree = ""; };
+ FA08F69116C765A200F007B5 /* love.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = love.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ FA577A9316C7217800860150 /* love-framework.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "love-framework.xcodeproj"; sourceTree = ""; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -112,20 +84,11 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- FA577A9A16C721D900860150 /* liblove.dylib in Frameworks */,
+ FA08F69616C766E000F007B5 /* love.framework in Frameworks */,
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
- A93E6E4910420B4A007D418B /* OpenAL.framework in Frameworks */,
A93E6E4A10420B4A007D418B /* OpenGL.framework in Frameworks */,
- A9255F461043247300BA1496 /* IL.framework in Frameworks */,
- A9255EE810431BD000BA1496 /* Vorbis.framework in Frameworks */,
- A93E6E4B10420B4A007D418B /* FreeType.framework in Frameworks */,
A93E6E5410420B57007D418B /* SDL.framework in Frameworks */,
A93E6E5510420B57007D418B /* Lua.framework in Frameworks */,
- A9255F52104324D700BA1496 /* Ogg.framework in Frameworks */,
- A9D307EA106635C3004FEDF8 /* physfs.framework in Frameworks */,
- A9F16927109E7BAD00FC83D1 /* libmodplug.framework in Frameworks */,
- A9F169A7109E824900FC83D1 /* mpg123.framework in Frameworks */,
- A911D3C815DFF24D005B7EB8 /* Game_Music_Emu.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -135,6 +98,7 @@
1058C7A0FEA54F0111CA2CBB /* Frameworks */ = {
isa = PBXGroup;
children = (
+ FA08F69116C765A200F007B5 /* love.framework */,
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
A93E6E4810420B4A007D418B /* FreeType.framework */,
A911D3C715DFF24D005B7EB8 /* Game_Music_Emu.framework */,
@@ -167,7 +131,7 @@
1058C7A0FEA54F0111CA2CBB /* Frameworks */,
29B97317FDCFA39411CA2CEA /* Resources */,
19C28FACFE9D520D11CA2CBB /* Products */,
- FA577A9316C7217800860150 /* liblove.xcodeproj */,
+ FA577A9316C7217800860150 /* love-framework.xcodeproj */,
);
name = love;
sourceTree = "";
@@ -183,14 +147,6 @@
name = Resources;
sourceTree = "";
};
- FA577A9416C7217800860150 /* Products */ = {
- isa = PBXGroup;
- children = (
- FA577A9816C7217800860150 /* liblove.dylib */,
- );
- name = Products;
- sourceTree = "";
- };
FA577A9D16C7262E00860150 /* Source */ = {
isa = PBXGroup;
children = (
@@ -212,7 +168,6 @@
8D1107290486CEB800E47090 /* Resources */,
8D11072C0486CEB800E47090 /* Sources */,
A9255DDE1043185300BA1496 /* Copy Frameworks */,
- FA577A9B16C7238D00860150 /* Copy liblove */,
8D11072E0486CEB800E47090 /* Frameworks */,
);
buildRules = (
@@ -245,12 +200,6 @@
);
mainGroup = 29B97314FDCFA39411CA2CEA /* love */;
projectDirPath = "";
- projectReferences = (
- {
- ProductGroup = FA577A9416C7217800860150 /* Products */;
- ProjectRef = FA577A9316C7217800860150 /* liblove.xcodeproj */;
- },
- );
projectRoot = "";
targets = (
8D1107260486CEB800E47090 /* love */,
@@ -258,16 +207,6 @@
};
/* End PBXProject section */
-/* Begin PBXReferenceProxy section */
- FA577A9816C7217800860150 /* liblove.dylib */ = {
- isa = PBXReferenceProxy;
- fileType = "compiled.mach-o.dylib";
- path = liblove.dylib;
- remoteRef = FA577A9716C7217800860150 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
-/* End PBXReferenceProxy section */
-
/* Begin PBXResourcesBuildPhase section */
8D1107290486CEB800E47090 /* Resources */ = {
isa = PBXResourcesBuildPhase;
@@ -298,6 +237,11 @@
buildSettings = {
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"$(SRCROOT)/build/Release\"",
+ "\"$(SRCROOT)/build/Debug\"",
+ );
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
@@ -309,7 +253,7 @@
/Library/Frameworks/Lua.framework/Headers,
/Library/Frameworks/SDL.framework/Headers,
);
- INSTALL_PATH = "$(HOME)/Applications";
+ INSTALL_PATH = /Applications;
PRODUCT_NAME = love;
};
name = Debug;
@@ -319,6 +263,11 @@
buildSettings = {
COMBINE_HIDPI_IMAGES = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"$(SRCROOT)/build/Release\"",
+ "\"$(SRCROOT)/build/Debug\"",
+ );
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = love_Prefix.pch;
HEADER_SEARCH_PATHS = (
@@ -328,8 +277,9 @@
/Library/Frameworks/Lua.framework/Headers,
/Library/Frameworks/SDL.framework/Headers,
);
- INSTALL_PATH = "$(HOME)/Applications";
+ INSTALL_PATH = /Applications;
PRODUCT_NAME = love;
+ STRIP_INSTALLED_PRODUCT = YES;
};
name = Release;
};
diff --git a/src/modules/love/love.cpp b/src/modules/love/love.cpp
index d39f0bb68..350ba65e4 100644
--- a/src/modules/love/love.cpp
+++ b/src/modules/love/love.cpp
@@ -36,6 +36,49 @@
#include
#endif // LOVE_LEGENDARY_CONSOLE_IO_HACK
+#ifdef LOVE_LEGENDARY_LIBSTDCXX_HACK
+
+#include
+
+// Workarounds for symbols that are missing from Leopard stdlibc++.dylib.
+// http://stackoverflow.com/questions/3484043/os-x-program-runs-on-dev-machine-crashing-horribly-on-others
+_GLIBCXX_BEGIN_NAMESPACE(std)
+// From ostream_insert.h
+template ostream& __ostream_insert(ostream&, const char*, streamsize);
+
+#ifdef _GLIBCXX_USE_WCHAR_T
+template wostream& __ostream_insert(wostream&, const wchar_t*, streamsize);
+#endif
+
+// From ostream.tcc
+template ostream& ostream::_M_insert(long);
+template ostream& ostream::_M_insert(unsigned long);
+template ostream& ostream::_M_insert(bool);
+#ifdef _GLIBCXX_USE_LONG_LONG
+template ostream& ostream::_M_insert(long long);
+template ostream& ostream::_M_insert(unsigned long long);
+#endif
+template ostream& ostream::_M_insert(double);
+template ostream& ostream::_M_insert(long double);
+template ostream& ostream::_M_insert(const void*);
+
+#ifdef _GLIBCXX_USE_WCHAR_T
+template wostream& wostream::_M_insert(long);
+template wostream& wostream::_M_insert(unsigned long);
+template wostream& wostream::_M_insert(bool);
+#ifdef _GLIBCXX_USE_LONG_LONG
+template wostream& wostream::_M_insert(long long);
+template wostream& wostream::_M_insert(unsigned long long);
+#endif
+template wostream& wostream::_M_insert(double);
+template wostream& wostream::_M_insert(long double);
+template wostream& wostream::_M_insert(const void*);
+#endif
+
+_GLIBCXX_END_NAMESPACE
+
+#endif // LOVE_LEGENDARY_LIBSTDCXX_HACK
+
// Libraries.
#include "libraries/luasocket/luasocket.h"