1// !$*UTF8*$!
2{
3	archiveVersion = 1;
4	classes = {
5	};
6	objectVersion = 45;
7	objects = {
8
9/* Begin PBXBuildFile section */
10		C68D22B30EB2441400C3A06C /* testvmx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C68D22B20EB2441400C3A06C /* testvmx.cpp */; };
11		C6CBD9CE1225B9FF00F317B5 /* testthreadcall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6CBD9CD1225B9FF00F317B5 /* testthreadcall.cpp */; };
12/* End PBXBuildFile section */
13
14/* Begin PBXFileReference section */
15		8DA8362C06AD9B9200E5AC22 /* Kernel.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Kernel.framework; path = /System/Library/Frameworks/Kernel.framework; sourceTree = "<absolute>"; };
16		C68D22A80EB243BC00C3A06C /* testvmx.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = testvmx.kext; sourceTree = BUILT_PRODUCTS_DIR; };
17		C68D22A90EB243BC00C3A06C /* testvmx-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "testvmx-Info.plist"; sourceTree = "<group>"; };
18		C68D22B10EB2441400C3A06C /* testvmx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testvmx.h; sourceTree = "<group>"; };
19		C68D22B20EB2441400C3A06C /* testvmx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = testvmx.cpp; sourceTree = "<group>"; };
20		C6CBD9C31225B98F00F317B5 /* testthreadcall.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = testthreadcall.kext; sourceTree = BUILT_PRODUCTS_DIR; };
21		C6CBD9C41225B98F00F317B5 /* testthreadcall-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "testthreadcall-Info.plist"; sourceTree = "<group>"; };
22		C6CBD9CC1225B9FF00F317B5 /* testthreadcall.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testthreadcall.h; sourceTree = "<group>"; };
23		C6CBD9CD1225B9FF00F317B5 /* testthreadcall.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = testthreadcall.cpp; sourceTree = "<group>"; };
24/* End PBXFileReference section */
25
26/* Begin PBXFrameworksBuildPhase section */
27		C68D22A60EB243BC00C3A06C /* Frameworks */ = {
28			isa = PBXFrameworksBuildPhase;
29			buildActionMask = 2147483647;
30			files = (
31			);
32			runOnlyForDeploymentPostprocessing = 0;
33		};
34		C6CBD9C11225B98F00F317B5 /* Frameworks */ = {
35			isa = PBXFrameworksBuildPhase;
36			buildActionMask = 2147483647;
37			files = (
38			);
39			runOnlyForDeploymentPostprocessing = 0;
40		};
41/* End PBXFrameworksBuildPhase section */
42
43/* Begin PBXGroup section */
44		089C166AFE841209C02AAC07 /* testkext */ = {
45			isa = PBXGroup;
46			children = (
47				247142CAFF3F8F9811CA285C /* Source */,
48				8DA8362C06AD9B9200E5AC22 /* Kernel.framework */,
49				19C28FB6FE9D52B211CA2CBB /* Products */,
50			);
51			name = testkext;
52			sourceTree = "<group>";
53		};
54		19C28FB6FE9D52B211CA2CBB /* Products */ = {
55			isa = PBXGroup;
56			children = (
57				C68D22A80EB243BC00C3A06C /* testvmx.kext */,
58				C6CBD9C31225B98F00F317B5 /* testthreadcall.kext */,
59			);
60			name = Products;
61			sourceTree = "<group>";
62		};
63		247142CAFF3F8F9811CA285C /* Source */ = {
64			isa = PBXGroup;
65			children = (
66				C6CBD9CC1225B9FF00F317B5 /* testthreadcall.h */,
67				C6CBD9CD1225B9FF00F317B5 /* testthreadcall.cpp */,
68				C68D22B10EB2441400C3A06C /* testvmx.h */,
69				C68D22B20EB2441400C3A06C /* testvmx.cpp */,
70				C68D22A90EB243BC00C3A06C /* testvmx-Info.plist */,
71				C6CBD9C41225B98F00F317B5 /* testthreadcall-Info.plist */,
72			);
73			name = Source;
74			sourceTree = "<group>";
75		};
76/* End PBXGroup section */
77
78/* Begin PBXNativeTarget section */
79		C68D22A70EB243BC00C3A06C /* testvmx */ = {
80			isa = PBXNativeTarget;
81			buildConfigurationList = C68D22AC0EB243BD00C3A06C /* Build configuration list for PBXNativeTarget "testvmx" */;
82			buildPhases = (
83				C68D22A40EB243BC00C3A06C /* Sources */,
84				C68D22A50EB243BC00C3A06C /* Resources */,
85				C68D22A60EB243BC00C3A06C /* Frameworks */,
86			);
87			buildRules = (
88			);
89			dependencies = (
90			);
91			name = testvmx;
92			productName = testvmx;
93			productReference = C68D22A80EB243BC00C3A06C /* testvmx.kext */;
94			productType = "com.apple.product-type.kernel-extension.iokit";
95		};
96		C6CBD9C21225B98F00F317B5 /* testthreadcall */ = {
97			isa = PBXNativeTarget;
98			buildConfigurationList = C6CBD9C71225B98F00F317B5 /* Build configuration list for PBXNativeTarget "testthreadcall" */;
99			buildPhases = (
100				C6CBD9BF1225B98F00F317B5 /* Sources */,
101				C6CBD9C01225B98F00F317B5 /* Resources */,
102				C6CBD9C11225B98F00F317B5 /* Frameworks */,
103			);
104			buildRules = (
105			);
106			dependencies = (
107			);
108			name = testthreadcall;
109			productName = testthreadcall;
110			productReference = C6CBD9C31225B98F00F317B5 /* testthreadcall.kext */;
111			productType = "com.apple.product-type.kernel-extension.iokit";
112		};
113/* End PBXNativeTarget section */
114
115/* Begin PBXProject section */
116		089C1669FE841209C02AAC07 /* Project object */ = {
117			isa = PBXProject;
118			buildConfigurationList = 1DEB91DD08733DB10010E9CD /* Build configuration list for PBXProject "testkext" */;
119			compatibilityVersion = "Xcode 3.1";
120			developmentRegion = English;
121			hasScannedForEncodings = 1;
122			knownRegions = (
123				English,
124				Japanese,
125				French,
126				German,
127			);
128			mainGroup = 089C166AFE841209C02AAC07 /* testkext */;
129			projectDirPath = "";
130			projectRoot = "";
131			targets = (
132				C68D22A70EB243BC00C3A06C /* testvmx */,
133				C6CBD9C21225B98F00F317B5 /* testthreadcall */,
134			);
135		};
136/* End PBXProject section */
137
138/* Begin PBXResourcesBuildPhase section */
139		C68D22A50EB243BC00C3A06C /* Resources */ = {
140			isa = PBXResourcesBuildPhase;
141			buildActionMask = 2147483647;
142			files = (
143			);
144			runOnlyForDeploymentPostprocessing = 0;
145		};
146		C6CBD9C01225B98F00F317B5 /* Resources */ = {
147			isa = PBXResourcesBuildPhase;
148			buildActionMask = 2147483647;
149			files = (
150			);
151			runOnlyForDeploymentPostprocessing = 0;
152		};
153/* End PBXResourcesBuildPhase section */
154
155/* Begin PBXSourcesBuildPhase section */
156		C68D22A40EB243BC00C3A06C /* Sources */ = {
157			isa = PBXSourcesBuildPhase;
158			buildActionMask = 2147483647;
159			files = (
160				C68D22B30EB2441400C3A06C /* testvmx.cpp in Sources */,
161			);
162			runOnlyForDeploymentPostprocessing = 0;
163		};
164		C6CBD9BF1225B98F00F317B5 /* Sources */ = {
165			isa = PBXSourcesBuildPhase;
166			buildActionMask = 2147483647;
167			files = (
168				C6CBD9CE1225B9FF00F317B5 /* testthreadcall.cpp in Sources */,
169			);
170			runOnlyForDeploymentPostprocessing = 0;
171		};
172/* End PBXSourcesBuildPhase section */
173
174/* Begin XCBuildConfiguration section */
175		1DEB91DE08733DB10010E9CD /* Debug */ = {
176			isa = XCBuildConfiguration;
177			buildSettings = {
178				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
179				GCC_C_LANGUAGE_STANDARD = gnu99;
180				GCC_OPTIMIZATION_LEVEL = 0;
181				GCC_WARN_ABOUT_RETURN_TYPE = YES;
182				GCC_WARN_UNUSED_VARIABLE = YES;
183				ONLY_ACTIVE_ARCH = YES;
184				PREBINDING = NO;
185			};
186			name = Debug;
187		};
188		1DEB91DF08733DB10010E9CD /* Release */ = {
189			isa = XCBuildConfiguration;
190			buildSettings = {
191				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
192				GCC_C_LANGUAGE_STANDARD = gnu99;
193				GCC_WARN_ABOUT_RETURN_TYPE = YES;
194				GCC_WARN_UNUSED_VARIABLE = YES;
195				PREBINDING = NO;
196			};
197			name = Release;
198		};
199		C68D22AA0EB243BD00C3A06C /* Debug */ = {
200			isa = XCBuildConfiguration;
201			buildSettings = {
202				ALWAYS_SEARCH_USER_PATHS = NO;
203				COPY_PHASE_STRIP = NO;
204				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
205				GCC_DYNAMIC_NO_PIC = NO;
206				GCC_ENABLE_FIX_AND_CONTINUE = NO;
207				GCC_MODEL_TUNING = G5;
208				GCC_OPTIMIZATION_LEVEL = 0;
209				INFOPLIST_FILE = "testvmx-Info.plist";
210				INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions";
211				MODULE_NAME = com.yourcompany.driver.testvmx;
212				MODULE_VERSION = 1.0.0d1;
213				PREBINDING = NO;
214				PRODUCT_NAME = testvmx;
215				VALID_ARCHS = "i386 x86_64";
216				WRAPPER_EXTENSION = kext;
217			};
218			name = Debug;
219		};
220		C68D22AB0EB243BD00C3A06C /* Release */ = {
221			isa = XCBuildConfiguration;
222			buildSettings = {
223				ALWAYS_SEARCH_USER_PATHS = NO;
224				COPY_PHASE_STRIP = YES;
225				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
226				GCC_ENABLE_FIX_AND_CONTINUE = NO;
227				GCC_MODEL_TUNING = G5;
228				INFOPLIST_FILE = "testvmx-Info.plist";
229				INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions";
230				MODULE_NAME = com.yourcompany.driver.testvmx;
231				MODULE_VERSION = 1.0.0d1;
232				PREBINDING = NO;
233				PRODUCT_NAME = testvmx;
234				VALID_ARCHS = "i386 x86_64";
235				WRAPPER_EXTENSION = kext;
236				ZERO_LINK = NO;
237			};
238			name = Release;
239		};
240		C6CBD9C51225B98F00F317B5 /* Debug */ = {
241			isa = XCBuildConfiguration;
242			buildSettings = {
243				ALWAYS_SEARCH_USER_PATHS = NO;
244				COPY_PHASE_STRIP = NO;
245				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
246				GCC_DYNAMIC_NO_PIC = NO;
247				GCC_ENABLE_FIX_AND_CONTINUE = NO;
248				GCC_MODEL_TUNING = G5;
249				GCC_OPTIMIZATION_LEVEL = 0;
250				INFOPLIST_FILE = "testthreadcall-Info.plist";
251				INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions";
252				MODULE_NAME = com.yourcompany.driver.testthreadcall;
253				MODULE_VERSION = 1.0.0d1;
254				PREBINDING = NO;
255				PRODUCT_NAME = testthreadcall;
256				WRAPPER_EXTENSION = kext;
257			};
258			name = Debug;
259		};
260		C6CBD9C61225B98F00F317B5 /* Release */ = {
261			isa = XCBuildConfiguration;
262			buildSettings = {
263				ALWAYS_SEARCH_USER_PATHS = NO;
264				COPY_PHASE_STRIP = YES;
265				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
266				GCC_ENABLE_FIX_AND_CONTINUE = NO;
267				GCC_MODEL_TUNING = G5;
268				INFOPLIST_FILE = "testthreadcall-Info.plist";
269				INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions";
270				MODULE_NAME = com.yourcompany.driver.testthreadcall;
271				MODULE_VERSION = 1.0.0d1;
272				PREBINDING = NO;
273				PRODUCT_NAME = testthreadcall;
274				WRAPPER_EXTENSION = kext;
275				ZERO_LINK = NO;
276			};
277			name = Release;
278		};
279/* End XCBuildConfiguration section */
280
281/* Begin XCConfigurationList section */
282		1DEB91DD08733DB10010E9CD /* Build configuration list for PBXProject "testkext" */ = {
283			isa = XCConfigurationList;
284			buildConfigurations = (
285				1DEB91DE08733DB10010E9CD /* Debug */,
286				1DEB91DF08733DB10010E9CD /* Release */,
287			);
288			defaultConfigurationIsVisible = 0;
289			defaultConfigurationName = Release;
290		};
291		C68D22AC0EB243BD00C3A06C /* Build configuration list for PBXNativeTarget "testvmx" */ = {
292			isa = XCConfigurationList;
293			buildConfigurations = (
294				C68D22AA0EB243BD00C3A06C /* Debug */,
295				C68D22AB0EB243BD00C3A06C /* Release */,
296			);
297			defaultConfigurationIsVisible = 0;
298			defaultConfigurationName = Release;
299		};
300		C6CBD9C71225B98F00F317B5 /* Build configuration list for PBXNativeTarget "testthreadcall" */ = {
301			isa = XCConfigurationList;
302			buildConfigurations = (
303				C6CBD9C51225B98F00F317B5 /* Debug */,
304				C6CBD9C61225B98F00F317B5 /* Release */,
305			);
306			defaultConfigurationIsVisible = 0;
307			defaultConfigurationName = Release;
308		};
309/* End XCConfigurationList section */
310	};
311	rootObject = 089C1669FE841209C02AAC07 /* Project object */;
312}
313