// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 50; objects = { /* Begin PBXBuildFile section */ CD68366F2394B50700CF19C1 /* signing.m in Sources */ = {isa = PBXBuildFile; fileRef = CD68366D2394B50700CF19C1 /* signing.m */; }; CD6836702394B50700CF19C1 /* signing.h in Headers */ = {isa = PBXBuildFile; fileRef = CD68366E2394B50700CF19C1 /* signing.h */; }; CDB7243D2374D915003A3364 /* File.m in Sources */ = {isa = PBXBuildFile; fileRef = CDB7243A2374D915003A3364 /* File.m */; }; CDB7243E2374D915003A3364 /* FileMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = CDB7243B2374D915003A3364 /* FileMonitor.h */; }; CDB7243F2374D915003A3364 /* FileMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = CDB7243C2374D915003A3364 /* FileMonitor.m */; }; CE532DF8231C78E500B7DDD6 /* utilities.m in Sources */ = {isa = PBXBuildFile; fileRef = CE532DF7231C78E500B7DDD6 /* utilities.m */; }; CE91B74E231A129D003273AF /* Process.m in Sources */ = {isa = PBXBuildFile; fileRef = CE91B74C231A129D003273AF /* Process.m */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ CD68366D2394B50700CF19C1 /* signing.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = signing.m; sourceTree = ""; }; CD68366E2394B50700CF19C1 /* signing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = signing.h; sourceTree = ""; }; CDB7243A2374D915003A3364 /* File.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = File.m; sourceTree = ""; }; CDB7243B2374D915003A3364 /* FileMonitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileMonitor.h; sourceTree = ""; }; CDB7243C2374D915003A3364 /* FileMonitor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FileMonitor.m; sourceTree = ""; }; CE532DF7231C78E500B7DDD6 /* utilities.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = utilities.m; sourceTree = ""; }; CE532DF9231C791B00B7DDD6 /* utilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = utilities.h; sourceTree = ""; }; CE91B73F231A0E6D003273AF /* libFileMonitor.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libFileMonitor.a; sourceTree = BUILT_PRODUCTS_DIR; }; CE91B74C231A129D003273AF /* Process.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Process.m; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ CE91B73D231A0E6D003273AF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ CE91B736231A0E6D003273AF = { isa = PBXGroup; children = ( CE91B741231A0E6D003273AF /* Source */, CE91B740231A0E6D003273AF /* Products */, ); sourceTree = ""; }; CE91B740231A0E6D003273AF /* Products */ = { isa = PBXGroup; children = ( CE91B73F231A0E6D003273AF /* libFileMonitor.a */, ); name = Products; sourceTree = ""; }; CE91B741231A0E6D003273AF /* Source */ = { isa = PBXGroup; children = ( CDB7243A2374D915003A3364 /* File.m */, CDB7243B2374D915003A3364 /* FileMonitor.h */, CDB7243C2374D915003A3364 /* FileMonitor.m */, CE91B74C231A129D003273AF /* Process.m */, CD68366E2394B50700CF19C1 /* signing.h */, CD68366D2394B50700CF19C1 /* signing.m */, CE532DF7231C78E500B7DDD6 /* utilities.m */, CE532DF9231C791B00B7DDD6 /* utilities.h */, ); path = Source; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ CE91B73B231A0E6D003273AF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( CD6836702394B50700CF19C1 /* signing.h in Headers */, CDB7243E2374D915003A3364 /* FileMonitor.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ CE91B73E231A0E6D003273AF /* Library */ = { isa = PBXNativeTarget; buildConfigurationList = CE91B748231A0E6D003273AF /* Build configuration list for PBXNativeTarget "Library" */; buildPhases = ( CE91B73B231A0E6D003273AF /* Headers */, CE91B73C231A0E6D003273AF /* Sources */, CE91B73D231A0E6D003273AF /* Frameworks */, CD3F5C3A234F870B00FE12C4 /* ShellScript */, ); buildRules = ( ); dependencies = ( ); name = Library; productName = processMonitor; productReference = CE91B73F231A0E6D003273AF /* libFileMonitor.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ CE91B737231A0E6D003273AF /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 1230; ORGANIZATIONNAME = "Objective-See"; TargetAttributes = { CE91B73E231A0E6D003273AF = { CreatedOnToolsVersion = 11.0; }; }; }; buildConfigurationList = CE91B73A231A0E6D003273AF /* Build configuration list for PBXProject "Library" */; compatibilityVersion = "Xcode 9.3"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = CE91B736231A0E6D003273AF; productRefGroup = CE91B740231A0E6D003273AF /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( CE91B73E231A0E6D003273AF /* Library */, ); }; /* End PBXProject section */ /* Begin PBXShellScriptBuildPhase section */ CD3F5C3A234F870B00FE12C4 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( ); outputFileListPaths = ( ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "#copy header file and library into Release/\nmkdir -p \"$PROJECT_DIR/Release/\"\nrm \"$PROJECT_DIR/Release/*\"\n\ncp \"$PROJECT_DIR/Source/FileMonitor.h\" \"$PROJECT_DIR/Release/\"\ncp \"$BUILT_PRODUCTS_DIR/$FULL_PRODUCT_NAME\" \"$PROJECT_DIR/Release/\"\n"; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ CE91B73C231A0E6D003273AF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( CDB7243F2374D915003A3364 /* FileMonitor.m in Sources */, CD68366F2394B50700CF19C1 /* signing.m in Sources */, CE532DF8231C78E500B7DDD6 /* utilities.m in Sources */, CDB7243D2374D915003A3364 /* File.m in Sources */, CE91B74E231A129D003273AF /* Process.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ CE91B746231A0E6D003273AF /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = 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_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.15; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; }; name = Debug; }; CE91B747231A0E6D003273AF /* 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++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = 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_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.15; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = macosx; }; name = Release; }; CE91B749231A0E6D003273AF /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; EXECUTABLE_PREFIX = lib; PRODUCT_NAME = FileMonitor; SKIP_INSTALL = YES; }; name = Debug; }; CE91B74A231A0E6D003273AF /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; EXECUTABLE_PREFIX = lib; PRODUCT_NAME = FileMonitor; SKIP_INSTALL = YES; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ CE91B73A231A0E6D003273AF /* Build configuration list for PBXProject "Library" */ = { isa = XCConfigurationList; buildConfigurations = ( CE91B746231A0E6D003273AF /* Debug */, CE91B747231A0E6D003273AF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; CE91B748231A0E6D003273AF /* Build configuration list for PBXNativeTarget "Library" */ = { isa = XCConfigurationList; buildConfigurations = ( CE91B749231A0E6D003273AF /* Debug */, CE91B74A231A0E6D003273AF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = CE91B737231A0E6D003273AF /* Project object */; }