Browse Source

configured oxygine-freetype for iOS project

dmuratshin 9 years ago
parent
commit
2a9328a5b8

+ 2 - 3
my_awesome_game/project/proj.ios/MyAwesomeGame/MyAwesomeGame_ios-Info.plist

@@ -34,6 +34,8 @@
 	<array>
 		<string>armv7</string>
 	</array>
+	<key>UIRequiresFullScreen</key>
+	<true/>
 	<key>UIStatusBarHidden</key>
 	<true/>
 	<key>UISupportedInterfaceOrientations</key>
@@ -42,10 +44,7 @@
 	</array>
 	<key>UISupportedInterfaceOrientations~ipad</key>
 	<array>
-		<string>UIInterfaceOrientationPortrait</string>
-		<string>UIInterfaceOrientationPortraitUpsideDown</string>
 		<string>UIInterfaceOrientationLandscapeLeft</string>
-		<string>UIInterfaceOrientationLandscapeRight</string>
 	</array>
 	<key>UIViewControllerBasedStatusBarAppearance</key>
 	<false/>

+ 58 - 4
my_awesome_game/project/proj.ios/MyAwesomeGame_ios.xcodeproj/project.pbxproj

@@ -41,6 +41,8 @@
 		9286F95E1CCAC23600D59913 /* MyScene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9286F95C1CCAC23600D59913 /* MyScene.cpp */; };
 		9286F9641CCAC2D200D59913 /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9286F9631CCAC2D200D59913 /* AppDelegate.mm */; };
 		9850666D9BEB7BAAA6AAECDC /* example.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D954BD82D7708B65A08FB6B9 /* example.cpp */; };
+		ADBB65FE1DEB7B4400CB7EC4 /* liboxygine-freetype-ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ADBB65FB1DEB7B2900CB7EC4 /* liboxygine-freetype-ios.a */; };
+		ADBB66001DEB7B6200CB7EC4 /* libbz2.1.0.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = ADBB65FF1DEB7B6200CB7EC4 /* libbz2.1.0.tbd */; };
 		C8860D93875589970329DCCD /* GameMenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4DA100C319512824B7570663 /* GameMenu.cpp */; };
 		CD59C69314E9E74CD0A11E03 /* MainMenuScene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6123B1E6FE4471A00F49751 /* MainMenuScene.cpp */; };
 		DA49ED8903C628BA578C8670 /* Game.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0BF9628FC8D38F9748F0CDEB /* Game.cpp */; };
@@ -92,6 +94,20 @@
 			remoteGlobalIDString = 92AF25E819C637F80026E2CE;
 			remoteInfo = "oxygine-sound";
 		};
+		ADBB65FA1DEB7B2900CB7EC4 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = ADBB65F61DEB7B2900CB7EC4 /* oxygine-freetype-ios.xcodeproj */;
+			proxyType = 2;
+			remoteGlobalIDString = AD13449B1D4AFCDB00D65B88;
+			remoteInfo = "oxygine-freetype-ios";
+		};
+		ADBB65FC1DEB7B3B00CB7EC4 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = ADBB65F61DEB7B2900CB7EC4 /* oxygine-freetype-ios.xcodeproj */;
+			proxyType = 1;
+			remoteGlobalIDString = AD13449A1D4AFCDB00D65B88;
+			remoteInfo = "oxygine-freetype-ios";
+		};
 /* End PBXContainerItemProxy section */
 
 /* Begin PBXFileReference section */
@@ -144,6 +160,8 @@
 		9286F95D1CCAC23600D59913 /* MyScene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MyScene.h; path = ../src/MyScene.h; sourceTree = "<group>"; };
 		9286F9621CCAC2D200D59913 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
 		9286F9631CCAC2D200D59913 /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AppDelegate.mm; sourceTree = "<group>"; };
+		ADBB65F61DEB7B2900CB7EC4 /* oxygine-freetype-ios.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "oxygine-freetype-ios.xcodeproj"; path = "../../../oxygine-freetype/proj.ios/oxygine-freetype-ios/oxygine-freetype-ios.xcodeproj"; sourceTree = "<group>"; };
+		ADBB65FF1DEB7B6200CB7EC4 /* libbz2.1.0.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libbz2.1.0.tbd; path = usr/lib/libbz2.1.0.tbd; sourceTree = SDKROOT; };
 		B6A9281364AF5D3B581D374C /* Unit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Unit.h; path = ../src/Unit.h; sourceTree = "<group>"; };
 		BA41FC88D76540A6905224D6 /* Player.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Player.cpp; path = ../src/Player.cpp; sourceTree = "<group>"; };
 		BD0E956CC3A2F7EB94822B5C /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = ../src/main.cpp; sourceTree = "<group>"; };
@@ -158,6 +176,8 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
+				ADBB66001DEB7B6200CB7EC4 /* libbz2.1.0.tbd in Frameworks */,
+				ADBB65FE1DEB7B4400CB7EC4 /* liboxygine-freetype-ios.a in Frameworks */,
 				923A454E1CC227ED00717CDB /* OpenAL.framework in Frameworks */,
 				923A454B1CC2277500717CDB /* liboxygine-sound.a in Frameworks */,
 				9223FE7F1C2D913D000B1FDA /* GameController.framework in Frameworks */,
@@ -183,6 +203,7 @@
 		045D531C17F8BD5E00CC2C64 /* dependencies */ = {
 			isa = PBXGroup;
 			children = (
+				ADBB65F61DEB7B2900CB7EC4 /* oxygine-freetype-ios.xcodeproj */,
 				9286F9551CCAC20600D59913 /* oxygine-flow */,
 				9286F9541CCAC1F600D59913 /* oxygine-flow.h */,
 				923A454C1CC227B800717CDB /* oxygine-sound.h */,
@@ -219,6 +240,7 @@
 		04998CEE17F8A933003441C3 /* Frameworks */ = {
 			isa = PBXGroup;
 			children = (
+				ADBB65FF1DEB7B6200CB7EC4 /* libbz2.1.0.tbd */,
 				923A454D1CC227ED00717CDB /* OpenAL.framework */,
 				9223FE7E1C2D913D000B1FDA /* GameController.framework */,
 				04998EEB17F8ADD4003441C3 /* UIKit.framework */,
@@ -323,6 +345,14 @@
 			path = ../src/ios;
 			sourceTree = "<group>";
 		};
+		ADBB65F71DEB7B2900CB7EC4 /* Products */ = {
+			isa = PBXGroup;
+			children = (
+				ADBB65FB1DEB7B2900CB7EC4 /* liboxygine-freetype-ios.a */,
+			);
+			name = Products;
+			sourceTree = "<group>";
+		};
 /* End PBXGroup section */
 
 /* Begin PBXNativeTarget section */
@@ -337,6 +367,7 @@
 			buildRules = (
 			);
 			dependencies = (
+				ADBB65FD1DEB7B3B00CB7EC4 /* PBXTargetDependency */,
 				923A454A1CC2277100717CDB /* PBXTargetDependency */,
 				04998D3817F8A982003441C3 /* PBXTargetDependency */,
 				049B52B01871EBD100EF3C66 /* PBXTargetDependency */,
@@ -354,6 +385,11 @@
 			attributes = {
 				LastUpgradeCheck = 0510;
 				ORGANIZATIONNAME = Mac;
+				TargetAttributes = {
+					04998CEB17F8A933003441C3 = {
+						DevelopmentTeam = SG98QZPTLD;
+					};
+				};
 			};
 			buildConfigurationList = 04998CE717F8A933003441C3 /* Build configuration list for PBXProject "MyAwesomeGame_ios" */;
 			compatibilityVersion = "Xcode 3.2";
@@ -367,6 +403,10 @@
 			productRefGroup = 04998CED17F8A933003441C3 /* Products */;
 			projectDirPath = "";
 			projectReferences = (
+				{
+					ProductGroup = ADBB65F71DEB7B2900CB7EC4 /* Products */;
+					ProjectRef = ADBB65F61DEB7B2900CB7EC4 /* oxygine-freetype-ios.xcodeproj */;
+				},
 				{
 					ProductGroup = 923A45431CC2276000717CDB /* Products */;
 					ProjectRef = 923A45421CC2276000717CDB /* oxygine-sound.xcodeproj */;
@@ -409,6 +449,13 @@
 			remoteRef = 923A45461CC2276000717CDB /* PBXContainerItemProxy */;
 			sourceTree = BUILT_PRODUCTS_DIR;
 		};
+		ADBB65FB1DEB7B2900CB7EC4 /* liboxygine-freetype-ios.a */ = {
+			isa = PBXReferenceProxy;
+			fileType = archive.ar;
+			path = "liboxygine-freetype-ios.a";
+			remoteRef = ADBB65FA1DEB7B2900CB7EC4 /* PBXContainerItemProxy */;
+			sourceTree = BUILT_PRODUCTS_DIR;
+		};
 /* End PBXReferenceProxy section */
 
 /* Begin PBXResourcesBuildPhase section */
@@ -471,6 +518,11 @@
 			name = "oxygine-sound";
 			targetProxy = 923A45491CC2277100717CDB /* PBXContainerItemProxy */;
 		};
+		ADBB65FD1DEB7B3B00CB7EC4 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			name = "oxygine-freetype-ios";
+			targetProxy = ADBB65FC1DEB7B3B00CB7EC4 /* PBXContainerItemProxy */;
+		};
 /* End PBXTargetDependency section */
 
 /* Begin XCBuildConfiguration section */
@@ -513,7 +565,7 @@
 				ONLY_ACTIVE_ARCH = NO;
 				SDKROOT = iphoneos;
 				TARGETED_DEVICE_FAMILY = "1,2";
-				USER_HEADER_SEARCH_PATHS = "../../../oxygine-framework//oxygine/src ../../..//SDL/include";
+				USER_HEADER_SEARCH_PATHS = "../../../oxygine-framework//oxygine/src ../../..//SDL/include ../../../oxygine-freetype/src";
 			};
 			name = Debug;
 		};
@@ -549,7 +601,7 @@
 				LD_NO_PIE = NO;
 				SDKROOT = iphoneos;
 				TARGETED_DEVICE_FAMILY = "1,2";
-				USER_HEADER_SEARCH_PATHS = "../../../oxygine-framework//oxygine/src ../../..//SDL/include";
+				USER_HEADER_SEARCH_PATHS = "../../../oxygine-framework//oxygine/src ../../..//SDL/include ../../../oxygine-freetype/src";
 				VALIDATE_PRODUCT = YES;
 			};
 			name = Release;
@@ -561,6 +613,7 @@
 				ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+				DEVELOPMENT_TEAM = SG98QZPTLD;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
 				GCC_PREFIX_HEADER = "MyAwesomeGame/MyAwesomeGame_ios-Prefix.pch";
 				GCC_WARN_UNUSED_VALUE = YES;
@@ -572,7 +625,7 @@
 					"../../../oxygine-framework//oxygine/third_party/ios/libraries",
 				);
 				ONLY_ACTIVE_ARCH = YES;
-				PRODUCT_BUNDLE_IDENTIFIER = oxygine.MyAwesomeGame;
+				PRODUCT_BUNDLE_IDENTIFIER = org.oxygine.MyAwesomeGame;
 				PRODUCT_NAME = MyAwesomeGame_ios;
 				PROVISIONING_PROFILE = "";
 				TARGETED_DEVICE_FAMILY = "1,2";
@@ -587,6 +640,7 @@
 				ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+				DEVELOPMENT_TEAM = SG98QZPTLD;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
 				GCC_PREFIX_HEADER = "MyAwesomeGame/MyAwesomeGame_ios-Prefix.pch";
 				GCC_WARN_UNUSED_VALUE = YES;
@@ -598,7 +652,7 @@
 					"../../../oxygine-framework//oxygine/third_party/ios/libraries",
 				);
 				ONLY_ACTIVE_ARCH = NO;
-				PRODUCT_BUNDLE_IDENTIFIER = oxygine.MyAwesomeGame;
+				PRODUCT_BUNDLE_IDENTIFIER = org.oxygine.MyAwesomeGame;
 				PRODUCT_NAME = MyAwesomeGame_ios;
 				PROVISIONING_PROFILE = "";
 				TARGETED_DEVICE_FAMILY = "1,2";