mirror of
https://github.com/love2d/love.git
synced 2026-08-15 15:51:12 +02:00
2844499ef7
Added new love.graphics.newMesh variants: newMesh(vertexformat, vertices [, drawmode, meshusage]) and newMesh(vertexformat, numvertices [, drawmode, meshusage]).
Replaced the regular love.graphics.newMesh variants with newMesh(vertices [, drawmode, meshusage]) and newMesh(numvertices [, drawmode, meshusage]). To use an image or canvas with a mesh, use Mesh:setTexture.
vertexformat is a table with the following prototype:
{
{attributename, datatype, components},
{attributename, datatype, components},
...
}
Where attributename is the name of the vertex attribute (can be the built-in names 'VertexPosition', 'VertexTexCoord', or 'VertexColor', or a custom name for use in a vertex shader), datatype is the type of values used for the attribute ('float' or 'byte'), and components is the number of components in the vertex attribute (between 1 and 4.)
The vertex format is used to determine the layout of the vertices in the mesh, for example the 'regular' newMesh variants use this vertex format:
format = {
{"VertexPosition", "float", 2},
{"VertexTexCoord", "float", 2},
{"VertexColor", "byte", 4},
}
The mesh usage parameter accepts the same constants as the spritebatch usage hint in love.graphics.newSpriteBatch - "dynamic", "static", and "stream".
Mesh:setVertex now sets *all* vertex attributes for a specific vertex in the Mesh.
Added Mesh:setVertexAttribute(vertexindex, attributeindex, attributevalue1, ...), which sets the values for a specific vertex attribute in a specific vertex in the Mesh (resolves issue #784.)
Added Mesh:getVertexFormat and Mesh:flush.
Added Mesh:setAttributeEnabled(attributename, enable) and Mesh:isAttributeEnabled(attributename), to enable or disable the use of a specific attribute when drawing the Mesh.
Added Mesh:attachAttribute(attributename, mesh), which makes the Mesh use a vertex attribute from another mesh when drawing the Mesh. This can be used to separate out vertex attributes which are updated at different rates into different meshes, and to share vertex data between multiple meshes.
Removed Mesh:setVertices, Mesh:getVertices, and Mesh:setVertexColors.
818 lines
38 KiB
Plaintext
818 lines
38 KiB
Plaintext
// !$*UTF8*$!
|
|
{
|
|
archiveVersion = 1;
|
|
classes = {
|
|
};
|
|
objectVersion = 46;
|
|
objects = {
|
|
|
|
/* Begin PBXBuildFile section */
|
|
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
|
|
A9255DD11043183600BA1496 /* FreeType.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = A93E6E4810420B4A007D418B /* FreeType.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
|
A9255DD31043183600BA1496 /* Lua.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = A93E6E5310420B57007D418B /* Lua.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
|
A9255E031043195A00BA1496 /* Vorbis.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = A9255E021043195A00BA1496 /* Vorbis.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
|
A9255F58104324E100BA1496 /* Ogg.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = A9255F51104324D700BA1496 /* Ogg.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
|
A93E6E5510420B57007D418B /* Lua.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A93E6E5310420B57007D418B /* Lua.framework */; };
|
|
A93E6EED10420BA8007D418B /* love.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A93E6A3410420AC0007D418B /* love.cpp */; };
|
|
A9D307F2106635D3004FEDF8 /* physfs.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = A9D307E9106635C3004FEDF8 /* physfs.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
|
A9F169AC109E825000FC83D1 /* mpg123.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = A9F169A6109E824900FC83D1 /* mpg123.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
|
A9F169AD109E825000FC83D1 /* libmodplug.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = A9F16926109E7BAD00FC83D1 /* libmodplug.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
|
FA08F69616C766E000F007B5 /* love.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA08F69116C765A200F007B5 /* love.framework */; };
|
|
FA08F69716C766E700F007B5 /* love.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = FA08F69116C765A200F007B5 /* love.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
|
FA0B78D21A95814A000E1D17 /* love.icns in Resources */ = {isa = PBXBuildFile; fileRef = FA0B78D01A95814A000E1D17 /* love.icns */; };
|
|
FA0B78D31A95814A000E1D17 /* lovedocument.icns in Resources */ = {isa = PBXBuildFile; fileRef = FA0B78D11A95814A000E1D17 /* lovedocument.icns */; };
|
|
FA0B7F301A95AC7D000E1D17 /* love.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A93E6A3410420AC0007D418B /* love.cpp */; };
|
|
FA5D24821A96CA1800C6FC8F /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA5D24811A96CA1800C6FC8F /* OpenAL.framework */; };
|
|
FA5D24841A96CA2700C6FC8F /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA5D24831A96CA2700C6FC8F /* OpenGLES.framework */; };
|
|
FA5D24881A96CA8A00C6FC8F /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA5D24871A96CA8A00C6FC8F /* UIKit.framework */; };
|
|
FA5D248A1A96CA9600C6FC8F /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA5D24891A96CA9600C6FC8F /* AudioToolbox.framework */; };
|
|
FA5D248C1A96CA9E00C6FC8F /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA5D248B1A96CA9E00C6FC8F /* QuartzCore.framework */; };
|
|
FA5D248E1A96CAA700C6FC8F /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA5D248D1A96CAA700C6FC8F /* CoreGraphics.framework */; };
|
|
FA5D24901A96CAAE00C6FC8F /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA5D248F1A96CAAE00C6FC8F /* ImageIO.framework */; };
|
|
FA5D24921A96CAB300C6FC8F /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA5D24911A96CAB300C6FC8F /* MobileCoreServices.framework */; };
|
|
FA5D24941A96CABA00C6FC8F /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = FA5D24931A96CABA00C6FC8F /* libz.dylib */; };
|
|
FA5D24961A96CAC200C6FC8F /* CoreMotion.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA5D24951A96CAC200C6FC8F /* CoreMotion.framework */; };
|
|
FA5D249C1A96CF4300C6FC8F /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FA5D249A1A96CF4300C6FC8F /* Images.xcassets */; };
|
|
FA5D24C21A96D78000C6FC8F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA5D24C11A96D78000C6FC8F /* Foundation.framework */; };
|
|
FA5D24D11A96E73300C6FC8F /* liblove.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA0B7EEF1A95924A000E1D17 /* liblove.a */; };
|
|
FA77A36518F1172600D23AE9 /* jpeg-turbo.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = FA77A36418F1172600D23AE9 /* jpeg-turbo.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
|
FA7C636A1A9C49570000FD29 /* Launch Screen.xib in Resources */ = {isa = PBXBuildFile; fileRef = FA7C63691A9C49570000FD29 /* Launch Screen.xib */; };
|
|
FA9B4A0A16E1579F00074F42 /* SDL2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA9B4A0916E1579F00074F42 /* SDL2.framework */; };
|
|
FA9B4A0B16E157B500074F42 /* SDL2.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = FA9B4A0916E1579F00074F42 /* SDL2.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
|
FAAFF04716CB120000CCDE45 /* OpenAL-Soft.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = FAAFF04616CB120000CCDE45 /* OpenAL-Soft.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
|
|
FAC1A449196F5DC600125284 /* license.txt in Resources */ = {isa = PBXBuildFile; fileRef = FAC1A448196F5DC600125284 /* license.txt */; };
|
|
/* End PBXBuildFile section */
|
|
|
|
/* Begin PBXContainerItemProxy section */
|
|
FA0B78D71A958301000E1D17 /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = FA577A9316C7217800860150 /* liblove.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = FA577AAF16C7507900860150;
|
|
remoteInfo = Framework;
|
|
};
|
|
FA0B7EEE1A95924A000E1D17 /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = FA577A9316C7217800860150 /* liblove.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = FA0B78DD1A958B90000E1D17;
|
|
remoteInfo = "liblove-ios";
|
|
};
|
|
FA5D24BA1A96D6FC00C6FC8F /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = FA577A9316C7217800860150 /* liblove.xcodeproj */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = FA0B78DC1A958B90000E1D17;
|
|
remoteInfo = "liblove-ios";
|
|
};
|
|
/* End PBXContainerItemProxy section */
|
|
|
|
/* Begin PBXCopyFilesBuildPhase section */
|
|
A9255DDE1043185300BA1496 /* Copy Frameworks */ = {
|
|
isa = PBXCopyFilesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
dstPath = "";
|
|
dstSubfolderSpec = 10;
|
|
files = (
|
|
FA77A36518F1172600D23AE9 /* jpeg-turbo.framework in Copy Frameworks */,
|
|
FA08F69716C766E700F007B5 /* love.framework in Copy Frameworks */,
|
|
FA9B4A0B16E157B500074F42 /* SDL2.framework in Copy Frameworks */,
|
|
FAAFF04716CB120000CCDE45 /* OpenAL-Soft.framework in Copy Frameworks */,
|
|
A9F169AC109E825000FC83D1 /* mpg123.framework in Copy Frameworks */,
|
|
A9F169AD109E825000FC83D1 /* libmodplug.framework in Copy Frameworks */,
|
|
A9D307F2106635D3004FEDF8 /* physfs.framework in Copy Frameworks */,
|
|
A9255F58104324E100BA1496 /* Ogg.framework in Copy Frameworks */,
|
|
A9255E031043195A00BA1496 /* Vorbis.framework in Copy Frameworks */,
|
|
A9255DD11043183600BA1496 /* FreeType.framework in Copy Frameworks */,
|
|
A9255DD31043183600BA1496 /* Lua.framework in Copy Frameworks */,
|
|
);
|
|
name = "Copy Frameworks";
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXCopyFilesBuildPhase section */
|
|
|
|
/* Begin PBXFileReference section */
|
|
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
|
|
8D1107320486CEB800E47090 /* love.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = love.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
A9255E021043195A00BA1496 /* Vorbis.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Vorbis.framework; path = /Library/Frameworks/Vorbis.framework; sourceTree = "<absolute>"; };
|
|
A9255F51104324D700BA1496 /* Ogg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Ogg.framework; path = /Library/Frameworks/Ogg.framework; sourceTree = "<absolute>"; };
|
|
A93E6A3410420AC0007D418B /* love.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = love.cpp; path = ../../src/love.cpp; sourceTree = "<group>"; };
|
|
A93E6E4710420B4A007D418B /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
|
|
A93E6E4810420B4A007D418B /* FreeType.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FreeType.framework; path = /Library/Frameworks/FreeType.framework; sourceTree = "<absolute>"; };
|
|
A93E6E5310420B57007D418B /* Lua.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Lua.framework; path = /Library/Frameworks/Lua.framework; sourceTree = "<absolute>"; };
|
|
A97E3842132A9EDE00198A2F /* love-macosx.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "love-macosx.plist"; path = "macosx/love-macosx.plist"; sourceTree = "<group>"; };
|
|
A9D307E9106635C3004FEDF8 /* physfs.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = physfs.framework; path = /Library/Frameworks/physfs.framework; sourceTree = "<absolute>"; };
|
|
A9F16926109E7BAD00FC83D1 /* libmodplug.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libmodplug.framework; path = /Library/Frameworks/libmodplug.framework; sourceTree = "<absolute>"; };
|
|
A9F169A6109E824900FC83D1 /* mpg123.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = mpg123.framework; path = /Library/Frameworks/mpg123.framework; sourceTree = "<absolute>"; };
|
|
FA08F69116C765A200F007B5 /* love.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = love.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
FA0B78D01A95814A000E1D17 /* love.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = love.icns; path = macosx/love.icns; sourceTree = "<group>"; };
|
|
FA0B78D11A95814A000E1D17 /* lovedocument.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = lovedocument.icns; path = macosx/lovedocument.icns; sourceTree = "<group>"; };
|
|
FA0B7F061A95AAF3000E1D17 /* love.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = love.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
FA577A9316C7217800860150 /* liblove.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = liblove.xcodeproj; sourceTree = "<group>"; };
|
|
FA5D24811A96CA1800C6FC8F /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/System/Library/Frameworks/OpenAL.framework; sourceTree = DEVELOPER_DIR; };
|
|
FA5D24831A96CA2700C6FC8F /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/System/Library/Frameworks/OpenGLES.framework; sourceTree = DEVELOPER_DIR; };
|
|
FA5D24871A96CA8A00C6FC8F /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
|
|
FA5D24891A96CA9600C6FC8F /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/System/Library/Frameworks/AudioToolbox.framework; sourceTree = DEVELOPER_DIR; };
|
|
FA5D248B1A96CA9E00C6FC8F /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; };
|
|
FA5D248D1A96CAA700C6FC8F /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; };
|
|
FA5D248F1A96CAAE00C6FC8F /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; };
|
|
FA5D24911A96CAB300C6FC8F /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; };
|
|
FA5D24931A96CABA00C6FC8F /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/usr/lib/libz.dylib; sourceTree = DEVELOPER_DIR; };
|
|
FA5D24951A96CAC200C6FC8F /* CoreMotion.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMotion.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/System/Library/Frameworks/CoreMotion.framework; sourceTree = DEVELOPER_DIR; };
|
|
FA5D24971A96CE1E00C6FC8F /* love-ios.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "love-ios.plist"; path = "ios/love-ios.plist"; sourceTree = "<group>"; };
|
|
FA5D249A1A96CF4300C6FC8F /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = ios/Images.xcassets; sourceTree = "<group>"; };
|
|
FA5D24C11A96D78000C6FC8F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
|
|
FA77A36418F1172600D23AE9 /* jpeg-turbo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "jpeg-turbo.framework"; path = "/Library/Frameworks/jpeg-turbo.framework"; sourceTree = "<absolute>"; };
|
|
FA7C63691A9C49570000FD29 /* Launch Screen.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = "Launch Screen.xib"; path = "ios/Launch Screen.xib"; sourceTree = "<group>"; };
|
|
FA9B4A0916E1579F00074F42 /* SDL2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL2.framework; path = /Library/Frameworks/SDL2.framework; sourceTree = "<absolute>"; };
|
|
FAAFF04616CB120000CCDE45 /* OpenAL-Soft.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenAL-Soft.framework"; path = "/Library/Frameworks/OpenAL-Soft.framework"; sourceTree = "<absolute>"; };
|
|
FAC1A448196F5DC600125284 /* license.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = license.txt; path = ../../license.txt; sourceTree = "<group>"; };
|
|
/* End PBXFileReference section */
|
|
|
|
/* Begin PBXFrameworksBuildPhase section */
|
|
8D11072E0486CEB800E47090 /* Frameworks */ = {
|
|
isa = PBXFrameworksBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
FA08F69616C766E000F007B5 /* love.framework in Frameworks */,
|
|
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
|
|
A93E6E5510420B57007D418B /* Lua.framework in Frameworks */,
|
|
FA9B4A0A16E1579F00074F42 /* SDL2.framework in Frameworks */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
FA0B7F031A95AAF3000E1D17 /* Frameworks */ = {
|
|
isa = PBXFrameworksBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
FA5D24D11A96E73300C6FC8F /* liblove.a in Frameworks */,
|
|
FA5D24C21A96D78000C6FC8F /* Foundation.framework in Frameworks */,
|
|
FA5D24961A96CAC200C6FC8F /* CoreMotion.framework in Frameworks */,
|
|
FA5D24941A96CABA00C6FC8F /* libz.dylib in Frameworks */,
|
|
FA5D24921A96CAB300C6FC8F /* MobileCoreServices.framework in Frameworks */,
|
|
FA5D24901A96CAAE00C6FC8F /* ImageIO.framework in Frameworks */,
|
|
FA5D248E1A96CAA700C6FC8F /* CoreGraphics.framework in Frameworks */,
|
|
FA5D248C1A96CA9E00C6FC8F /* QuartzCore.framework in Frameworks */,
|
|
FA5D248A1A96CA9600C6FC8F /* AudioToolbox.framework in Frameworks */,
|
|
FA5D24881A96CA8A00C6FC8F /* UIKit.framework in Frameworks */,
|
|
FA5D24841A96CA2700C6FC8F /* OpenGLES.framework in Frameworks */,
|
|
FA5D24821A96CA1800C6FC8F /* OpenAL.framework in Frameworks */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXFrameworksBuildPhase section */
|
|
|
|
/* Begin PBXGroup section */
|
|
1058C7A0FEA54F0111CA2CBB /* Frameworks */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
FA5D24801A96C97900C6FC8F /* ios */,
|
|
FA0B7EEC1A959249000E1D17 /* macosx */,
|
|
);
|
|
name = Frameworks;
|
|
sourceTree = "<group>";
|
|
};
|
|
19C28FACFE9D520D11CA2CBB /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
8D1107320486CEB800E47090 /* love.app */,
|
|
FA0B7F061A95AAF3000E1D17 /* love.app */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
29B97314FDCFA39411CA2CEA /* love */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
FA5D249A1A96CF4300C6FC8F /* Images.xcassets */,
|
|
FA577A9D16C7262E00860150 /* Source */,
|
|
FA5D24A01A96CF7200C6FC8F /* Supporting Files */,
|
|
1058C7A0FEA54F0111CA2CBB /* Frameworks */,
|
|
19C28FACFE9D520D11CA2CBB /* Products */,
|
|
29B97317FDCFA39411CA2CEA /* Resources */,
|
|
FA577A9316C7217800860150 /* liblove.xcodeproj */,
|
|
);
|
|
name = love;
|
|
sourceTree = "<group>";
|
|
usesTabs = 1;
|
|
};
|
|
29B97317FDCFA39411CA2CEA /* Resources */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
FAC1A448196F5DC600125284 /* license.txt */,
|
|
FA0B78D01A95814A000E1D17 /* love.icns */,
|
|
FA0B78D11A95814A000E1D17 /* lovedocument.icns */,
|
|
);
|
|
name = Resources;
|
|
sourceTree = "<group>";
|
|
};
|
|
FA0B78D41A958301000E1D17 /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
FA0B78D81A958301000E1D17 /* love.framework */,
|
|
FA0B7EEF1A95924A000E1D17 /* liblove.a */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
FA0B7EEC1A959249000E1D17 /* macosx */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
|
|
A93E6E4810420B4A007D418B /* FreeType.framework */,
|
|
FA77A36418F1172600D23AE9 /* jpeg-turbo.framework */,
|
|
A9F16926109E7BAD00FC83D1 /* libmodplug.framework */,
|
|
FA08F69116C765A200F007B5 /* love.framework */,
|
|
A93E6E5310420B57007D418B /* Lua.framework */,
|
|
A9F169A6109E824900FC83D1 /* mpg123.framework */,
|
|
A9255F51104324D700BA1496 /* Ogg.framework */,
|
|
FAAFF04616CB120000CCDE45 /* OpenAL-Soft.framework */,
|
|
A93E6E4710420B4A007D418B /* OpenGL.framework */,
|
|
A9D307E9106635C3004FEDF8 /* physfs.framework */,
|
|
FA9B4A0916E1579F00074F42 /* SDL2.framework */,
|
|
A9255E021043195A00BA1496 /* Vorbis.framework */,
|
|
);
|
|
name = macosx;
|
|
sourceTree = "<group>";
|
|
};
|
|
FA577A9D16C7262E00860150 /* Source */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
A93E6A3410420AC0007D418B /* love.cpp */,
|
|
);
|
|
name = Source;
|
|
sourceTree = "<group>";
|
|
};
|
|
FA5D24801A96C97900C6FC8F /* ios */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
FA5D24C11A96D78000C6FC8F /* Foundation.framework */,
|
|
FA5D24891A96CA9600C6FC8F /* AudioToolbox.framework */,
|
|
FA5D248D1A96CAA700C6FC8F /* CoreGraphics.framework */,
|
|
FA5D24951A96CAC200C6FC8F /* CoreMotion.framework */,
|
|
FA5D248F1A96CAAE00C6FC8F /* ImageIO.framework */,
|
|
FA5D24931A96CABA00C6FC8F /* libz.dylib */,
|
|
FA5D24911A96CAB300C6FC8F /* MobileCoreServices.framework */,
|
|
FA5D24811A96CA1800C6FC8F /* OpenAL.framework */,
|
|
FA5D24831A96CA2700C6FC8F /* OpenGLES.framework */,
|
|
FA5D248B1A96CA9E00C6FC8F /* QuartzCore.framework */,
|
|
FA5D24871A96CA8A00C6FC8F /* UIKit.framework */,
|
|
);
|
|
name = ios;
|
|
sourceTree = "<group>";
|
|
};
|
|
FA5D24A01A96CF7200C6FC8F /* Supporting Files */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
FA7C63691A9C49570000FD29 /* Launch Screen.xib */,
|
|
FA5D24971A96CE1E00C6FC8F /* love-ios.plist */,
|
|
A97E3842132A9EDE00198A2F /* love-macosx.plist */,
|
|
);
|
|
name = "Supporting Files";
|
|
sourceTree = "<group>";
|
|
};
|
|
/* End PBXGroup section */
|
|
|
|
/* Begin PBXNativeTarget section */
|
|
8D1107260486CEB800E47090 /* love-macosx */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "love-macosx" */;
|
|
buildPhases = (
|
|
8D1107290486CEB800E47090 /* Resources */,
|
|
8D11072C0486CEB800E47090 /* Sources */,
|
|
A9255DDE1043185300BA1496 /* Copy Frameworks */,
|
|
8D11072E0486CEB800E47090 /* Frameworks */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
);
|
|
name = "love-macosx";
|
|
productInstallPath = "$(HOME)/Applications";
|
|
productName = love;
|
|
productReference = 8D1107320486CEB800E47090 /* love.app */;
|
|
productType = "com.apple.product-type.application";
|
|
};
|
|
FA0B7F051A95AAF3000E1D17 /* love-ios */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = FA0B7F2E1A95AAF4000E1D17 /* Build configuration list for PBXNativeTarget "love-ios" */;
|
|
buildPhases = (
|
|
FA0B7F021A95AAF3000E1D17 /* Sources */,
|
|
FA0B7F031A95AAF3000E1D17 /* Frameworks */,
|
|
FA0B7F041A95AAF3000E1D17 /* Resources */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
FA5D24BB1A96D6FC00C6FC8F /* PBXTargetDependency */,
|
|
);
|
|
name = "love-ios";
|
|
productName = "love-ios";
|
|
productReference = FA0B7F061A95AAF3000E1D17 /* love.app */;
|
|
productType = "com.apple.product-type.application";
|
|
};
|
|
/* End PBXNativeTarget section */
|
|
|
|
/* Begin PBXProject section */
|
|
29B97313FDCFA39411CA2CEA /* Project object */ = {
|
|
isa = PBXProject;
|
|
attributes = {
|
|
LastUpgradeCheck = 0630;
|
|
TargetAttributes = {
|
|
FA0B7F051A95AAF3000E1D17 = {
|
|
CreatedOnToolsVersion = 6.1.1;
|
|
};
|
|
};
|
|
};
|
|
buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "love" */;
|
|
compatibilityVersion = "Xcode 3.2";
|
|
developmentRegion = English;
|
|
hasScannedForEncodings = 1;
|
|
knownRegions = (
|
|
English,
|
|
Japanese,
|
|
French,
|
|
German,
|
|
Base,
|
|
);
|
|
mainGroup = 29B97314FDCFA39411CA2CEA /* love */;
|
|
projectDirPath = "";
|
|
projectReferences = (
|
|
{
|
|
ProductGroup = FA0B78D41A958301000E1D17 /* Products */;
|
|
ProjectRef = FA577A9316C7217800860150 /* liblove.xcodeproj */;
|
|
},
|
|
);
|
|
projectRoot = "";
|
|
targets = (
|
|
8D1107260486CEB800E47090 /* love-macosx */,
|
|
FA0B7F051A95AAF3000E1D17 /* love-ios */,
|
|
);
|
|
};
|
|
/* End PBXProject section */
|
|
|
|
/* Begin PBXReferenceProxy section */
|
|
FA0B78D81A958301000E1D17 /* love.framework */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.framework;
|
|
path = love.framework;
|
|
remoteRef = FA0B78D71A958301000E1D17 /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
FA0B7EEF1A95924A000E1D17 /* liblove.a */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = archive.ar;
|
|
path = liblove.a;
|
|
remoteRef = FA0B7EEE1A95924A000E1D17 /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
/* End PBXReferenceProxy section */
|
|
|
|
/* Begin PBXResourcesBuildPhase section */
|
|
8D1107290486CEB800E47090 /* Resources */ = {
|
|
isa = PBXResourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
FAC1A449196F5DC600125284 /* license.txt in Resources */,
|
|
FA0B78D31A95814A000E1D17 /* lovedocument.icns in Resources */,
|
|
FA0B78D21A95814A000E1D17 /* love.icns in Resources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
FA0B7F041A95AAF3000E1D17 /* Resources */ = {
|
|
isa = PBXResourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
FA5D249C1A96CF4300C6FC8F /* Images.xcassets in Resources */,
|
|
FA7C636A1A9C49570000FD29 /* Launch Screen.xib in Resources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXResourcesBuildPhase section */
|
|
|
|
/* Begin PBXSourcesBuildPhase section */
|
|
8D11072C0486CEB800E47090 /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
A93E6EED10420BA8007D418B /* love.cpp in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
FA0B7F021A95AAF3000E1D17 /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
FA0B7F301A95AC7D000E1D17 /* love.cpp in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXSourcesBuildPhase section */
|
|
|
|
/* Begin PBXTargetDependency section */
|
|
FA5D24BB1A96D6FC00C6FC8F /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
name = "liblove-ios";
|
|
targetProxy = FA5D24BA1A96D6FC00C6FC8F /* PBXContainerItemProxy */;
|
|
};
|
|
/* End PBXTargetDependency section */
|
|
|
|
/* Begin XCBuildConfiguration section */
|
|
C01FCF4B08A954540054247B /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
COMBINE_HIDPI_IMAGES = YES;
|
|
FRAMEWORK_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
/Library/Frameworks,
|
|
"\"$(SRCROOT)/build/Release\"",
|
|
"\"$(SRCROOT)/build/Debug\"",
|
|
);
|
|
GCC_DYNAMIC_NO_PIC = NO;
|
|
GCC_OPTIMIZATION_LEVEL = 0;
|
|
HEADER_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
/Library/Frameworks/Lua.framework/Headers,
|
|
/Library/Frameworks/SDL2.framework/Headers,
|
|
);
|
|
INFOPLIST_FILE = "macosx/love-macosx.plist";
|
|
INSTALL_PATH = /Applications;
|
|
PRODUCT_NAME = love;
|
|
};
|
|
name = Debug;
|
|
};
|
|
C01FCF4C08A954540054247B /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
COMBINE_HIDPI_IMAGES = YES;
|
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
FRAMEWORK_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
/Library/Frameworks,
|
|
"\"$(SRCROOT)/build/Release\"",
|
|
"\"$(SRCROOT)/build/Debug\"",
|
|
);
|
|
HEADER_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
/Library/Frameworks/Lua.framework/Headers,
|
|
/Library/Frameworks/SDL2.framework/Headers,
|
|
);
|
|
INFOPLIST_FILE = "macosx/love-macosx.plist";
|
|
INSTALL_PATH = /Applications;
|
|
PRODUCT_NAME = love;
|
|
};
|
|
name = Release;
|
|
};
|
|
C01FCF4F08A954540054247B /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
|
CLANG_CXX_LIBRARY = "libc++";
|
|
CLANG_ENABLE_MODULES = YES;
|
|
CLANG_ENABLE_OBJC_ARC = YES;
|
|
FRAMEWORK_SEARCH_PATHS = "";
|
|
GCC_INCREASE_PRECOMPILED_HEADER_SHARING = YES;
|
|
GCC_OPTIMIZATION_LEVEL = 0;
|
|
GCC_PREPROCESSOR_DEFINITIONS = LOVE_APPLE_USE_FRAMEWORKS;
|
|
GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = NO;
|
|
GCC_WARN_ABOUT_MISSING_NEWLINE = NO;
|
|
GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
|
|
GCC_WARN_ABOUT_POINTER_SIGNEDNESS = YES;
|
|
GCC_WARN_ABOUT_RETURN_TYPE = NO;
|
|
GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
|
|
GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
|
|
GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = NO;
|
|
GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = NO;
|
|
GCC_WARN_MISSING_PARENTHESES = NO;
|
|
GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
|
|
GCC_WARN_PEDANTIC = NO;
|
|
GCC_WARN_SHADOW = NO;
|
|
GCC_WARN_SIGN_COMPARE = YES;
|
|
GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = NO;
|
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
HEADER_SEARCH_PATHS = (
|
|
"\"$(SRCROOT)/../../src\"",
|
|
"\"$(SRCROOT)/../../src/libraries\"",
|
|
"\"$(SRCROOT)/../../src/modules\"",
|
|
);
|
|
INFOPLIST_FILE = "love-Info.plist";
|
|
LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
|
|
MACOSX_DEPLOYMENT_TARGET = 10.7;
|
|
ONLY_ACTIVE_ARCH = YES;
|
|
OTHER_LDFLAGS = "";
|
|
"OTHER_LDFLAGS[arch=x86_64]" = (
|
|
"-pagezero_size",
|
|
10000,
|
|
"-image_base",
|
|
100000000,
|
|
);
|
|
PRODUCT_NAME = love;
|
|
SDKROOT = macosx;
|
|
WARNING_CFLAGS = (
|
|
"-Wall",
|
|
"-W",
|
|
);
|
|
};
|
|
name = Debug;
|
|
};
|
|
C01FCF5008A954540054247B /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
|
CLANG_CXX_LIBRARY = "libc++";
|
|
CLANG_ENABLE_MODULES = YES;
|
|
CLANG_ENABLE_OBJC_ARC = YES;
|
|
DEPLOYMENT_POSTPROCESSING = NO;
|
|
FRAMEWORK_SEARCH_PATHS = "";
|
|
GCC_INPUT_FILETYPE = automatic;
|
|
GCC_OPTIMIZATION_LEVEL = 3;
|
|
GCC_PREPROCESSOR_DEFINITIONS = LOVE_APPLE_USE_FRAMEWORKS;
|
|
GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = NO;
|
|
GCC_WARN_ABOUT_MISSING_NEWLINE = NO;
|
|
GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
|
|
GCC_WARN_ABOUT_POINTER_SIGNEDNESS = YES;
|
|
GCC_WARN_ABOUT_RETURN_TYPE = NO;
|
|
GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
|
|
GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
|
|
GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = NO;
|
|
GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = NO;
|
|
GCC_WARN_MISSING_PARENTHESES = NO;
|
|
GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
|
|
GCC_WARN_PEDANTIC = NO;
|
|
GCC_WARN_SHADOW = NO;
|
|
GCC_WARN_SIGN_COMPARE = YES;
|
|
GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = NO;
|
|
GCC_WARN_UNUSED_PARAMETER = NO;
|
|
GCC_WARN_UNUSED_VALUE = NO;
|
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
HEADER_SEARCH_PATHS = (
|
|
"\"$(SRCROOT)/../../src\"",
|
|
"\"$(SRCROOT)/../../src/libraries\"",
|
|
"\"$(SRCROOT)/../../src/modules\"",
|
|
);
|
|
INFOPLIST_FILE = "love-Info.plist";
|
|
LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
|
|
LLVM_LTO = YES;
|
|
MACOSX_DEPLOYMENT_TARGET = 10.7;
|
|
ONLY_ACTIVE_ARCH = NO;
|
|
OTHER_LDFLAGS = "";
|
|
"OTHER_LDFLAGS[arch=x86_64]" = (
|
|
"-pagezero_size",
|
|
10000,
|
|
"-image_base",
|
|
100000000,
|
|
);
|
|
PRODUCT_NAME = love;
|
|
SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = YES;
|
|
SDKROOT = macosx;
|
|
WARNING_CFLAGS = (
|
|
"-Wall",
|
|
"-W",
|
|
);
|
|
};
|
|
name = Release;
|
|
};
|
|
FA0B7F261A95AAF4000E1D17 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
|
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
CLANG_WARN_EMPTY_BODY = YES;
|
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
CLANG_WARN_INT_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
|
COPY_PHASE_STRIP = NO;
|
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
GCC_DYNAMIC_NO_PIC = NO;
|
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
|
"DEBUG=1",
|
|
"$(inherited)",
|
|
);
|
|
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
HEADER_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
ios/include,
|
|
ios/include/lua,
|
|
ios/include/SDL2,
|
|
);
|
|
INFOPLIST_FILE = "$(SRCROOT)/ios/love-ios.plist";
|
|
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
|
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
|
MTL_ENABLE_DEBUG_INFO = YES;
|
|
PRODUCT_NAME = love;
|
|
SDKROOT = iphoneos;
|
|
TARGETED_DEVICE_FAMILY = "1,2";
|
|
};
|
|
name = Debug;
|
|
};
|
|
FA0B7F271A95AAF4000E1D17 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
|
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
CLANG_WARN_EMPTY_BODY = YES;
|
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
CLANG_WARN_INT_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
|
COPY_PHASE_STRIP = YES;
|
|
ENABLE_NS_ASSERTIONS = NO;
|
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
HEADER_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
ios/include,
|
|
ios/include/lua,
|
|
ios/include/SDL2,
|
|
);
|
|
INFOPLIST_FILE = "$(SRCROOT)/ios/love-ios.plist";
|
|
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
|
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
|
MTL_ENABLE_DEBUG_INFO = NO;
|
|
PRODUCT_NAME = love;
|
|
SDKROOT = iphoneos;
|
|
TARGETED_DEVICE_FAMILY = "1,2";
|
|
VALIDATE_PRODUCT = YES;
|
|
};
|
|
name = Release;
|
|
};
|
|
FA0B7F281A95AAF4000E1D17 /* Distribution */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
|
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
CLANG_WARN_EMPTY_BODY = YES;
|
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
CLANG_WARN_INT_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
|
COPY_PHASE_STRIP = YES;
|
|
ENABLE_NS_ASSERTIONS = NO;
|
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
HEADER_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
ios/include,
|
|
ios/include/lua,
|
|
ios/include/SDL2,
|
|
);
|
|
INFOPLIST_FILE = "$(SRCROOT)/ios/love-ios.plist";
|
|
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
|
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
|
MTL_ENABLE_DEBUG_INFO = NO;
|
|
PRODUCT_NAME = love;
|
|
SDKROOT = iphoneos;
|
|
TARGETED_DEVICE_FAMILY = "1,2";
|
|
VALIDATE_PRODUCT = YES;
|
|
};
|
|
name = Distribution;
|
|
};
|
|
FA5326C618971A0900F7BBF4 /* Distribution */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
|
CLANG_CXX_LIBRARY = "libc++";
|
|
CLANG_ENABLE_MODULES = YES;
|
|
CLANG_ENABLE_OBJC_ARC = YES;
|
|
DEPLOYMENT_POSTPROCESSING = NO;
|
|
FRAMEWORK_SEARCH_PATHS = "";
|
|
GCC_INPUT_FILETYPE = automatic;
|
|
GCC_OPTIMIZATION_LEVEL = 3;
|
|
GCC_PREPROCESSOR_DEFINITIONS = LOVE_APPLE_USE_FRAMEWORKS;
|
|
GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = NO;
|
|
GCC_WARN_ABOUT_MISSING_NEWLINE = NO;
|
|
GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
|
|
GCC_WARN_ABOUT_POINTER_SIGNEDNESS = YES;
|
|
GCC_WARN_ABOUT_RETURN_TYPE = NO;
|
|
GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
|
|
GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
|
|
GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = NO;
|
|
GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = NO;
|
|
GCC_WARN_MISSING_PARENTHESES = NO;
|
|
GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
|
|
GCC_WARN_PEDANTIC = NO;
|
|
GCC_WARN_SHADOW = NO;
|
|
GCC_WARN_SIGN_COMPARE = YES;
|
|
GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = NO;
|
|
GCC_WARN_UNUSED_PARAMETER = NO;
|
|
GCC_WARN_UNUSED_VALUE = NO;
|
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
HEADER_SEARCH_PATHS = (
|
|
"\"$(SRCROOT)/../../src\"",
|
|
"\"$(SRCROOT)/../../src/libraries\"",
|
|
"\"$(SRCROOT)/../../src/modules\"",
|
|
);
|
|
INFOPLIST_FILE = "love-Info.plist";
|
|
LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
|
|
LLVM_LTO = YES;
|
|
MACOSX_DEPLOYMENT_TARGET = 10.7;
|
|
ONLY_ACTIVE_ARCH = NO;
|
|
OTHER_LDFLAGS = "";
|
|
"OTHER_LDFLAGS[arch=x86_64]" = (
|
|
"-pagezero_size",
|
|
10000,
|
|
"-image_base",
|
|
100000000,
|
|
);
|
|
PRODUCT_NAME = love;
|
|
SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = YES;
|
|
SDKROOT = macosx;
|
|
WARNING_CFLAGS = (
|
|
"-Wall",
|
|
"-W",
|
|
);
|
|
};
|
|
name = Distribution;
|
|
};
|
|
FA5326C718971A0900F7BBF4 /* Distribution */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
COMBINE_HIDPI_IMAGES = YES;
|
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
FRAMEWORK_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
/Library/Frameworks,
|
|
"\"$(SRCROOT)/build/Release\"",
|
|
"\"$(SRCROOT)/build/Debug\"",
|
|
);
|
|
HEADER_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
/Library/Frameworks/Lua.framework/Headers,
|
|
/Library/Frameworks/SDL2.framework/Headers,
|
|
);
|
|
INFOPLIST_FILE = "macosx/love-macosx.plist";
|
|
INSTALL_PATH = /Applications;
|
|
PRODUCT_NAME = love;
|
|
};
|
|
name = Distribution;
|
|
};
|
|
/* End XCBuildConfiguration section */
|
|
|
|
/* Begin XCConfigurationList section */
|
|
C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "love-macosx" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
C01FCF4B08A954540054247B /* Debug */,
|
|
C01FCF4C08A954540054247B /* Release */,
|
|
FA5326C718971A0900F7BBF4 /* Distribution */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
C01FCF4E08A954540054247B /* Build configuration list for PBXProject "love" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
C01FCF4F08A954540054247B /* Debug */,
|
|
C01FCF5008A954540054247B /* Release */,
|
|
FA5326C618971A0900F7BBF4 /* Distribution */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
FA0B7F2E1A95AAF4000E1D17 /* Build configuration list for PBXNativeTarget "love-ios" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
FA0B7F261A95AAF4000E1D17 /* Debug */,
|
|
FA0B7F271A95AAF4000E1D17 /* Release */,
|
|
FA0B7F281A95AAF4000E1D17 /* Distribution */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
/* End XCConfigurationList section */
|
|
};
|
|
rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
|
|
}
|