Kaynağa Gözat

project: add stub target for simulator builds

osy 1 ay önce
ebeveyn
işleme
f8fc8d8f50
1 değiştirilmiş dosya ile 122 ekleme ve 0 silme
  1. 122 0
      Hypervisor.xcodeproj/project.pbxproj

+ 122 - 0
Hypervisor.xcodeproj/project.pbxproj

@@ -101,6 +101,7 @@
 		CE329FA02CAD1556005841DD /* hv_gic_parameters.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = hv_gic_parameters.h; path = "$(DERIVED_FILE_DIR)/Headers/hv_gic_parameters.h"; sourceTree = "<group>"; };
 		CE329FA12CAD1556005841DD /* hv_gic_state.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = hv_gic_state.h; path = "$(DERIVED_FILE_DIR)/Headers/hv_gic_state.h"; sourceTree = "<group>"; };
 		CE329FA22CAD1556005841DD /* hv_gic_types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = hv_gic_types.h; path = "$(DERIVED_FILE_DIR)/Headers/hv_gic_types.h"; sourceTree = "<group>"; };
+		CE9B869B2E18DD1E00D5AEF4 /* Hypervisor.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Hypervisor.framework; sourceTree = BUILT_PRODUCTS_DIR; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -119,6 +120,13 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		CE9B86962E18DD1E00D5AEF4 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 /* End PBXFrameworksBuildPhase section */
 
 /* Begin PBXGroup section */
@@ -142,6 +150,7 @@
 			children = (
 				84C505B928C944C8007CE8FF /* Hypervisor.framework */,
 				84C505CF28C94560007CE8FF /* HypervisorDemo */,
+				CE9B869B2E18DD1E00D5AEF4 /* Hypervisor.framework */,
 			);
 			name = Products;
 			sourceTree = "<group>";
@@ -224,6 +233,13 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		CE9B867B2E18DD1E00D5AEF4 /* Headers */ = {
+			isa = PBXHeadersBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 /* End PBXHeadersBuildPhase section */
 
 /* Begin PBXNativeTarget section */
@@ -265,6 +281,24 @@
 			productReference = 84C505CF28C94560007CE8FF /* HypervisorDemo */;
 			productType = "com.apple.product-type.tool";
 		};
+		CE9B86792E18DD1E00D5AEF4 /* HypervisorSimulator */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = CE9B86982E18DD1E00D5AEF4 /* Build configuration list for PBXNativeTarget "HypervisorSimulator" */;
+			buildPhases = (
+				CE9B867B2E18DD1E00D5AEF4 /* Headers */,
+				CE9B86942E18DD1E00D5AEF4 /* Sources */,
+				CE9B86962E18DD1E00D5AEF4 /* Frameworks */,
+				CE9B86972E18DD1E00D5AEF4 /* Resources */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = HypervisorSimulator;
+			productName = Hypervisor;
+			productReference = CE9B869B2E18DD1E00D5AEF4 /* Hypervisor.framework */;
+			productType = "com.apple.product-type.framework";
+		};
 /* End PBXNativeTarget section */
 
 /* Begin PBXProject section */
@@ -297,6 +331,7 @@
 			targets = (
 				84C505B828C944C8007CE8FF /* Hypervisor */,
 				84C505CE28C94560007CE8FF /* HypervisorDemo */,
+				CE9B86792E18DD1E00D5AEF4 /* HypervisorSimulator */,
 			);
 		};
 /* End PBXProject section */
@@ -309,6 +344,13 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		CE9B86972E18DD1E00D5AEF4 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
@@ -349,6 +391,13 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		CE9B86942E18DD1E00D5AEF4 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 /* End PBXSourcesBuildPhase section */
 
 /* Begin PBXTargetDependency section */
@@ -488,6 +537,7 @@
 				DYLIB_COMPATIBILITY_VERSION = 1;
 				DYLIB_CURRENT_VERSION = 1;
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
+				EXCLUDED_ARCHS = x86_64;
 				GENERATE_INFOPLIST_FILE = YES;
 				INFOPLIST_KEY_NSHumanReadableCopyright = "";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
@@ -520,6 +570,7 @@
 				DYLIB_COMPATIBILITY_VERSION = 1;
 				DYLIB_CURRENT_VERSION = 1;
 				DYLIB_INSTALL_NAME_BASE = "@rpath";
+				EXCLUDED_ARCHS = x86_64;
 				GENERATE_INFOPLIST_FILE = YES;
 				INFOPLIST_KEY_NSHumanReadableCopyright = "";
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
@@ -563,6 +614,68 @@
 			};
 			name = Release;
 		};
+		CE9B86992E18DD1E00D5AEF4 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				CODE_SIGN_STYLE = Automatic;
+				CURRENT_PROJECT_VERSION = 1;
+				DEFINES_MODULE = NO;
+				DYLIB_COMPATIBILITY_VERSION = 1;
+				DYLIB_CURRENT_VERSION = 1;
+				DYLIB_INSTALL_NAME_BASE = "@rpath";
+				GENERATE_INFOPLIST_FILE = YES;
+				INFOPLIST_KEY_NSHumanReadableCopyright = "";
+				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+				LD_RUNPATH_SEARCH_PATHS = (
+					"@executable_path/Frameworks",
+					"@loader_path/Frameworks",
+				);
+				"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = (
+					"@executable_path/../Frameworks",
+					"@loader_path/Frameworks",
+				);
+				MARKETING_VERSION = 1.0;
+				PRODUCT_BUNDLE_IDENTIFIER = com.pomegranate.Hypervisor;
+				PRODUCT_NAME = Hypervisor;
+				SDKROOT = auto;
+				SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
+				SWIFT_EMIT_LOC_STRINGS = YES;
+				SWIFT_VERSION = 5.0;
+				TARGETED_DEVICE_FAMILY = "1,2";
+			};
+			name = Debug;
+		};
+		CE9B869A2E18DD1E00D5AEF4 /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				CODE_SIGN_STYLE = Automatic;
+				CURRENT_PROJECT_VERSION = 1;
+				DEFINES_MODULE = NO;
+				DYLIB_COMPATIBILITY_VERSION = 1;
+				DYLIB_CURRENT_VERSION = 1;
+				DYLIB_INSTALL_NAME_BASE = "@rpath";
+				GENERATE_INFOPLIST_FILE = YES;
+				INFOPLIST_KEY_NSHumanReadableCopyright = "";
+				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+				LD_RUNPATH_SEARCH_PATHS = (
+					"@executable_path/Frameworks",
+					"@loader_path/Frameworks",
+				);
+				"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = (
+					"@executable_path/../Frameworks",
+					"@loader_path/Frameworks",
+				);
+				MARKETING_VERSION = 1.0;
+				PRODUCT_BUNDLE_IDENTIFIER = com.pomegranate.Hypervisor;
+				PRODUCT_NAME = Hypervisor;
+				SDKROOT = auto;
+				SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
+				SWIFT_EMIT_LOC_STRINGS = YES;
+				SWIFT_VERSION = 5.0;
+				TARGETED_DEVICE_FAMILY = "1,2";
+			};
+			name = Release;
+		};
 /* End XCBuildConfiguration section */
 
 /* Begin XCConfigurationList section */
@@ -593,6 +706,15 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
+		CE9B86982E18DD1E00D5AEF4 /* Build configuration list for PBXNativeTarget "HypervisorSimulator" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				CE9B86992E18DD1E00D5AEF4 /* Debug */,
+				CE9B869A2E18DD1E00D5AEF4 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
 /* End XCConfigurationList section */
 	};
 	rootObject = 84C505B028C944C8007CE8FF /* Project object */;