// !$*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 = "";
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 = 37765;
GCC_DYNAMIC_NO_PIC = NO;
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 = 37765;
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 = 37765;
GCC_DYNAMIC_NO_PIC = NO;
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 = 37765;
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 = 37765;
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 */;
}