// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ 096213F7239827D0005847FC /* identical_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 096213F6239827D0005847FC /* identical_test.c */; }; 098AF3B622692BF300F9BA42 /* stat_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 098AF3B522692BF300F9BA42 /* stat_test.c */; }; 3EF9FA5F2418B6BA003B43E8 /* readonly_fd_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 3EF9FA5E2418B6BA003B43E8 /* readonly_fd_test.c */; }; 721D4F071EA95283000F0555 /* copyfile.c in Sources */ = {isa = PBXBuildFile; fileRef = FCCE17C1135A658F002CEE6D /* copyfile.c */; }; 721D4F081EA95290000F0555 /* xattr_flags.c in Sources */ = {isa = PBXBuildFile; fileRef = 72406E621676C3C80099568B /* xattr_flags.c */; }; 72406E631676C3C80099568B /* xattr_flags.c in Sources */ = {isa = PBXBuildFile; fileRef = 72406E621676C3C80099568B /* xattr_flags.c */; }; 726EE9DB1E9423E50017A5B9 /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 726EE9DA1E9423E50017A5B9 /* main.c */; }; 726EE9E01E9425160017A5B9 /* sparse_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 726EE9DE1E9425160017A5B9 /* sparse_test.c */; }; 726EE9E41E946B320017A5B9 /* systemx.c in Sources */ = {isa = PBXBuildFile; fileRef = 726EE9E21E946B320017A5B9 /* systemx.c */; }; 726EE9E61E946D590017A5B9 /* test_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 726EE9E51E946D590017A5B9 /* test_utils.c */; }; 72B4C0F41676C47D00C13E05 /* copyfile_private.h in Headers */ = {isa = PBXBuildFile; fileRef = 72B4C0F31676C47D00C13E05 /* copyfile_private.h */; settings = {ATTRIBUTES = (Private, ); }; }; 72EAA3B016A72F4500833E98 /* xattr_flags.h in Headers */ = {isa = PBXBuildFile; fileRef = 72EAA3AF16A72F4500833E98 /* xattr_flags.h */; settings = {ATTRIBUTES = (Public, ); }; }; 86EF9F0A1834018C00AAB3F3 /* xattr_properties.h in Headers */ = {isa = PBXBuildFile; fileRef = 86EF9F091834018C00AAB3F3 /* xattr_properties.h */; settings = {ATTRIBUTES = (Private, ); }; }; D11048A22455AE7900E8F465 /* xattr_test.c in Sources */ = {isa = PBXBuildFile; fileRef = D11048A12455AE7900E8F465 /* xattr_test.c */; }; FCCE17C3135A658F002CEE6D /* copyfile.c in Sources */ = {isa = PBXBuildFile; fileRef = FCCE17C1135A658F002CEE6D /* copyfile.c */; }; FCCE17C4135A658F002CEE6D /* copyfile.h in Headers */ = {isa = PBXBuildFile; fileRef = FCCE17C2135A658F002CEE6D /* copyfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ 726EE9D61E9423E50017A5B9 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = /usr/share/man/man1/; dstSubfolderSpec = 0; files = ( ); runOnlyForDeploymentPostprocessing = 1; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 096213F5239827D0005847FC /* identical_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = identical_test.h; sourceTree = ""; }; 096213F6239827D0005847FC /* identical_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = identical_test.c; sourceTree = ""; }; 098AF3B422692BF300F9BA42 /* stat_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stat_test.h; sourceTree = ""; }; 098AF3B522692BF300F9BA42 /* stat_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = stat_test.c; sourceTree = ""; }; 098AF3B7226A510E00F9BA42 /* copyfile_test.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = copyfile_test.entitlements; sourceTree = ""; }; 3EF9FA5D2418B6BA003B43E8 /* readonly_fd_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = readonly_fd_test.h; sourceTree = ""; }; 3EF9FA5E2418B6BA003B43E8 /* readonly_fd_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = readonly_fd_test.c; sourceTree = ""; }; 3F1EFD4C185C4EB400D1C970 /* copyfile.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = copyfile.xcconfig; path = xcodescripts/copyfile.xcconfig; sourceTree = ""; }; 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; }; 72406E621676C3C80099568B /* xattr_flags.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xattr_flags.c; sourceTree = ""; }; 726EE9D81E9423E50017A5B9 /* copyfile_test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = copyfile_test; sourceTree = BUILT_PRODUCTS_DIR; }; 726EE9DA1E9423E50017A5B9 /* main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = ""; }; 726EE9DE1E9425160017A5B9 /* sparse_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sparse_test.c; sourceTree = ""; }; 726EE9DF1E9425160017A5B9 /* sparse_test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sparse_test.h; sourceTree = ""; }; 726EE9E11E9427B40017A5B9 /* test_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = test_utils.h; sourceTree = ""; }; 726EE9E21E946B320017A5B9 /* systemx.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = systemx.c; sourceTree = ""; }; 726EE9E31E946B320017A5B9 /* systemx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = systemx.h; sourceTree = ""; }; 726EE9E51E946D590017A5B9 /* test_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = test_utils.c; sourceTree = ""; }; 72B4C0F31676C47D00C13E05 /* copyfile_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = copyfile_private.h; sourceTree = ""; }; 72EAA3AF16A72F4500833E98 /* xattr_flags.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xattr_flags.h; sourceTree = ""; }; 861E1C14180F0AF900E65B9A /* xattr_name_with_flags.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = xattr_name_with_flags.3; sourceTree = ""; }; 86EF9F091834018C00AAB3F3 /* xattr_properties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xattr_properties.h; sourceTree = ""; }; D11048A02455AE7900E8F465 /* xattr_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xattr_test.h; sourceTree = ""; }; D11048A12455AE7900E8F465 /* xattr_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = xattr_test.c; sourceTree = ""; }; FCCE17BB135A6444002CEE6D /* libcopyfile.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libcopyfile.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; FCCE17C0135A658F002CEE6D /* copyfile.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = copyfile.3; sourceTree = ""; }; FCCE17C1135A658F002CEE6D /* copyfile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = copyfile.c; sourceTree = ""; }; FCCE17C2135A658F002CEE6D /* copyfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = copyfile.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 726EE9D51E9423E50017A5B9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; FCCE17B8135A6444002CEE6D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 721D4F041EA95007000F0555 /* Frameworks */ = { isa = PBXGroup; children = ( 721D4F051EA95008000F0555 /* libcopyfile.tbd */, ); name = Frameworks; sourceTree = ""; }; 726EE9D91E9423E50017A5B9 /* copyfile_test */ = { isa = PBXGroup; children = ( 726EE9DA1E9423E50017A5B9 /* main.c */, 096213F6239827D0005847FC /* identical_test.c */, 096213F5239827D0005847FC /* identical_test.h */, 3EF9FA5E2418B6BA003B43E8 /* readonly_fd_test.c */, 3EF9FA5D2418B6BA003B43E8 /* readonly_fd_test.h */, 726EE9DE1E9425160017A5B9 /* sparse_test.c */, 726EE9DF1E9425160017A5B9 /* sparse_test.h */, 098AF3B522692BF300F9BA42 /* stat_test.c */, 098AF3B422692BF300F9BA42 /* stat_test.h */, 726EE9E51E946D590017A5B9 /* test_utils.c */, 726EE9E11E9427B40017A5B9 /* test_utils.h */, 726EE9E21E946B320017A5B9 /* systemx.c */, 726EE9E31E946B320017A5B9 /* systemx.h */, 098AF3B7226A510E00F9BA42 /* copyfile_test.entitlements */, D11048A02455AE7900E8F465 /* xattr_test.h */, D11048A12455AE7900E8F465 /* xattr_test.c */, ); path = copyfile_test; sourceTree = ""; }; FCCE17AB135A5FFB002CEE6D = { isa = PBXGroup; children = ( 3F1EFD4C185C4EB400D1C970 /* copyfile.xcconfig */, 861E1C14180F0AF900E65B9A /* xattr_name_with_flags.3 */, 72B4C0F31676C47D00C13E05 /* copyfile_private.h */, 72EAA3AF16A72F4500833E98 /* xattr_flags.h */, 72406E621676C3C80099568B /* xattr_flags.c */, FCCE17C0135A658F002CEE6D /* copyfile.3 */, FCCE17C1135A658F002CEE6D /* copyfile.c */, 86EF9F091834018C00AAB3F3 /* xattr_properties.h */, FCCE17C2135A658F002CEE6D /* copyfile.h */, 726EE9D91E9423E50017A5B9 /* copyfile_test */, FCCE17BC135A6444002CEE6D /* Products */, 721D4F041EA95007000F0555 /* Frameworks */, ); sourceTree = ""; usesTabs = 1; }; FCCE17BC135A6444002CEE6D /* Products */ = { isa = PBXGroup; children = ( FCCE17BB135A6444002CEE6D /* libcopyfile.dylib */, 726EE9D81E9423E50017A5B9 /* copyfile_test */, ); name = Products; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ FCCE17B9135A6444002CEE6D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( FCCE17C4135A658F002CEE6D /* copyfile.h in Headers */, 72EAA3B016A72F4500833E98 /* xattr_flags.h in Headers */, 72B4C0F41676C47D00C13E05 /* copyfile_private.h in Headers */, 86EF9F0A1834018C00AAB3F3 /* xattr_properties.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ 726EE9D71E9423E50017A5B9 /* copyfile_test */ = { isa = PBXNativeTarget; buildConfigurationList = 726EE9DD1E9423E50017A5B9 /* Build configuration list for PBXNativeTarget "copyfile_test" */; buildPhases = ( 726EE9D41E9423E50017A5B9 /* Sources */, 726EE9D51E9423E50017A5B9 /* Frameworks */, 726EE9D61E9423E50017A5B9 /* CopyFiles */, ); buildRules = ( ); dependencies = ( ); name = copyfile_test; productName = copyfile_test; productReference = 726EE9D81E9423E50017A5B9 /* copyfile_test */; productType = "com.apple.product-type.tool"; }; FCCE17BA135A6444002CEE6D /* copyfile */ = { isa = PBXNativeTarget; buildConfigurationList = FCCE17BE135A6444002CEE6D /* Build configuration list for PBXNativeTarget "copyfile" */; buildPhases = ( FCCE17B7135A6444002CEE6D /* Sources */, FCCE17B8135A6444002CEE6D /* Frameworks */, FCCE17B9135A6444002CEE6D /* Headers */, FCCE17DF135A70A0002CEE6D /* Run Script */, ); buildRules = ( ); dependencies = ( ); name = copyfile; productName = copyfile; productReference = FCCE17BB135A6444002CEE6D /* libcopyfile.dylib */; productType = "com.apple.product-type.library.dynamic"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ FCCE17AD135A5FFB002CEE6D /* Project object */ = { isa = PBXProject; attributes = { ORGANIZATIONNAME = "Apple Inc."; TargetAttributes = { 726EE9D71E9423E50017A5B9 = { CreatedOnToolsVersion = 9.0; ProvisioningStyle = Automatic; }; }; }; buildConfigurationList = FCCE17B0135A5FFB002CEE6D /* Build configuration list for PBXProject "copyfile" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( English, en, ); mainGroup = FCCE17AB135A5FFB002CEE6D; productRefGroup = FCCE17BC135A6444002CEE6D /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( FCCE17BA135A6444002CEE6D /* copyfile */, 726EE9D71E9423E50017A5B9 /* copyfile_test */, ); }; /* End PBXProject section */ /* Begin PBXShellScriptBuildPhase section */ FCCE17DF135A70A0002CEE6D /* Run Script */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 8; files = ( ); inputPaths = ( ); name = "Run Script"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 1; shellPath = /bin/sh; shellScript = ". \"$PROJECT_DIR\"/xcodescripts/install_files.sh"; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 726EE9D41E9423E50017A5B9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 098AF3B622692BF300F9BA42 /* stat_test.c in Sources */, 721D4F081EA95290000F0555 /* xattr_flags.c in Sources */, 3EF9FA5F2418B6BA003B43E8 /* readonly_fd_test.c in Sources */, D11048A22455AE7900E8F465 /* xattr_test.c in Sources */, 721D4F071EA95283000F0555 /* copyfile.c in Sources */, 726EE9DB1E9423E50017A5B9 /* main.c in Sources */, 726EE9E61E946D590017A5B9 /* test_utils.c in Sources */, 096213F7239827D0005847FC /* identical_test.c in Sources */, 726EE9E41E946B320017A5B9 /* systemx.c in Sources */, 726EE9E01E9425160017A5B9 /* sparse_test.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; FCCE17B7135A6444002CEE6D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( FCCE17C3135A658F002CEE6D /* copyfile.c in Sources */, 72406E631676C3C80099568B /* xattr_flags.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ 726EE9DC1E9423E50017A5B9 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_ENTITLEMENTS = copyfile_test/copyfile_test.entitlements; CODE_SIGN_IDENTITY = "-"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(SDKROOT)/usr/lib/system", ); MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; SUPPORTS_TEXT_BASED_API = YES; TAPI_VERIFY_MODE = Pedantic; }; name = Release; }; FCCE17B3135A5FFB002CEE6D /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 3F1EFD4C185C4EB400D1C970 /* copyfile.xcconfig */; buildSettings = { GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_SHADOW = YES; GCC_WARN_SIGN_COMPARE = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_LABEL = YES; GCC_WARN_UNUSED_PARAMETER = YES; GCC_WARN_UNUSED_VARIABLE = YES; SDKROOT = macosx.internal; WARNING_CFLAGS = ( "-Wall", "-Wextra", "-Wformat=2", "-Wformat-security", "-Wnested-externs", "-Wno-trigraphs", "-Wredundant-decls", "-Wwrite-strings", ); }; name = Release; }; FCCE17BD135A6444002CEE6D /* Release */ = { isa = XCBuildConfiguration; buildSettings = { EXECUTABLE_PREFIX = lib; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = "__DARWIN_NOW_CANCELABLE=1"; LINK_WITH_STANDARD_LIBRARIES = NO; OTHER_LDFLAGS = ( "-Wl,-umbrella,System", "-L/usr/lib/system", "-ldyld", "-lcompiler_rt", "-lsystem_kernel", "-lsystem_malloc", "-lsystem_c", "-lsystem_blocks", "-lquarantine", "-lsystem_asl", "-lsystem_info", "-lxpc", "-ldispatch", ); "OTHER_LDFLAGS[sdk=iphone*]" = ( "-Wl,-umbrella,System", "-L/usr/lib/system", "-ldyld", "-lcompiler_rt", "-lsystem$(SIM_SUFFIX)_kernel", "-lsystem_malloc", "-lsystem_c", "-lsystem_blocks", "-lsystem_asl", "-lsystem_info", "-ldispatch", "-lxpc", ); OTHER_TAPI_FLAGS = "-umbrella System"; SDKROOT = macosx.internal; "SIM_SUFFIX[sdk=iphonesimulator*]" = _sim; SUPPORTS_TEXT_BASED_API = YES; TAPI_VERIFY_MODE = Pedantic; WARNING_CFLAGS = ( "-Wall", "-Wextra", "-Wformat=2", "-Wformat-security", "-Wnested-externs", "-Wno-parentheses", "-Wno-trigraphs", "-Wredundant-decls", "-Wwrite-strings", ); }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 726EE9DD1E9423E50017A5B9 /* Build configuration list for PBXNativeTarget "copyfile_test" */ = { isa = XCConfigurationList; buildConfigurations = ( 726EE9DC1E9423E50017A5B9 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; FCCE17B0135A5FFB002CEE6D /* Build configuration list for PBXProject "copyfile" */ = { isa = XCConfigurationList; buildConfigurations = ( FCCE17B3135A5FFB002CEE6D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; FCCE17BE135A6444002CEE6D /* Build configuration list for PBXNativeTarget "copyfile" */ = { isa = XCConfigurationList; buildConfigurations = ( FCCE17BD135A6444002CEE6D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = FCCE17AD135A5FFB002CEE6D /* Project object */; }