]> git.saurik.com Git - apple/xnu.git/blob - tools/tests/testkext/testkext.xcodeproj/project.pbxproj
xnu-3247.1.106.tar.gz
[apple/xnu.git] / tools / tests / testkext / testkext.xcodeproj / project.pbxproj
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 }