project.pbxproj   [plain text]


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

/* Begin PBXBuildFile section */
		2D5B7F7508F71AC60031C32D /* IOModemSerialStreamSync.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 021C9E3C000BD0CF11CA285C /* IOModemSerialStreamSync.h */; };
		2D5B7F7608F71AC60031C32D /* IORS232SerialStreamSync.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 021C9E3B000BD0CF11CA285C /* IORS232SerialStreamSync.h */; };
		2D5B7F7708F71AC60031C32D /* IOSerialDriverSync.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 021C9E3A000BD0CF11CA285C /* IOSerialDriverSync.h */; };
		2D5B7F7808F71AC60031C32D /* IOSerialKeys.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 021C9E38000BD0CF11CA285C /* IOSerialKeys.h */; };
		2D5B7F7908F71AC60031C32D /* IOSerialStreamSync.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 021C9E39000BD0CF11CA285C /* IOSerialStreamSync.h */; };
		2D5B7F8308F71AEC0031C32D /* IOSerialKeys.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 021C9E38000BD0CF11CA285C /* IOSerialKeys.h */; };
		2D5B7F8408F71AEC0031C32D /* ioss.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = A0147846011B0EC802CA285C /* ioss.h */; };
		2D5B7F8608F71AF70031C32D /* IOSerialBSDClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 021C9E33000BD0CF11CA285C /* IOSerialBSDClient.cpp */; };
		2D5B7F8708F71AF70031C32D /* IOSerialStreamSync.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 021C9E35000BD0CF11CA285C /* IOSerialStreamSync.cpp */; };
/* End PBXBuildFile section */

/* Begin PBXBuildStyle section */
		0C1118D40014E0F911CA285C /* Development */ = {
			isa = PBXBuildStyle;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				OPTIMIZATION_CFLAGS = "-O0";
				ZERO_LINK = YES;
			};
			name = Development;
		};
		0C1118D50014E0F911CA285C /* Deployment */ = {
			isa = PBXBuildStyle;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				ZERO_LINK = NO;
			};
			name = Deployment;
		};
/* End PBXBuildStyle section */

/* Begin PBXCopyFilesBuildPhase section */
		2D5B7F6F08F71A730031C32D /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 8;
			dstPath = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/serial";
			dstSubfolderSpec = 0;
			files = (
				2D5B7F7508F71AC60031C32D /* IOModemSerialStreamSync.h in CopyFiles */,
				2D5B7F7608F71AC60031C32D /* IORS232SerialStreamSync.h in CopyFiles */,
				2D5B7F7708F71AC60031C32D /* IOSerialDriverSync.h in CopyFiles */,
				2D5B7F7808F71AC60031C32D /* IOSerialKeys.h in CopyFiles */,
				2D5B7F7908F71AC60031C32D /* IOSerialStreamSync.h in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
		2D5B7F7308F71AAA0031C32D /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 8;
			dstPath = "$(SYSTEM_LIBRARY_DIR)/Frameworks/IOKit.framework/Versions/A/Headers/serial";
			dstSubfolderSpec = 0;
			files = (
				2D5B7F8308F71AEC0031C32D /* IOSerialKeys.h in CopyFiles */,
				2D5B7F8408F71AEC0031C32D /* ioss.h in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		021C9E33000BD0CF11CA285C /* IOSerialBSDClient.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = IOSerialBSDClient.cpp; path = IOSerialFamily.kmodproj/IOSerialBSDClient.cpp; sourceTree = "<group>"; };
		021C9E35000BD0CF11CA285C /* IOSerialStreamSync.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = IOSerialStreamSync.cpp; path = IOSerialFamily.kmodproj/IOSerialStreamSync.cpp; sourceTree = "<group>"; };
		021C9E37000BD0CF11CA285C /* IOSerialBSDClient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = IOSerialBSDClient.h; path = IOSerialFamily.kmodproj/IOSerialBSDClient.h; sourceTree = "<group>"; };
		021C9E38000BD0CF11CA285C /* IOSerialKeys.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = IOSerialKeys.h; path = IOSerialFamily.kmodproj/IOSerialKeys.h; sourceTree = "<group>"; };
		021C9E39000BD0CF11CA285C /* IOSerialStreamSync.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = IOSerialStreamSync.h; path = IOSerialFamily.kmodproj/IOSerialStreamSync.h; sourceTree = "<group>"; };
		021C9E3A000BD0CF11CA285C /* IOSerialDriverSync.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = IOSerialDriverSync.h; path = IOSerialFamily.kmodproj/IOSerialDriverSync.h; sourceTree = "<group>"; };
		021C9E3B000BD0CF11CA285C /* IORS232SerialStreamSync.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = IORS232SerialStreamSync.h; path = IOSerialFamily.kmodproj/IORS232SerialStreamSync.h; sourceTree = "<group>"; };
		021C9E3C000BD0CF11CA285C /* IOModemSerialStreamSync.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = IOModemSerialStreamSync.h; path = IOSerialFamily.kmodproj/IOModemSerialStreamSync.h; sourceTree = "<group>"; };
		2D5B7F6908F71A610031C32D /* IOSerialFamily.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IOSerialFamily.kext; sourceTree = BUILT_PRODUCTS_DIR; };
		2D5B7F6A08F71A610031C32D /* IOSerialFamily-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "IOSerialFamily-Info.plist"; path = "IOSerialFamily.kmodproj/IOSerialFamily-Info.plist"; sourceTree = "<group>"; };
		A0147846011B0EC802CA285C /* ioss.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ioss.h; path = IOSerialFamily.kmodproj/ioss.h; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXGroup section */
		021C9E2C000BD0CF11CA285C /* IOSerialFamily */ = {
			isa = PBXGroup;
			children = (
				A0147846011B0EC802CA285C /* ioss.h */,
				021C9E33000BD0CF11CA285C /* IOSerialBSDClient.cpp */,
				021C9E37000BD0CF11CA285C /* IOSerialBSDClient.h */,
				021C9E35000BD0CF11CA285C /* IOSerialStreamSync.cpp */,
				021C9E38000BD0CF11CA285C /* IOSerialKeys.h */,
				021C9E39000BD0CF11CA285C /* IOSerialStreamSync.h */,
				021C9E3A000BD0CF11CA285C /* IOSerialDriverSync.h */,
				021C9E3B000BD0CF11CA285C /* IORS232SerialStreamSync.h */,
				021C9E3C000BD0CF11CA285C /* IOModemSerialStreamSync.h */,
				2D5B7F6A08F71A610031C32D /* IOSerialFamily-Info.plist */,
				021C9E44000BD0CF11CA285C /* Products */,
			);
			name = IOSerialFamily;
			sourceTree = "<group>";
		};
		021C9E44000BD0CF11CA285C /* Products */ = {
			isa = PBXGroup;
			children = (
				2D5B7F6908F71A610031C32D /* IOSerialFamily.kext */,
			);
			name = Products;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		2D5B7F6808F71A610031C32D /* IOSerialFamily */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 2D5B7F6B08F71A610031C32D /* Build configuration list for PBXNativeTarget "IOSerialFamily" */;
			buildPhases = (
				2D5B7F6508F71A610031C32D /* Sources */,
				2D5B7F6F08F71A730031C32D /* CopyFiles */,
				2D5B7F7308F71AAA0031C32D /* CopyFiles */,
			);
			buildRules = (
			);
			buildSettings = {
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_MODEL_TUNING = G5;
				INFOPLIST_FILE = "IOSerialFamily-Info.plist";
				INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions";
				MODULE_NAME = com.yourcompany.driver.IOSerialFamily;
				MODULE_VERSION = 1.0.0d1;
				PREBINDING = NO;
				PRODUCT_NAME = IOSerialFamily;
				WRAPPER_EXTENSION = kext;
			};
			dependencies = (
			);
			name = IOSerialFamily;
			productName = IOSerialFamily;
			productReference = 2D5B7F6908F71A610031C32D /* IOSerialFamily.kext */;
			productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
<plist version=\"1.0\">
<dict>
	<key>CFBundleDevelopmentRegion</key>
	<string>English</string>
	<key>CFBundleExecutable</key>
	<string>IOSerialFamily</string>
	<key>CFBundleIdentifier</key>
	<string>com.yourcompany.driver.IOSerialFamily</string>
	<key>CFBundleInfoDictionaryVersion</key>
	<string>6.0</string>
	<key>CFBundlePackageType</key>
	<string>KEXT</string>
	<key>CFBundleSignature</key>
	<string>????</string>
	<key>CFBundleVersion</key>
	<string>1.0</string>
	<key>IOKitPersonalities</key>
	<dict/>
	<key>OSBundleLibraries</key>
	<dict/>
</dict>
</plist>
";
			productType = "com.apple.product-type.kernel-extension.iokit";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		021C9E2B000BD0CF11CA285C /* Project object */ = {
			isa = PBXProject;
			buildConfigurationList = 2D5B7F6108F71A3A0031C32D /* Build configuration list for PBXProject "IOSerialFamily" */;
			buildSettings = {
			};
			buildStyles = (
				0C1118D40014E0F911CA285C /* Development */,
				0C1118D50014E0F911CA285C /* Deployment */,
			);
			hasScannedForEncodings = 0;
			mainGroup = 021C9E2C000BD0CF11CA285C /* IOSerialFamily */;
			productRefGroup = 021C9E44000BD0CF11CA285C /* Products */;
			projectDirPath = "";
			targets = (
				2D5B7F6808F71A610031C32D /* IOSerialFamily */,
			);
		};
/* End PBXProject section */

/* Begin PBXSourcesBuildPhase section */
		2D5B7F6508F71A610031C32D /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				2D5B7F8608F71AF70031C32D /* IOSerialBSDClient.cpp in Sources */,
				2D5B7F8708F71AF70031C32D /* IOSerialStreamSync.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */
		2D5B7F6208F71A3A0031C32D /* Development */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				INSTALL_GROUP = wheel;
				INSTALL_OWNER = root;
				PREBINDING = NO;
				UNSTRIPPED_PRODUCT = YES;
				WARNING_CFLAGS = (
					"-Wall",
					"-W",
				);
			};
			name = Development;
		};
		2D5B7F6308F71A3A0031C32D /* Deployment */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				GCC_MODEL_TUNING = G5;
				GCC_TREAT_WARNINGS_AS_ERRORS = NO;
				INSTALL_GROUP = wheel;
				INSTALL_OWNER = root;
				PREBINDING = NO;
				WARNING_CFLAGS = (
					"-Wall",
					"-W",
				);
			};
			name = Deployment;
		};
		2D5B7F6C08F71A610031C32D /* Development */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				INFOPLIST_FILE = "IOSerialFamily.kmodproj/IOSerialFamily-Info.plist";
				INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions";
				MODULE_IOKIT = YES;
				MODULE_NAME = com.apple.iokit.IOSerialFamily;
				MODULE_VERSION = 9.1;
				PRODUCT_NAME = IOSerialFamily;
				WRAPPER_EXTENSION = kext;
			};
			name = Development;
		};
		2D5B7F6D08F71A610031C32D /* Deployment */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				INFOPLIST_FILE = "IOSerialFamily.kmodproj/IOSerialFamily-Info.plist";
				INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions";
				MODULE_IOKIT = YES;
				MODULE_NAME = com.apple.iokit.IOSerialFamily;
				MODULE_VERSION = 9.1;
				PRODUCT_NAME = IOSerialFamily;
				WRAPPER_EXTENSION = kext;
			};
			name = Deployment;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		2D5B7F6108F71A3A0031C32D /* Build configuration list for PBXProject "IOSerialFamily" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				2D5B7F6208F71A3A0031C32D /* Development */,
				2D5B7F6308F71A3A0031C32D /* Deployment */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Deployment;
		};
		2D5B7F6B08F71A610031C32D /* Build configuration list for PBXNativeTarget "IOSerialFamily" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				2D5B7F6C08F71A610031C32D /* Development */,
				2D5B7F6D08F71A610031C32D /* Deployment */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Deployment;
		};
/* End XCConfigurationList section */
	};
	rootObject = 021C9E2B000BD0CF11CA285C /* Project object */;
}