]> git.saurik.com Git - apple/copyfile.git/blob - copyfile.xcodeproj/project.pbxproj
b8ec504038649744601a719e723addfc8d5523bd
[apple/copyfile.git] / copyfile.xcodeproj / project.pbxproj
1 // !$*UTF8*$!
2 {
3 archiveVersion = 1;
4 classes = {
5 };
6 objectVersion = 46;
7 objects = {
8
9 /* Begin PBXBuildFile section */
10 721D4F071EA95283000F0555 /* copyfile.c in Sources */ = {isa = PBXBuildFile; fileRef = FCCE17C1135A658F002CEE6D /* copyfile.c */; };
11 721D4F081EA95290000F0555 /* xattr_flags.c in Sources */ = {isa = PBXBuildFile; fileRef = 72406E621676C3C80099568B /* xattr_flags.c */; };
12 72406E631676C3C80099568B /* xattr_flags.c in Sources */ = {isa = PBXBuildFile; fileRef = 72406E621676C3C80099568B /* xattr_flags.c */; };
13 726EE9DB1E9423E50017A5B9 /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 726EE9DA1E9423E50017A5B9 /* main.c */; };
14 726EE9E01E9425160017A5B9 /* sparse_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 726EE9DE1E9425160017A5B9 /* sparse_test.c */; };
15 726EE9E41E946B320017A5B9 /* systemx.c in Sources */ = {isa = PBXBuildFile; fileRef = 726EE9E21E946B320017A5B9 /* systemx.c */; };
16 726EE9E61E946D590017A5B9 /* test_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 726EE9E51E946D590017A5B9 /* test_utils.c */; };
17 72B4C0F41676C47D00C13E05 /* copyfile_private.h in Headers */ = {isa = PBXBuildFile; fileRef = 72B4C0F31676C47D00C13E05 /* copyfile_private.h */; settings = {ATTRIBUTES = (Private, ); }; };
18 72EAA3B016A72F4500833E98 /* xattr_flags.h in Headers */ = {isa = PBXBuildFile; fileRef = 72EAA3AF16A72F4500833E98 /* xattr_flags.h */; settings = {ATTRIBUTES = (Public, ); }; };
19 86EF9F0A1834018C00AAB3F3 /* xattr_properties.h in Headers */ = {isa = PBXBuildFile; fileRef = 86EF9F091834018C00AAB3F3 /* xattr_properties.h */; settings = {ATTRIBUTES = (Private, ); }; };
20 FCCE17C3135A658F002CEE6D /* copyfile.c in Sources */ = {isa = PBXBuildFile; fileRef = FCCE17C1135A658F002CEE6D /* copyfile.c */; };
21 FCCE17C4135A658F002CEE6D /* copyfile.h in Headers */ = {isa = PBXBuildFile; fileRef = FCCE17C2135A658F002CEE6D /* copyfile.h */; settings = {ATTRIBUTES = (Public, ); }; };
22 /* End PBXBuildFile section */
23
24 /* Begin PBXCopyFilesBuildPhase section */
25 726EE9D61E9423E50017A5B9 /* CopyFiles */ = {
26 isa = PBXCopyFilesBuildPhase;
27 buildActionMask = 2147483647;
28 dstPath = /usr/share/man/man1/;
29 dstSubfolderSpec = 0;
30 files = (
31 );
32 runOnlyForDeploymentPostprocessing = 1;
33 };
34 /* End PBXCopyFilesBuildPhase section */
35
36 /* Begin PBXFileReference section */
37 3F1EFD4C185C4EB400D1C970 /* copyfile.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = copyfile.xcconfig; path = xcodescripts/copyfile.xcconfig; sourceTree = "<group>"; };
38 721D4F051EA95008000F0555 /* libcopyfile.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libcopyfile.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib/system/libcopyfile.tbd; sourceTree = DEVELOPER_DIR; };
39 72406E621676C3C80099568B /* xattr_flags.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xattr_flags.c; sourceTree = "<group>"; };
40 726EE9D81E9423E50017A5B9 /* copyfile_test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = copyfile_test; sourceTree = BUILT_PRODUCTS_DIR; };
41 726EE9DA1E9423E50017A5B9 /* main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
42 726EE9DE1E9425160017A5B9 /* sparse_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sparse_test.c; sourceTree = "<group>"; };
43 726EE9DF1E9425160017A5B9 /* sparse_test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sparse_test.h; sourceTree = "<group>"; };
44 726EE9E11E9427B40017A5B9 /* test_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = test_utils.h; sourceTree = "<group>"; };
45 726EE9E21E946B320017A5B9 /* systemx.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = systemx.c; sourceTree = "<group>"; };
46 726EE9E31E946B320017A5B9 /* systemx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = systemx.h; sourceTree = "<group>"; };
47 726EE9E51E946D590017A5B9 /* test_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = test_utils.c; sourceTree = "<group>"; };
48 72B4C0F31676C47D00C13E05 /* copyfile_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = copyfile_private.h; sourceTree = "<group>"; };
49 72EAA3AF16A72F4500833E98 /* xattr_flags.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xattr_flags.h; sourceTree = "<group>"; };
50 861E1C14180F0AF900E65B9A /* xattr_name_with_flags.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = xattr_name_with_flags.3; sourceTree = "<group>"; };
51 86EF9F091834018C00AAB3F3 /* xattr_properties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xattr_properties.h; sourceTree = "<group>"; };
52 FCCE17BB135A6444002CEE6D /* libcopyfile.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libcopyfile.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
53 FCCE17C0135A658F002CEE6D /* copyfile.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = copyfile.3; sourceTree = "<group>"; };
54 FCCE17C1135A658F002CEE6D /* copyfile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = copyfile.c; sourceTree = "<group>"; };
55 FCCE17C2135A658F002CEE6D /* copyfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = copyfile.h; sourceTree = "<group>"; };
56 /* End PBXFileReference section */
57
58 /* Begin PBXFrameworksBuildPhase section */
59 726EE9D51E9423E50017A5B9 /* Frameworks */ = {
60 isa = PBXFrameworksBuildPhase;
61 buildActionMask = 2147483647;
62 files = (
63 );
64 runOnlyForDeploymentPostprocessing = 0;
65 };
66 FCCE17B8135A6444002CEE6D /* Frameworks */ = {
67 isa = PBXFrameworksBuildPhase;
68 buildActionMask = 2147483647;
69 files = (
70 );
71 runOnlyForDeploymentPostprocessing = 0;
72 };
73 /* End PBXFrameworksBuildPhase section */
74
75 /* Begin PBXGroup section */
76 721D4F041EA95007000F0555 /* Frameworks */ = {
77 isa = PBXGroup;
78 children = (
79 721D4F051EA95008000F0555 /* libcopyfile.tbd */,
80 );
81 name = Frameworks;
82 sourceTree = "<group>";
83 };
84 726EE9D91E9423E50017A5B9 /* copyfile_test */ = {
85 isa = PBXGroup;
86 children = (
87 726EE9DA1E9423E50017A5B9 /* main.c */,
88 726EE9DE1E9425160017A5B9 /* sparse_test.c */,
89 726EE9DF1E9425160017A5B9 /* sparse_test.h */,
90 726EE9E51E946D590017A5B9 /* test_utils.c */,
91 726EE9E11E9427B40017A5B9 /* test_utils.h */,
92 726EE9E21E946B320017A5B9 /* systemx.c */,
93 726EE9E31E946B320017A5B9 /* systemx.h */,
94 );
95 path = copyfile_test;
96 sourceTree = "<group>";
97 };
98 FCCE17AB135A5FFB002CEE6D = {
99 isa = PBXGroup;
100 children = (
101 3F1EFD4C185C4EB400D1C970 /* copyfile.xcconfig */,
102 861E1C14180F0AF900E65B9A /* xattr_name_with_flags.3 */,
103 72B4C0F31676C47D00C13E05 /* copyfile_private.h */,
104 72EAA3AF16A72F4500833E98 /* xattr_flags.h */,
105 72406E621676C3C80099568B /* xattr_flags.c */,
106 FCCE17C0135A658F002CEE6D /* copyfile.3 */,
107 FCCE17C1135A658F002CEE6D /* copyfile.c */,
108 86EF9F091834018C00AAB3F3 /* xattr_properties.h */,
109 FCCE17C2135A658F002CEE6D /* copyfile.h */,
110 726EE9D91E9423E50017A5B9 /* copyfile_test */,
111 FCCE17BC135A6444002CEE6D /* Products */,
112 721D4F041EA95007000F0555 /* Frameworks */,
113 );
114 sourceTree = "<group>";
115 usesTabs = 1;
116 };
117 FCCE17BC135A6444002CEE6D /* Products */ = {
118 isa = PBXGroup;
119 children = (
120 FCCE17BB135A6444002CEE6D /* libcopyfile.dylib */,
121 726EE9D81E9423E50017A5B9 /* copyfile_test */,
122 );
123 name = Products;
124 sourceTree = "<group>";
125 };
126 /* End PBXGroup section */
127
128 /* Begin PBXHeadersBuildPhase section */
129 FCCE17B9135A6444002CEE6D /* Headers */ = {
130 isa = PBXHeadersBuildPhase;
131 buildActionMask = 2147483647;
132 files = (
133 FCCE17C4135A658F002CEE6D /* copyfile.h in Headers */,
134 72EAA3B016A72F4500833E98 /* xattr_flags.h in Headers */,
135 72B4C0F41676C47D00C13E05 /* copyfile_private.h in Headers */,
136 86EF9F0A1834018C00AAB3F3 /* xattr_properties.h in Headers */,
137 );
138 runOnlyForDeploymentPostprocessing = 0;
139 };
140 /* End PBXHeadersBuildPhase section */
141
142 /* Begin PBXNativeTarget section */
143 726EE9D71E9423E50017A5B9 /* copyfile_test */ = {
144 isa = PBXNativeTarget;
145 buildConfigurationList = 726EE9DD1E9423E50017A5B9 /* Build configuration list for PBXNativeTarget "copyfile_test" */;
146 buildPhases = (
147 726EE9D41E9423E50017A5B9 /* Sources */,
148 726EE9D51E9423E50017A5B9 /* Frameworks */,
149 726EE9D61E9423E50017A5B9 /* CopyFiles */,
150 );
151 buildRules = (
152 );
153 dependencies = (
154 );
155 name = copyfile_test;
156 productName = copyfile_test;
157 productReference = 726EE9D81E9423E50017A5B9 /* copyfile_test */;
158 productType = "com.apple.product-type.tool";
159 };
160 FCCE17BA135A6444002CEE6D /* copyfile */ = {
161 isa = PBXNativeTarget;
162 buildConfigurationList = FCCE17BE135A6444002CEE6D /* Build configuration list for PBXNativeTarget "copyfile" */;
163 buildPhases = (
164 FCCE17B7135A6444002CEE6D /* Sources */,
165 FCCE17B8135A6444002CEE6D /* Frameworks */,
166 FCCE17B9135A6444002CEE6D /* Headers */,
167 FCCE17DF135A70A0002CEE6D /* Run Script */,
168 );
169 buildRules = (
170 );
171 dependencies = (
172 );
173 name = copyfile;
174 productName = copyfile;
175 productReference = FCCE17BB135A6444002CEE6D /* libcopyfile.dylib */;
176 productType = "com.apple.product-type.library.dynamic";
177 };
178 /* End PBXNativeTarget section */
179
180 /* Begin PBXProject section */
181 FCCE17AD135A5FFB002CEE6D /* Project object */ = {
182 isa = PBXProject;
183 attributes = {
184 ORGANIZATIONNAME = "Apple Inc.";
185 TargetAttributes = {
186 726EE9D71E9423E50017A5B9 = {
187 CreatedOnToolsVersion = 9.0;
188 ProvisioningStyle = Automatic;
189 };
190 };
191 };
192 buildConfigurationList = FCCE17B0135A5FFB002CEE6D /* Build configuration list for PBXProject "copyfile" */;
193 compatibilityVersion = "Xcode 3.2";
194 developmentRegion = English;
195 hasScannedForEncodings = 0;
196 knownRegions = (
197 en,
198 );
199 mainGroup = FCCE17AB135A5FFB002CEE6D;
200 productRefGroup = FCCE17BC135A6444002CEE6D /* Products */;
201 projectDirPath = "";
202 projectRoot = "";
203 targets = (
204 FCCE17BA135A6444002CEE6D /* copyfile */,
205 726EE9D71E9423E50017A5B9 /* copyfile_test */,
206 );
207 };
208 /* End PBXProject section */
209
210 /* Begin PBXShellScriptBuildPhase section */
211 FCCE17DF135A70A0002CEE6D /* Run Script */ = {
212 isa = PBXShellScriptBuildPhase;
213 buildActionMask = 8;
214 files = (
215 );
216 inputPaths = (
217 );
218 name = "Run Script";
219 outputPaths = (
220 );
221 runOnlyForDeploymentPostprocessing = 1;
222 shellPath = /bin/sh;
223 shellScript = ". \"$PROJECT_DIR\"/xcodescripts/install_files.sh";
224 };
225 /* End PBXShellScriptBuildPhase section */
226
227 /* Begin PBXSourcesBuildPhase section */
228 726EE9D41E9423E50017A5B9 /* Sources */ = {
229 isa = PBXSourcesBuildPhase;
230 buildActionMask = 2147483647;
231 files = (
232 721D4F081EA95290000F0555 /* xattr_flags.c in Sources */,
233 721D4F071EA95283000F0555 /* copyfile.c in Sources */,
234 726EE9DB1E9423E50017A5B9 /* main.c in Sources */,
235 726EE9E61E946D590017A5B9 /* test_utils.c in Sources */,
236 726EE9E41E946B320017A5B9 /* systemx.c in Sources */,
237 726EE9E01E9425160017A5B9 /* sparse_test.c in Sources */,
238 );
239 runOnlyForDeploymentPostprocessing = 0;
240 };
241 FCCE17B7135A6444002CEE6D /* Sources */ = {
242 isa = PBXSourcesBuildPhase;
243 buildActionMask = 2147483647;
244 files = (
245 FCCE17C3135A658F002CEE6D /* copyfile.c in Sources */,
246 72406E631676C3C80099568B /* xattr_flags.c in Sources */,
247 );
248 runOnlyForDeploymentPostprocessing = 0;
249 };
250 /* End PBXSourcesBuildPhase section */
251
252 /* Begin XCBuildConfiguration section */
253 726EE9DC1E9423E50017A5B9 /* Release */ = {
254 isa = XCBuildConfiguration;
255 buildSettings = {
256 ALWAYS_SEARCH_USER_PATHS = NO;
257 CLANG_ANALYZER_NONNULL = YES;
258 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
259 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
260 CLANG_CXX_LIBRARY = "libc++";
261 CLANG_ENABLE_MODULES = YES;
262 CLANG_ENABLE_OBJC_ARC = YES;
263 CLANG_WARN_BOOL_CONVERSION = YES;
264 CLANG_WARN_CONSTANT_CONVERSION = YES;
265 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
266 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
267 CLANG_WARN_EMPTY_BODY = YES;
268 CLANG_WARN_ENUM_CONVERSION = YES;
269 CLANG_WARN_INFINITE_RECURSION = YES;
270 CLANG_WARN_INT_CONVERSION = YES;
271 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
272 CLANG_WARN_SUSPICIOUS_MOVE = YES;
273 CLANG_WARN_UNREACHABLE_CODE = YES;
274 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
275 CODE_SIGN_IDENTITY = "-";
276 COPY_PHASE_STRIP = NO;
277 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
278 ENABLE_NS_ASSERTIONS = NO;
279 ENABLE_STRICT_OBJC_MSGSEND = YES;
280 GCC_C_LANGUAGE_STANDARD = gnu99;
281 GCC_NO_COMMON_BLOCKS = YES;
282 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
283 GCC_WARN_UNDECLARED_SELECTOR = YES;
284 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
285 LIBRARY_SEARCH_PATHS = (
286 "$(inherited)",
287 "$(SDKROOT)/usr/lib/system",
288 );
289 MTL_ENABLE_DEBUG_INFO = NO;
290 PRODUCT_NAME = "$(TARGET_NAME)";
291 SDKROOT = macosx;
292 SUPPORTS_TEXT_BASED_API = YES;
293 TAPI_VERIFY_MODE = Pedantic;
294 };
295 name = Release;
296 };
297 FCCE17B3135A5FFB002CEE6D /* Release */ = {
298 isa = XCBuildConfiguration;
299 baseConfigurationReference = 3F1EFD4C185C4EB400D1C970 /* copyfile.xcconfig */;
300 buildSettings = {
301 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
302 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
303 GCC_WARN_ABOUT_RETURN_TYPE = YES;
304 GCC_WARN_SHADOW = YES;
305 GCC_WARN_SIGN_COMPARE = YES;
306 GCC_WARN_UNUSED_FUNCTION = YES;
307 GCC_WARN_UNUSED_LABEL = YES;
308 GCC_WARN_UNUSED_PARAMETER = YES;
309 GCC_WARN_UNUSED_VARIABLE = YES;
310 SDKROOT = macosx.internal;
311 WARNING_CFLAGS = (
312 "-Wall",
313 "-Wextra",
314 "-Wformat=2",
315 "-Wformat-security",
316 "-Wnested-externs",
317 "-Wno-trigraphs",
318 "-Wredundant-decls",
319 "-Wwrite-strings",
320 );
321 };
322 name = Release;
323 };
324 FCCE17BD135A6444002CEE6D /* Release */ = {
325 isa = XCBuildConfiguration;
326 buildSettings = {
327 EXECUTABLE_PREFIX = lib;
328 GCC_NO_COMMON_BLOCKS = YES;
329 GCC_PREPROCESSOR_DEFINITIONS = "__DARWIN_NOW_CANCELABLE=1";
330 LINK_WITH_STANDARD_LIBRARIES = NO;
331 OTHER_LDFLAGS = (
332 "-Wl,-umbrella,System",
333 "-L/usr/lib/system",
334 "-ldyld",
335 "-lcompiler_rt",
336 "-lsystem_kernel",
337 "-lsystem_malloc",
338 "-lsystem_c",
339 "-lsystem_blocks",
340 "-lquarantine",
341 "-lsystem_asl",
342 "-lsystem_info",
343 "-lxpc",
344 "-ldispatch",
345 );
346 "OTHER_LDFLAGS[sdk=iphone*]" = (
347 "-Wl,-umbrella,System",
348 "-L/usr/lib/system",
349 "-ldyld",
350 "-lcompiler_rt",
351 "-lsystem$(SIM_SUFFIX)_kernel",
352 "-lsystem_malloc",
353 "-lsystem_c",
354 "-lsystem_blocks",
355 "-lsystem_asl",
356 "-lsystem_info",
357 "-ldispatch",
358 "-lxpc",
359 );
360 SDKROOT = macosx.internal;
361 "SIM_SUFFIX[sdk=iphonesimulator*]" = _sim;
362 SUPPORTS_TEXT_BASED_API = YES;
363 TAPI_VERIFY_MODE = Pedantic;
364 WARNING_CFLAGS = (
365 "-Wall",
366 "-Wextra",
367 "-Wformat=2",
368 "-Wformat-security",
369 "-Wnested-externs",
370 "-Wno-parentheses",
371 "-Wno-trigraphs",
372 "-Wredundant-decls",
373 "-Wwrite-strings",
374 );
375 };
376 name = Release;
377 };
378 /* End XCBuildConfiguration section */
379
380 /* Begin XCConfigurationList section */
381 726EE9DD1E9423E50017A5B9 /* Build configuration list for PBXNativeTarget "copyfile_test" */ = {
382 isa = XCConfigurationList;
383 buildConfigurations = (
384 726EE9DC1E9423E50017A5B9 /* Release */,
385 );
386 defaultConfigurationIsVisible = 0;
387 defaultConfigurationName = Release;
388 };
389 FCCE17B0135A5FFB002CEE6D /* Build configuration list for PBXProject "copyfile" */ = {
390 isa = XCConfigurationList;
391 buildConfigurations = (
392 FCCE17B3135A5FFB002CEE6D /* Release */,
393 );
394 defaultConfigurationIsVisible = 0;
395 defaultConfigurationName = Release;
396 };
397 FCCE17BE135A6444002CEE6D /* Build configuration list for PBXNativeTarget "copyfile" */ = {
398 isa = XCConfigurationList;
399 buildConfigurations = (
400 FCCE17BD135A6444002CEE6D /* Release */,
401 );
402 defaultConfigurationIsVisible = 0;
403 defaultConfigurationName = Release;
404 };
405 /* End XCConfigurationList section */
406 };
407 rootObject = FCCE17AD135A5FFB002CEE6D /* Project object */;
408 }