// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 42; objects = { /* Begin PBXBuildFile section */ 305DF1EF0B851A6000A5B409 /* libcrack.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5240784804DAD2E100FA5B1B /* libcrack.h */; }; 305DF1F10B851A6000A5B409 /* pw_dict.hwm in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5240783B04DAD03C00FA5B1B /* pw_dict.hwm */; }; 305DF1F20B851A6000A5B409 /* pw_dict.pwd in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5240783C04DAD03C00FA5B1B /* pw_dict.pwd */; }; 305DF1F30B851A6000A5B409 /* pw_dict.pwi in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5240783D04DAD03C00FA5B1B /* pw_dict.pwi */; }; 305DF1F50B851A6000A5B409 /* libcrack.h in Headers */ = {isa = PBXBuildFile; fileRef = 5240784804DAD2E100FA5B1B /* libcrack.h */; settings = {ATTRIBUTES = (); }; }; 305DF1F60B851A6000A5B409 /* packer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5240781A04DACFD200FA5B1B /* packer.h */; }; 305DF1F80B851A6000A5B409 /* fascist.c in Sources */ = {isa = PBXBuildFile; fileRef = 5240781704DACFD200FA5B1B /* fascist.c */; }; 305DF1F90B851A6000A5B409 /* packlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 5240781B04DACFD200FA5B1B /* packlib.c */; }; 305DF1FA0B851A6000A5B409 /* stringlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 5240781D04DACFD200FA5B1B /* stringlib.c */; }; 305DF1FB0B851A6000A5B409 /* rules.c in Sources */ = {isa = PBXBuildFile; fileRef = 5240781C04DACFD200FA5B1B /* rules.c */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ 305DF1EE0B851A6000A5B409 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 8; dstPath = /usr/local/include; dstSubfolderSpec = 0; files = ( 305DF1EF0B851A6000A5B409 /* libcrack.h in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 1; }; 305DF1F00B851A6000A5B409 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 8; dstPath = /usr/share/cracklib; dstSubfolderSpec = 0; files = ( 305DF1F10B851A6000A5B409 /* pw_dict.hwm in CopyFiles */, 305DF1F20B851A6000A5B409 /* pw_dict.pwd in CopyFiles */, 305DF1F30B851A6000A5B409 /* pw_dict.pwi in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 1; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 305DF2030B851A6000A5B409 /* libcrack.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libcrack.a; sourceTree = BUILT_PRODUCTS_DIR; }; 5240781704DACFD200FA5B1B /* fascist.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = fascist.c; sourceTree = "<group>"; }; 5240781804DACFD200FA5B1B /* genrules.pl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.perl; path = genrules.pl; sourceTree = "<group>"; }; 5240781904DACFD200FA5B1B /* Makefile */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; }; 5240781A04DACFD200FA5B1B /* packer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = packer.h; sourceTree = "<group>"; }; 5240781B04DACFD200FA5B1B /* packlib.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = packlib.c; sourceTree = "<group>"; }; 5240781C04DACFD200FA5B1B /* rules.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = rules.c; sourceTree = "<group>"; }; 5240781D04DACFD200FA5B1B /* stringlib.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = stringlib.c; sourceTree = "<group>"; }; 5240781E04DACFD200FA5B1B /* HISTORY */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = HISTORY; sourceTree = "<group>"; }; 5240781F04DACFD200FA5B1B /* LICENCE */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = LICENCE; sourceTree = "<group>"; }; 5240782004DACFD200FA5B1B /* Makefile */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; }; 5240782104DACFD200FA5B1B /* MANIFEST */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = MANIFEST; sourceTree = "<group>"; }; 5240782204DACFD200FA5B1B /* POSTER */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = POSTER; sourceTree = "<group>"; }; 5240782304DACFD200FA5B1B /* README */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = README; sourceTree = "<group>"; }; 5240782504DACFD200FA5B1B /* obscure-CL.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = "obscure-CL.c"; sourceTree = "<group>"; }; 5240782604DACFD200FA5B1B /* README-CL */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = "README-CL"; sourceTree = "<group>"; }; 5240782804DACFD200FA5B1B /* Makefile */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; }; 5240782904DACFD200FA5B1B /* mkdict */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = mkdict; sourceTree = "<group>"; }; 5240782A04DACFD200FA5B1B /* packer.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = packer.c; sourceTree = "<group>"; }; 5240782B04DACFD200FA5B1B /* testlib.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = testlib.c; sourceTree = "<group>"; }; 5240782C04DACFD200FA5B1B /* testnum.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = testnum.c; sourceTree = "<group>"; }; 5240782D04DACFD200FA5B1B /* teststr.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = teststr.c; sourceTree = "<group>"; }; 5240782E04DACFD200FA5B1B /* unpacker.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = unpacker.c; sourceTree = "<group>"; }; 5240783B04DAD03C00FA5B1B /* pw_dict.hwm */ = {isa = PBXFileReference; lastKnownFileType = file; path = pw_dict.hwm; sourceTree = "<group>"; }; 5240783C04DAD03C00FA5B1B /* pw_dict.pwd */ = {isa = PBXFileReference; lastKnownFileType = file; path = pw_dict.pwd; sourceTree = "<group>"; }; 5240783D04DAD03C00FA5B1B /* pw_dict.pwi */ = {isa = PBXFileReference; lastKnownFileType = file; path = pw_dict.pwi; sourceTree = "<group>"; }; 5240784804DAD2E100FA5B1B /* libcrack.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = libcrack.h; sourceTree = "<group>"; }; 5240784A04DAD30C00FA5B1B /* cracklibnotes */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = cracklibnotes; sourceTree = "<group>"; }; 52A5FA6804E42B2F0060C598 /* cracklib.strings */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = cracklib.strings; path = resources/cracklib.strings; sourceTree = "<group>"; }; 52B138A905EBD6A6006CBD86 /* charsets.strings */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = charsets.strings; path = resources/charsets.strings; sourceTree = "<group>"; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 305DF1FC0B851A6000A5B409 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 034768DFFF38A50411DB9C8B /* Products */ = { isa = PBXGroup; children = ( 305DF2030B851A6000A5B409 /* libcrack.a */, ); name = Products; sourceTree = "<group>"; }; 0867D691FE84028FC02AAC07 /* SecurityInterface */ = { isa = PBXGroup; children = ( 5240781504DACFD200FA5B1B /* cracklib27 */, 5240783A04DAD03C00FA5B1B /* cracklibdicts */, 089C1665FE841158C02AAC07 /* Resources */, 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */, 034768DFFF38A50411DB9C8B /* Products */, ); name = SecurityInterface; sourceTree = "<group>"; }; 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */ = { isa = PBXGroup; children = ( 1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */, 1058C7B2FEA5585E11CA2CBB /* Other Frameworks */, ); name = "External Frameworks and Libraries"; sourceTree = "<group>"; }; 089C1665FE841158C02AAC07 /* Resources */ = { isa = PBXGroup; children = ( 52A5FA6804E42B2F0060C598 /* cracklib.strings */, 52B138A905EBD6A6006CBD86 /* charsets.strings */, ); name = Resources; sourceTree = "<group>"; }; 1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */ = { isa = PBXGroup; children = ( ); name = "Linked Frameworks"; sourceTree = "<group>"; }; 1058C7B2FEA5585E11CA2CBB /* Other Frameworks */ = { isa = PBXGroup; children = ( ); name = "Other Frameworks"; sourceTree = "<group>"; }; 5240781504DACFD200FA5B1B /* cracklib27 */ = { isa = PBXGroup; children = ( 5240784A04DAD30C00FA5B1B /* cracklibnotes */, 5240784804DAD2E100FA5B1B /* libcrack.h */, 5240781604DACFD200FA5B1B /* cracklib */, 5240781E04DACFD200FA5B1B /* HISTORY */, 5240781F04DACFD200FA5B1B /* LICENCE */, 5240782004DACFD200FA5B1B /* Makefile */, 5240782104DACFD200FA5B1B /* MANIFEST */, 5240782204DACFD200FA5B1B /* POSTER */, 5240782304DACFD200FA5B1B /* README */, 5240782404DACFD200FA5B1B /* shadow */, 5240782704DACFD200FA5B1B /* util */, ); path = cracklib27; sourceTree = "<group>"; }; 5240781604DACFD200FA5B1B /* cracklib */ = { isa = PBXGroup; children = ( 5240781704DACFD200FA5B1B /* fascist.c */, 5240781804DACFD200FA5B1B /* genrules.pl */, 5240781904DACFD200FA5B1B /* Makefile */, 5240781A04DACFD200FA5B1B /* packer.h */, 5240781B04DACFD200FA5B1B /* packlib.c */, 5240781C04DACFD200FA5B1B /* rules.c */, 5240781D04DACFD200FA5B1B /* stringlib.c */, ); path = cracklib; sourceTree = "<group>"; }; 5240782404DACFD200FA5B1B /* shadow */ = { isa = PBXGroup; children = ( 5240782504DACFD200FA5B1B /* obscure-CL.c */, 5240782604DACFD200FA5B1B /* README-CL */, ); path = shadow; sourceTree = "<group>"; }; 5240782704DACFD200FA5B1B /* util */ = { isa = PBXGroup; children = ( 5240782804DACFD200FA5B1B /* Makefile */, 5240782904DACFD200FA5B1B /* mkdict */, 5240782A04DACFD200FA5B1B /* packer.c */, 5240782B04DACFD200FA5B1B /* testlib.c */, 5240782C04DACFD200FA5B1B /* testnum.c */, 5240782D04DACFD200FA5B1B /* teststr.c */, 5240782E04DACFD200FA5B1B /* unpacker.c */, ); path = util; sourceTree = "<group>"; }; 5240783A04DAD03C00FA5B1B /* cracklibdicts */ = { isa = PBXGroup; children = ( 5240783B04DAD03C00FA5B1B /* pw_dict.hwm */, 5240783C04DAD03C00FA5B1B /* pw_dict.pwd */, 5240783D04DAD03C00FA5B1B /* pw_dict.pwi */, ); path = cracklibdicts; sourceTree = SOURCE_ROOT; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ 305DF1F40B851A6000A5B409 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 305DF1F50B851A6000A5B409 /* libcrack.h in Headers */, 305DF1F60B851A6000A5B409 /* packer.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ 305DF1ED0B851A6000A5B409 /* cracklib */ = { isa = PBXNativeTarget; buildConfigurationList = 305DF1FD0B851A6000A5B409 /* Build configuration list for PBXNativeTarget "cracklib" */; buildPhases = ( 305DF1EE0B851A6000A5B409 /* CopyFiles */, 305DF1F00B851A6000A5B409 /* CopyFiles */, 305DF1F40B851A6000A5B409 /* Headers */, 305DF1F70B851A6000A5B409 /* Sources */, 305DF1FC0B851A6000A5B409 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = cracklib; productInstallPath = /usr/local/lib/; productName = cracklib; productReference = 305DF2030B851A6000A5B409 /* libcrack.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 0867D690FE84028FC02AAC07 /* Project object */ = { isa = PBXProject; buildConfigurationList = C23B0D0709A298CA00B7FCED /* Build configuration list for PBXProject "cracklib" */; compatibilityVersion = "Xcode 2.4"; hasScannedForEncodings = 1; mainGroup = 0867D691FE84028FC02AAC07 /* SecurityInterface */; productRefGroup = 034768DFFF38A50411DB9C8B /* Products */; projectDirPath = ""; projectRoot = ""; shouldCheckCompatibility = 1; targets = ( 305DF1ED0B851A6000A5B409 /* cracklib */, ); }; /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ 305DF1F70B851A6000A5B409 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 305DF1F80B851A6000A5B409 /* fascist.c in Sources */, 305DF1F90B851A6000A5B409 /* packlib.c in Sources */, 305DF1FA0B851A6000A5B409 /* stringlib.c in Sources */, 305DF1FB0B851A6000A5B409 /* rules.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ 305DF1FE0B851A6000A5B409 /* Development */ = { isa = XCBuildConfiguration; buildSettings = { BUILD_VARIANTS = debug; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 30889; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_ENABLE_OBJC_GC = YES; GCC_FAST_OBJC_DISPATCH = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "CRACKLIB_DICTPATH=/usr/share/cracklib/pw_dict", IN_CRACKLIB, ); INSTALL_PATH = /usr/local/lib; LIBRARY_STYLE = STATIC; OTHER_CFLAGS = ""; PREBINDING = NO; PRODUCT_NAME = crack; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); ZERO_LINK = YES; }; name = Development; }; 305DF1FF0B851A6000A5B409 /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 30889; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_OBJC_GC = YES; GCC_FAST_OBJC_DISPATCH = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "CRACKLIB_DICTPATH=/usr/share/cracklib/pw_dict", IN_CRACKLIB, ); INSTALL_PATH = /usr/local/lib; LIBRARY_STYLE = STATIC; OTHER_CFLAGS = ""; PREBINDING = NO; PRODUCT_NAME = crack; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); ZERO_LINK = NO; }; name = Deployment; }; 305DF2000B851A6000A5B409 /* No GC Development */ = { isa = XCBuildConfiguration; buildSettings = { BUILD_VARIANTS = debug; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 30889; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "__strong=", "CFMakeCollectable=", "CRACKLIB_DICTPATH=/usr/share/cracklib/pw_dict", IN_CRACKLIB, ); INSTALL_PATH = /usr/local/lib; LIBRARY_STYLE = STATIC; OTHER_CFLAGS = ""; PREBINDING = NO; PRODUCT_NAME = crack; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); ZERO_LINK = YES; }; name = "No GC Development"; }; 305DF2010B851A6000A5B409 /* No GC Deployment */ = { isa = XCBuildConfiguration; buildSettings = { DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 30889; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_PREPROCESSOR_DEFINITIONS = ( "__strong=", "CFMakeCollectable=", "CRACKLIB_DICTPATH=/usr/share/cracklib/pw_dict", IN_CRACKLIB, ); INSTALL_PATH = /usr/local/lib; LIBRARY_STYLE = STATIC; OTHER_CFLAGS = ""; PREBINDING = NO; PRODUCT_NAME = crack; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); ZERO_LINK = NO; }; name = "No GC Deployment"; }; 305DF2020B851A6000A5B409 /* Default */ = { isa = XCBuildConfiguration; buildSettings = { DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 30889; GCC_PREPROCESSOR_DEFINITIONS = ( "CRACKLIB_DICTPATH=/usr/share/cracklib/pw_dict", IN_CRACKLIB, ); INSTALL_PATH = /usr/local/lib; LIBRARY_STYLE = STATIC; OTHER_CFLAGS = ""; PREBINDING = NO; PRODUCT_NAME = crack; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); }; name = Default; }; C23B0D0809A298CA00B7FCED /* Development */ = { isa = XCBuildConfiguration; buildSettings = { CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)"; CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)"; }; name = Development; }; C23B0D0909A298CA00B7FCED /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)"; CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)"; }; name = Deployment; }; C23B0D0A09A298CA00B7FCED /* No GC Development */ = { isa = XCBuildConfiguration; buildSettings = { CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)"; CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)"; }; name = "No GC Development"; }; C23B0D0B09A298CA00B7FCED /* No GC Deployment */ = { isa = XCBuildConfiguration; buildSettings = { CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)"; CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)"; }; name = "No GC Deployment"; }; C23B0D0C09A298CA00B7FCED /* Default */ = { isa = XCBuildConfiguration; buildSettings = { CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)"; CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)"; }; name = Default; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 305DF1FD0B851A6000A5B409 /* Build configuration list for PBXNativeTarget "cracklib" */ = { isa = XCConfigurationList; buildConfigurations = ( 305DF1FE0B851A6000A5B409 /* Development */, 305DF1FF0B851A6000A5B409 /* Deployment */, 305DF2000B851A6000A5B409 /* No GC Development */, 305DF2010B851A6000A5B409 /* No GC Deployment */, 305DF2020B851A6000A5B409 /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; C23B0D0709A298CA00B7FCED /* Build configuration list for PBXProject "cracklib" */ = { isa = XCConfigurationList; buildConfigurations = ( C23B0D0809A298CA00B7FCED /* Development */, C23B0D0909A298CA00B7FCED /* Deployment */, C23B0D0A09A298CA00B7FCED /* No GC Development */, C23B0D0B09A298CA00B7FCED /* No GC Deployment */, C23B0D0C09A298CA00B7FCED /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; /* End XCConfigurationList section */ }; rootObject = 0867D690FE84028FC02AAC07 /* Project object */; }