Bring Xcode projects up-to-date

This commit is contained in:
Kyle J. McKay 2012-09-07 20:16:29 -07:00
Родитель a6ef824929
Коммит 5ed63484b4
8 изменённых файлов: 565 добавлений и 708 удалений

Просмотреть файл

@ -1,4 +1,4 @@
ˇ/* Localized versions of Info.plist keys */
/* Localized versions of Info.plist keys */
CFBundleName = "XarCMPlugIn";
CFBundleShortVersionString = "XarCMPlugIn version 0.0.1d1";

38
XarCMPlugIn/Info.plist Normal file
Просмотреть файл

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>XarCMPlugIn</string>
<key>CFBundleIdentifier</key>
<string>org.opendarwin.xar.XarCMPlugIn</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>XarCMPlugIn</string>
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleSignature</key>
<string>Plug</string>
<key>CFBundleVersion</key>
<string>0.0.1d1</string>
<key>CFPlugInDynamicRegistration</key>
<string>NO</string>
<key>CFPlugInFactories</key>
<dict>
<key>3487BB5A-3E66-11D5-A64E-003065B300BC</key>
<string>XarCMPlugInFactory</string>
</dict>
<key>CFPlugInTypes</key>
<dict>
<key>2F6522E9-3E66-11D5-80A7-003065B300BC</key>
<array>
<string>3487BB5A-3E66-11D5-A64E-003065B300BC</string>
</array>
</dict>
<key>CFPlugInUnloadFunction</key>
<string></string>
</dict>
</plist>

Просмотреть файл

@ -1,2 +1,3 @@
This can be built with xcodebuild.
To install, place the resulting build/Defaults/XarCMPlugIn.plugin in ~/Library/Contextual Menu Items/ or /Library/Contextual Menu Items/
To install, place the resulting build/Release/XarCMPlugIn.plugin in
~/Library/Contextual Menu Items/ or /Library/Contextual Menu Items/

Просмотреть файл

@ -1,362 +0,0 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 39;
objects = {
014CEA3E0018CDD111CA2923 = {
explicitFileType = wrapper.cfbundle;
isa = PBXFileReference;
path = XarCMPlugIn.plugin;
refType = 3;
sourceTree = BUILT_PRODUCTS_DIR;
};
014CEA3F0018CDD111CA2923 = {
buildSettings = {
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
OPTIMIZATION_CFLAGS = "-O0";
ZERO_LINK = YES;
};
isa = PBXBuildStyle;
name = Development;
};
014CEA400018CDD111CA2923 = {
buildSettings = {
COPY_PHASE_STRIP = YES;
GCC_ENABLE_FIX_AND_CONTINUE = NO;
ZERO_LINK = NO;
};
isa = PBXBuildStyle;
name = Deployment;
};
//010
//011
//012
//013
//014
//080
//081
//082
//083
//084
089C1669FE841209C02AAC07 = {
buildSettings = {
};
buildStyles = (
014CEA3F0018CDD111CA2923,
014CEA400018CDD111CA2923,
);
hasScannedForEncodings = 0;
isa = PBXProject;
mainGroup = 089C166AFE841209C02AAC07;
projectDirPath = "";
targets = (
089C1673FE841209C02AAC07,
);
};
089C166AFE841209C02AAC07 = {
children = (
08FB77AFFE84173DC02AAC07,
089C167CFE841241C02AAC07,
089C1671FE841209C02AAC07,
19C28FB6FE9D52B211CA2CBB,
);
isa = PBXGroup;
name = XarCMPlugin;
refType = 4;
sourceTree = "<group>";
};
089C1671FE841209C02AAC07 = {
children = (
0AA1909FFE8422F4C02AAC07,
60288D86009E36CE0BCA0CAD,
60764980009F79710BCA0CAD,
);
isa = PBXGroup;
name = "External Frameworks and Libraries";
refType = 4;
sourceTree = "<group>";
};
089C1673FE841209C02AAC07 = {
buildPhases = (
089C1674FE841209C02AAC07,
089C1675FE841209C02AAC07,
089C1676FE841209C02AAC07,
089C1677FE841209C02AAC07,
089C1679FE841209C02AAC07,
118C5F31016D30460CCB177F,
);
buildSettings = {
FRAMEWORK_SEARCH_PATHS = "";
HEADER_SEARCH_PATHS = "";
INSTALL_PATH = "$(HOME)/Library/Contextual Menu Items";
LIBRARY_SEARCH_PATHS = "";
OTHER_CFLAGS = "";
OTHER_LDFLAGS = "-lxar";
OTHER_REZFLAGS = "";
PRODUCT_NAME = XarCMPlugIn;
SECTORDER_FLAGS = "";
WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
WRAPPER_EXTENSION = plugin;
};
dependencies = (
);
isa = PBXBundleTarget;
name = XarCMPlugIn;
productInstallPath = "$(HOME)/Library/Contextual Menu Items";
productName = XarCMPlugin;
productReference = 014CEA3E0018CDD111CA2923;
productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
<plist version=\"1.0\">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>XarCMPlugIn</string>
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>
<string>org.opendarwin.xar.XarCMPlugIn</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>XarCMPlugIn</string>
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleSignature</key>
<string>Plug</string>
<key>CFBundleVersion</key>
<string>0.0.1d1</string>
<key>CFPlugInDynamicRegisterFunction</key>
<string></string>
<key>CFPlugInDynamicRegistration</key>
<string>NO</string>
<key>CFPlugInFactories</key>
<dict>
<key>3487BB5A-3E66-11D5-A64E-003065B300BC</key>
<string>XarCMPlugInFactory</string>
</dict>
<key>CFPlugInTypes</key>
<dict>
<key>2F6522E9-3E66-11D5-80A7-003065B300BC</key>
<array>
<string>3487BB5A-3E66-11D5-A64E-003065B300BC</string>
</array>
</dict>
<key>CFPlugInUnloadFunction</key>
<string></string>
</dict>
</plist>
";
};
089C1674FE841209C02AAC07 = {
buildActionMask = 2147483647;
files = (
);
isa = PBXHeadersBuildPhase;
runOnlyForDeploymentPostprocessing = 0;
};
089C1675FE841209C02AAC07 = {
buildActionMask = 2147483647;
files = (
089C1680FE841241C02AAC07,
);
isa = PBXResourcesBuildPhase;
runOnlyForDeploymentPostprocessing = 0;
};
089C1676FE841209C02AAC07 = {
buildActionMask = 2147483647;
files = (
11955D830211CE860CCB177F,
);
isa = PBXSourcesBuildPhase;
runOnlyForDeploymentPostprocessing = 0;
};
089C1677FE841209C02AAC07 = {
buildActionMask = 2147483647;
files = (
0AA190A0FE8422F4C02AAC07,
60288D87009E36CE0BCA0CAD,
60764981009F79710BCA0CAD,
);
isa = PBXFrameworksBuildPhase;
runOnlyForDeploymentPostprocessing = 0;
};
089C1679FE841209C02AAC07 = {
buildActionMask = 2147483647;
files = (
);
isa = PBXRezBuildPhase;
runOnlyForDeploymentPostprocessing = 0;
};
089C167CFE841241C02AAC07 = {
children = (
089C167DFE841241C02AAC07,
);
isa = PBXGroup;
name = Resources;
refType = 4;
sourceTree = "<group>";
};
089C167DFE841241C02AAC07 = {
children = (
089C167EFE841241C02AAC07,
);
isa = PBXVariantGroup;
name = InfoPlist.strings;
refType = 4;
sourceTree = "<group>";
};
089C167EFE841241C02AAC07 = {
fileEncoding = 4;
isa = PBXFileReference;
lastKnownFileType = text.plist.strings;
name = English;
path = English.lproj/InfoPlist.strings;
refType = 4;
sourceTree = "<group>";
};
089C1680FE841241C02AAC07 = {
fileRef = 089C167DFE841241C02AAC07;
isa = PBXBuildFile;
settings = {
};
};
08FB77AFFE84173DC02AAC07 = {
children = (
11955D820211CE860CCB177F,
);
isa = PBXGroup;
name = Source;
refType = 4;
sourceTree = "<group>";
};
//080
//081
//082
//083
//084
//0A0
//0A1
//0A2
//0A3
//0A4
0AA1909FFE8422F4C02AAC07 = {
isa = PBXFileReference;
lastKnownFileType = wrapper.framework;
name = CoreFoundation.framework;
path = /System/Library/Frameworks/CoreFoundation.framework;
refType = 0;
sourceTree = "<absolute>";
};
0AA190A0FE8422F4C02AAC07 = {
fileRef = 0AA1909FFE8422F4C02AAC07;
isa = PBXBuildFile;
settings = {
};
};
//0A0
//0A1
//0A2
//0A3
//0A4
//110
//111
//112
//113
//114
118C5F31016D30460CCB177F = {
buildActionMask = 2147483647;
dstPath = "$(HOME)/Library/Contextual Menu Items";
dstSubfolderSpec = 0;
files = (
11D6131D01B44A790CCB177F,
);
isa = PBXCopyFilesBuildPhase;
runOnlyForDeploymentPostprocessing = 0;
};
11955D820211CE860CCB177F = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.c;
path = XarCMPlugIn.c;
refType = 4;
sourceTree = "<group>";
};
11955D830211CE860CCB177F = {
fileRef = 11955D820211CE860CCB177F;
isa = PBXBuildFile;
settings = {
};
};
11D6131D01B44A790CCB177F = {
fileRef = 014CEA3E0018CDD111CA2923;
isa = PBXBuildFile;
settings = {
};
};
//110
//111
//112
//113
//114
//190
//191
//192
//193
//194
19C28FB6FE9D52B211CA2CBB = {
children = (
014CEA3E0018CDD111CA2923,
);
isa = PBXGroup;
name = Products;
refType = 4;
sourceTree = "<group>";
};
//190
//191
//192
//193
//194
//600
//601
//602
//603
//604
60288D86009E36CE0BCA0CAD = {
isa = PBXFileReference;
lastKnownFileType = wrapper.framework;
name = ApplicationServices.framework;
path = /System/Library/Frameworks/ApplicationServices.framework;
refType = 0;
sourceTree = "<absolute>";
};
60288D87009E36CE0BCA0CAD = {
fileRef = 60288D86009E36CE0BCA0CAD;
isa = PBXBuildFile;
settings = {
};
};
60764980009F79710BCA0CAD = {
isa = PBXFileReference;
lastKnownFileType = wrapper.framework;
name = Carbon.framework;
path = /System/Library/Frameworks/Carbon.framework;
refType = 0;
sourceTree = "<absolute>";
};
60764981009F79710BCA0CAD = {
fileRef = 60764980009F79710BCA0CAD;
isa = PBXBuildFile;
settings = {
};
};
};
rootObject = 089C1669FE841209C02AAC07;
}

Просмотреть файл

@ -0,0 +1,283 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 42;
objects = {
/* Begin PBXBuildFile section */
270D4A1815FAE31B00491817 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; };
270D4A1A15FAE31B00491817 /* XarCMPlugIn.c in Sources */ = {isa = PBXBuildFile; fileRef = 11955D820211CE860CCB177F /* XarCMPlugIn.c */; };
270D4A1C15FAE31B00491817 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0AA1909FFE8422F4C02AAC07 /* CoreFoundation.framework */; };
270D4A1D15FAE31B00491817 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 60288D86009E36CE0BCA0CAD /* ApplicationServices.framework */; };
270D4A1E15FAE31B00491817 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 60764980009F79710BCA0CAD /* Carbon.framework */; };
270D4A2815FAE31B00491817 /* XarCMPlugIn.plugin in CopyFiles */ = {isa = PBXBuildFile; fileRef = 270D4A2715FAE31B00491817 /* XarCMPlugIn.plugin */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
270D4A2015FAE31B00491817 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 8;
dstPath = "$(HOME)/Library/Contextual Menu Items";
dstSubfolderSpec = 0;
files = (
270D4A2815FAE31B00491817 /* XarCMPlugIn.plugin in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 1;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
0AA1909FFE8422F4C02AAC07 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; };
11955D820211CE860CCB177F /* XarCMPlugIn.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = XarCMPlugIn.c; sourceTree = "<group>"; };
270D4A0915FAE2BF00491817 /* README.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.txt; sourceTree = "<group>"; wrapsLines = 1; };
270D4A2615FAE31B00491817 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
270D4A2715FAE31B00491817 /* XarCMPlugIn.plugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XarCMPlugIn.plugin; sourceTree = BUILT_PRODUCTS_DIR; };
60288D86009E36CE0BCA0CAD /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = "<absolute>"; };
60764980009F79710BCA0CAD /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
270D4A1B15FAE31B00491817 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
270D4A1C15FAE31B00491817 /* CoreFoundation.framework in Frameworks */,
270D4A1D15FAE31B00491817 /* ApplicationServices.framework in Frameworks */,
270D4A1E15FAE31B00491817 /* Carbon.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
089C166AFE841209C02AAC07 /* XarCMPlugin */ = {
isa = PBXGroup;
children = (
270D4A0915FAE2BF00491817 /* README.txt */,
08FB77AFFE84173DC02AAC07 /* Source */,
089C167CFE841241C02AAC07 /* Resources */,
089C1671FE841209C02AAC07 /* External Frameworks and Libraries */,
19C28FB6FE9D52B211CA2CBB /* Products */,
);
name = XarCMPlugin;
sourceTree = "<group>";
};
089C1671FE841209C02AAC07 /* External Frameworks and Libraries */ = {
isa = PBXGroup;
children = (
0AA1909FFE8422F4C02AAC07 /* CoreFoundation.framework */,
60288D86009E36CE0BCA0CAD /* ApplicationServices.framework */,
60764980009F79710BCA0CAD /* Carbon.framework */,
);
name = "External Frameworks and Libraries";
sourceTree = "<group>";
};
089C167CFE841241C02AAC07 /* Resources */ = {
isa = PBXGroup;
children = (
270D4A2615FAE31B00491817 /* Info.plist */,
089C167DFE841241C02AAC07 /* InfoPlist.strings */,
);
name = Resources;
sourceTree = "<group>";
};
08FB77AFFE84173DC02AAC07 /* Source */ = {
isa = PBXGroup;
children = (
11955D820211CE860CCB177F /* XarCMPlugIn.c */,
);
name = Source;
sourceTree = "<group>";
};
19C28FB6FE9D52B211CA2CBB /* Products */ = {
isa = PBXGroup;
children = (
270D4A2715FAE31B00491817 /* XarCMPlugIn.plugin */,
);
name = Products;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
270D4A1615FAE31B00491817 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
270D4A1515FAE31B00491817 /* XarCMPlugIn */ = {
isa = PBXNativeTarget;
buildConfigurationList = 270D4A2215FAE31B00491817 /* Build configuration list for PBXNativeTarget "XarCMPlugIn" */;
buildPhases = (
270D4A1615FAE31B00491817 /* Headers */,
270D4A1715FAE31B00491817 /* Resources */,
270D4A1915FAE31B00491817 /* Sources */,
270D4A1B15FAE31B00491817 /* Frameworks */,
270D4A1F15FAE31B00491817 /* Rez */,
270D4A2015FAE31B00491817 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = XarCMPlugIn;
productInstallPath = "$(HOME)/Library/Contextual Menu Items";
productName = XarCMPlugin;
productReference = 270D4A2715FAE31B00491817 /* XarCMPlugIn.plugin */;
productType = "com.apple.product-type.bundle";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
089C1669FE841209C02AAC07 /* Project object */ = {
isa = PBXProject;
buildConfigurationList = 270D4A0215FAE2B200491817 /* Build configuration list for PBXProject "XarCMPlugin" */;
compatibilityVersion = "Xcode 2.4";
hasScannedForEncodings = 0;
mainGroup = 089C166AFE841209C02AAC07 /* XarCMPlugin */;
projectDirPath = "";
projectRoot = "";
targets = (
270D4A1515FAE31B00491817 /* XarCMPlugIn */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
270D4A1715FAE31B00491817 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
270D4A1815FAE31B00491817 /* InfoPlist.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXRezBuildPhase section */
270D4A1F15FAE31B00491817 /* Rez */ = {
isa = PBXRezBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXRezBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
270D4A1915FAE31B00491817 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
270D4A1A15FAE31B00491817 /* XarCMPlugIn.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXVariantGroup section */
089C167DFE841241C02AAC07 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
089C167EFE841241C02AAC07 /* English */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
270D4A0315FAE2B200491817 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Debug;
};
270D4A0415FAE2B200491817 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Release;
};
270D4A2315FAE31B00491817 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
INFOPLIST_FILE = Info.plist;
LIBRARY_SEARCH_PATHS = "";
OTHER_CFLAGS = "";
OTHER_LDFLAGS = "-lxar";
OTHER_REZFLAGS = "";
PRODUCT_NAME = XarCMPlugIn;
SECTORDER_FLAGS = "";
WARNING_CFLAGS = (
"-Wmost",
"-Wno-four-char-constants",
"-Wno-unknown-pragmas",
);
WRAPPER_EXTENSION = plugin;
ZERO_LINK = YES;
};
name = Debug;
};
270D4A2415FAE31B00491817 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = YES;
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
INFOPLIST_FILE = Info.plist;
LIBRARY_SEARCH_PATHS = "";
OTHER_CFLAGS = "";
OTHER_LDFLAGS = "-lxar";
OTHER_REZFLAGS = "";
PRODUCT_NAME = XarCMPlugIn;
SECTORDER_FLAGS = "";
WARNING_CFLAGS = (
"-Wmost",
"-Wno-four-char-constants",
"-Wno-unknown-pragmas",
);
WRAPPER_EXTENSION = plugin;
ZERO_LINK = NO;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
270D4A0215FAE2B200491817 /* Build configuration list for PBXProject "XarCMPlugin" */ = {
isa = XCConfigurationList;
buildConfigurations = (
270D4A0315FAE2B200491817 /* Debug */,
270D4A0415FAE2B200491817 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
270D4A2215FAE31B00491817 /* Build configuration list for PBXNativeTarget "XarCMPlugIn" */ = {
isa = XCConfigurationList;
buildConfigurations = (
270D4A2315FAE31B00491817 /* Debug */,
270D4A2415FAE31B00491817 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 089C1669FE841209C02AAC07 /* Project object */;
}

Просмотреть файл

@ -1,344 +0,0 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 39;
objects = {
014CEA440018CDF011CA2923 = {
buildSettings = {
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
ZERO_LINK = YES;
};
isa = PBXBuildStyle;
name = Development;
};
014CEA450018CDF011CA2923 = {
buildSettings = {
COPY_PHASE_STRIP = YES;
GCC_ENABLE_FIX_AND_CONTINUE = NO;
ZERO_LINK = NO;
};
isa = PBXBuildStyle;
name = Deployment;
};
//010
//011
//012
//013
//014
//030
//031
//032
//033
//034
034768DFFF38A50411DB9C8B = {
children = (
8DC2EF5B0486A6940098B216,
);
isa = PBXGroup;
name = Products;
refType = 4;
sourceTree = "<group>";
};
//030
//031
//032
//033
//034
//080
//081
//082
//083
//084
0867D690FE84028FC02AAC07 = {
buildSettings = {
};
buildStyles = (
014CEA440018CDF011CA2923,
014CEA450018CDF011CA2923,
);
hasScannedForEncodings = 1;
isa = PBXProject;
mainGroup = 0867D691FE84028FC02AAC07;
productRefGroup = 034768DFFF38A50411DB9C8B;
projectDirPath = "";
targets = (
8DC2EF4F0486A6940098B216,
);
};
0867D691FE84028FC02AAC07 = {
children = (
8DC2EF5A0486A6940098B216,
DA1531C1081DA5C1007FFF4B,
08FB77AEFE84172EC02AAC07,
0867D69AFE84028FC02AAC07,
034768DFFF38A50411DB9C8B,
);
isa = PBXGroup;
name = XarKit;
refType = 4;
sourceTree = "<group>";
};
0867D69AFE84028FC02AAC07 = {
children = (
DA1531E1081DA67D007FFF4B,
0867D69BFE84028FC02AAC07,
);
isa = PBXGroup;
name = "Frameworks and Libraries";
refType = 4;
sourceTree = "<group>";
};
0867D69BFE84028FC02AAC07 = {
isa = PBXFileReference;
lastKnownFileType = wrapper.framework;
name = Foundation.framework;
path = /System/Library/Frameworks/Foundation.framework;
refType = 0;
sourceTree = "<absolute>";
};
08FB77AEFE84172EC02AAC07 = {
children = (
DA1531BB081DA5C1007FFF4B,
DA1531BC081DA5C1007FFF4B,
DA1531BD081DA5C1007FFF4B,
DA1531BE081DA5C1007FFF4B,
DA1531BF081DA5C1007FFF4B,
DA1531C0081DA5C1007FFF4B,
);
isa = PBXGroup;
name = Classes;
refType = 4;
sourceTree = "<group>";
};
//080
//081
//082
//083
//084
//8D0
//8D1
//8D2
//8D3
//8D4
8DC2EF4F0486A6940098B216 = {
buildPhases = (
8DC2EF500486A6940098B216,
8DC2EF540486A6940098B216,
8DC2EF560486A6940098B216,
);
buildRules = (
);
buildSettings = {
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
FRAMEWORK_VERSION = A;
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(HOME)/Library/Frameworks";
LIBRARY_STYLE = DYNAMIC;
PREBINDING = NO;
PRODUCT_NAME = XarKit;
WARNING_CFLAGS = "-Wall";
WRAPPER_EXTENSION = framework;
};
dependencies = (
);
isa = PBXNativeTarget;
name = XarKit;
productInstallPath = "$(HOME)/Library/Frameworks";
productName = XarKit;
productReference = 8DC2EF5B0486A6940098B216;
productType = "com.apple.product-type.framework";
};
8DC2EF500486A6940098B216 = {
buildActionMask = 2147483647;
files = (
DA1531C2081DA5C1007FFF4B,
DA1531C4081DA5C1007FFF4B,
DA1531C6081DA5C1007FFF4B,
DA1531C8081DA5C1007FFF4B,
);
isa = PBXHeadersBuildPhase;
runOnlyForDeploymentPostprocessing = 0;
};
8DC2EF540486A6940098B216 = {
buildActionMask = 2147483647;
files = (
DA1531C3081DA5C1007FFF4B,
DA1531C5081DA5C1007FFF4B,
DA1531C7081DA5C1007FFF4B,
);
isa = PBXSourcesBuildPhase;
runOnlyForDeploymentPostprocessing = 0;
};
8DC2EF560486A6940098B216 = {
buildActionMask = 2147483647;
files = (
DA1530BE081DA592007FFF4B,
DA1531E2081DA67D007FFF4B,
);
isa = PBXFrameworksBuildPhase;
runOnlyForDeploymentPostprocessing = 0;
};
8DC2EF5A0486A6940098B216 = {
fileEncoding = 4;
isa = PBXFileReference;
lastKnownFileType = text.xml;
path = Info.plist;
refType = 4;
sourceTree = "<group>";
};
8DC2EF5B0486A6940098B216 = {
explicitFileType = wrapper.framework;
includeInIndex = 0;
isa = PBXFileReference;
path = XarKit.framework;
refType = 3;
sourceTree = BUILT_PRODUCTS_DIR;
};
//8D0
//8D1
//8D2
//8D3
//8D4
//DA0
//DA1
//DA2
//DA3
//DA4
DA1530BE081DA592007FFF4B = {
fileRef = 0867D69BFE84028FC02AAC07;
isa = PBXBuildFile;
settings = {
};
};
DA1531BB081DA5C1007FFF4B = {
fileEncoding = 30;
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.h;
path = XarArchive.h;
refType = 4;
sourceTree = "<group>";
};
DA1531BC081DA5C1007FFF4B = {
fileEncoding = 30;
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.objc;
path = XarArchive.m;
refType = 4;
sourceTree = "<group>";
};
DA1531BD081DA5C1007FFF4B = {
fileEncoding = 30;
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.h;
path = XarEnumerator.h;
refType = 4;
sourceTree = "<group>";
};
DA1531BE081DA5C1007FFF4B = {
fileEncoding = 30;
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.objc;
path = XarEnumerator.m;
refType = 4;
sourceTree = "<group>";
};
DA1531BF081DA5C1007FFF4B = {
fileEncoding = 30;
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.h;
path = XarFile.h;
refType = 4;
sourceTree = "<group>";
};
DA1531C0081DA5C1007FFF4B = {
fileEncoding = 30;
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.objc;
path = XarFile.m;
refType = 4;
sourceTree = "<group>";
};
DA1531C1081DA5C1007FFF4B = {
fileEncoding = 30;
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.h;
path = XarKit.h;
refType = 4;
sourceTree = "<group>";
};
DA1531C2081DA5C1007FFF4B = {
fileRef = DA1531BB081DA5C1007FFF4B;
isa = PBXBuildFile;
settings = {
ATTRIBUTES = (
Public,
);
};
};
DA1531C3081DA5C1007FFF4B = {
fileRef = DA1531BC081DA5C1007FFF4B;
isa = PBXBuildFile;
settings = {
};
};
DA1531C4081DA5C1007FFF4B = {
fileRef = DA1531BD081DA5C1007FFF4B;
isa = PBXBuildFile;
settings = {
};
};
DA1531C5081DA5C1007FFF4B = {
fileRef = DA1531BE081DA5C1007FFF4B;
isa = PBXBuildFile;
settings = {
};
};
DA1531C6081DA5C1007FFF4B = {
fileRef = DA1531BF081DA5C1007FFF4B;
isa = PBXBuildFile;
settings = {
ATTRIBUTES = (
Public,
);
};
};
DA1531C7081DA5C1007FFF4B = {
fileRef = DA1531C0081DA5C1007FFF4B;
isa = PBXBuildFile;
settings = {
};
};
DA1531C8081DA5C1007FFF4B = {
fileRef = DA1531C1081DA5C1007FFF4B;
isa = PBXBuildFile;
settings = {
ATTRIBUTES = (
Public,
);
};
};
DA1531E1081DA67D007FFF4B = {
isa = PBXFileReference;
lastKnownFileType = "compiled.mach-o.dylib";
name = libxar.0.1.dylib;
path = /usr/local/lib/libxar.0.1.dylib;
refType = 0;
sourceTree = "<absolute>";
};
DA1531E2081DA67D007FFF4B = {
fileRef = DA1531E1081DA67D007FFF4B;
isa = PBXBuildFile;
settings = {
};
};
};
rootObject = 0867D690FE84028FC02AAC07;
}

Просмотреть файл

@ -0,0 +1,237 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 42;
objects = {
/* Begin PBXBuildFile section */
DA1530BE081DA592007FFF4B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
DA1531C2081DA5C1007FFF4B /* XarArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = DA1531BB081DA5C1007FFF4B /* XarArchive.h */; settings = {ATTRIBUTES = (Public, ); }; };
DA1531C3081DA5C1007FFF4B /* XarArchive.m in Sources */ = {isa = PBXBuildFile; fileRef = DA1531BC081DA5C1007FFF4B /* XarArchive.m */; };
DA1531C4081DA5C1007FFF4B /* XarEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = DA1531BD081DA5C1007FFF4B /* XarEnumerator.h */; };
DA1531C5081DA5C1007FFF4B /* XarEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = DA1531BE081DA5C1007FFF4B /* XarEnumerator.m */; };
DA1531C6081DA5C1007FFF4B /* XarFile.h in Headers */ = {isa = PBXBuildFile; fileRef = DA1531BF081DA5C1007FFF4B /* XarFile.h */; settings = {ATTRIBUTES = (Public, ); }; };
DA1531C7081DA5C1007FFF4B /* XarFile.m in Sources */ = {isa = PBXBuildFile; fileRef = DA1531C0081DA5C1007FFF4B /* XarFile.m */; };
DA1531C8081DA5C1007FFF4B /* XarKit.h in Headers */ = {isa = PBXBuildFile; fileRef = DA1531C1081DA5C1007FFF4B /* XarKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
DA1531E2081DA67D007FFF4B /* libxar.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = DA1531E1081DA67D007FFF4B /* libxar.dylib */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
0867D69BFE84028FC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
8DC2EF5A0486A6940098B216 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
8DC2EF5B0486A6940098B216 /* XarKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = XarKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
DA1531BB081DA5C1007FFF4B /* XarArchive.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = XarArchive.h; sourceTree = "<group>"; };
DA1531BC081DA5C1007FFF4B /* XarArchive.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = XarArchive.m; sourceTree = "<group>"; };
DA1531BD081DA5C1007FFF4B /* XarEnumerator.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = XarEnumerator.h; sourceTree = "<group>"; };
DA1531BE081DA5C1007FFF4B /* XarEnumerator.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = XarEnumerator.m; sourceTree = "<group>"; };
DA1531BF081DA5C1007FFF4B /* XarFile.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = XarFile.h; sourceTree = "<group>"; };
DA1531C0081DA5C1007FFF4B /* XarFile.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = XarFile.m; sourceTree = "<group>"; };
DA1531C1081DA5C1007FFF4B /* XarKit.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = XarKit.h; sourceTree = "<group>"; };
DA1531E1081DA67D007FFF4B /* libxar.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libxar.dylib; path = /usr/local/lib/libxar.dylib; sourceTree = "<absolute>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
8DC2EF560486A6940098B216 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
DA1530BE081DA592007FFF4B /* Foundation.framework in Frameworks */,
DA1531E2081DA67D007FFF4B /* libxar.dylib in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
034768DFFF38A50411DB9C8B /* Products */ = {
isa = PBXGroup;
children = (
8DC2EF5B0486A6940098B216 /* XarKit.framework */,
);
name = Products;
sourceTree = "<group>";
};
0867D691FE84028FC02AAC07 /* XarKit */ = {
isa = PBXGroup;
children = (
8DC2EF5A0486A6940098B216 /* Info.plist */,
DA1531C1081DA5C1007FFF4B /* XarKit.h */,
08FB77AEFE84172EC02AAC07 /* Classes */,
0867D69AFE84028FC02AAC07 /* Frameworks and Libraries */,
034768DFFF38A50411DB9C8B /* Products */,
);
name = XarKit;
sourceTree = "<group>";
};
0867D69AFE84028FC02AAC07 /* Frameworks and Libraries */ = {
isa = PBXGroup;
children = (
DA1531E1081DA67D007FFF4B /* libxar.dylib */,
0867D69BFE84028FC02AAC07 /* Foundation.framework */,
);
name = "Frameworks and Libraries";
sourceTree = "<group>";
};
08FB77AEFE84172EC02AAC07 /* Classes */ = {
isa = PBXGroup;
children = (
DA1531BB081DA5C1007FFF4B /* XarArchive.h */,
DA1531BC081DA5C1007FFF4B /* XarArchive.m */,
DA1531BD081DA5C1007FFF4B /* XarEnumerator.h */,
DA1531BE081DA5C1007FFF4B /* XarEnumerator.m */,
DA1531BF081DA5C1007FFF4B /* XarFile.h */,
DA1531C0081DA5C1007FFF4B /* XarFile.m */,
);
name = Classes;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
8DC2EF500486A6940098B216 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
DA1531C2081DA5C1007FFF4B /* XarArchive.h in Headers */,
DA1531C4081DA5C1007FFF4B /* XarEnumerator.h in Headers */,
DA1531C6081DA5C1007FFF4B /* XarFile.h in Headers */,
DA1531C8081DA5C1007FFF4B /* XarKit.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
8DC2EF4F0486A6940098B216 /* XarKit */ = {
isa = PBXNativeTarget;
buildConfigurationList = 27467F9015FAE89800336127 /* Build configuration list for PBXNativeTarget "XarKit" */;
buildPhases = (
8DC2EF500486A6940098B216 /* Headers */,
8DC2EF540486A6940098B216 /* Sources */,
8DC2EF560486A6940098B216 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = XarKit;
productInstallPath = "$(HOME)/Library/Frameworks";
productName = XarKit;
productReference = 8DC2EF5B0486A6940098B216 /* XarKit.framework */;
productType = "com.apple.product-type.framework";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
0867D690FE84028FC02AAC07 /* Project object */ = {
isa = PBXProject;
buildConfigurationList = 27467F8F15FAE89800336127 /* Build configuration list for PBXProject "XarKit" */;
compatibilityVersion = "Xcode 2.4";
hasScannedForEncodings = 1;
mainGroup = 0867D691FE84028FC02AAC07 /* XarKit */;
productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
8DC2EF4F0486A6940098B216 /* XarKit */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
8DC2EF540486A6940098B216 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
DA1531C3081DA5C1007FFF4B /* XarArchive.m in Sources */,
DA1531C5081DA5C1007FFF4B /* XarEnumerator.m in Sources */,
DA1531C7081DA5C1007FFF4B /* XarFile.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
27467F8915FAE89800336127 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Debug;
};
27467F8A15FAE89800336127 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Release;
};
27467F8C15FAE89800336127 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = NO;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
FRAMEWORK_VERSION = A;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(HOME)/Library/Frameworks";
LIBRARY_STYLE = DYNAMIC;
MACH_O_TYPE = mh_dylib;
PREBINDING = NO;
PRODUCT_NAME = XarKit;
WARNING_CFLAGS = "-Wall";
WRAPPER_EXTENSION = framework;
ZERO_LINK = YES;
};
name = Debug;
};
27467F8D15FAE89800336127 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
FRAMEWORK_VERSION = A;
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(HOME)/Library/Frameworks";
LIBRARY_STYLE = DYNAMIC;
MACH_O_TYPE = mh_dylib;
PREBINDING = NO;
PRODUCT_NAME = XarKit;
WARNING_CFLAGS = "-Wall";
WRAPPER_EXTENSION = framework;
ZERO_LINK = NO;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
27467F8F15FAE89800336127 /* Build configuration list for PBXProject "XarKit" */ = {
isa = XCConfigurationList;
buildConfigurations = (
27467F8915FAE89800336127 /* Debug */,
27467F8A15FAE89800336127 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
27467F9015FAE89800336127 /* Build configuration list for PBXNativeTarget "XarKit" */ = {
isa = XCConfigurationList;
buildConfigurations = (
27467F8C15FAE89800336127 /* Debug */,
27467F8D15FAE89800336127 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
}

Просмотреть файл

@ -9,6 +9,10 @@
#include <zlib.h>
#include <syslog.h>
#if LIBXML_VERSION < 20618
#define xmlDictCleanup() /* function doesn't exist in older API */
#endif
static int gCount = 0;
static int gMax = 30;