]> err.no Git - sope/commitdiff
added .xcode template
authorhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Tue, 9 Aug 2005 18:51:00 +0000 (18:51 +0000)
committerhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Tue, 9 Aug 2005 18:51:00 +0000 (18:51 +0000)
git-svn-id: http://svn.opengroupware.org/SOPE/trunk@1015 e4a50df8-12e2-0310-a44c-efbce7f8a7e3

sopex/Templates/Project Templates/SOPE/Web Application (WOx)/WebApp.xcode/TemplateInfo.plist [new file with mode: 0644]
sopex/Templates/Project Templates/SOPE/Web Application (WOx)/WebApp.xcode/project.pbxproj [new file with mode: 0644]

diff --git a/sopex/Templates/Project Templates/SOPE/Web Application (WOx)/WebApp.xcode/TemplateInfo.plist b/sopex/Templates/Project Templates/SOPE/Web Application (WOx)/WebApp.xcode/TemplateInfo.plist
new file mode 100644 (file)
index 0000000..e0a34c0
--- /dev/null
@@ -0,0 +1,21 @@
+{
+       FilesToRename = {
+               "WebApp_Prefix.pch" = "«PROJECTNAME»_Prefix.pch";
+               "WebApp_main.m" = "«PROJECTNAME»_main.m";
+       };
+       FilesToMacroExpand = (
+               "«PROJECTNAME»_Prefix.pch",
+               "«PROJECTNAME»_main.m",
+               "Application.h",
+               "Application.m",
+               "Session.h",
+               "Session.m",
+               "DirectAction.h",
+               "DirectAction.m",
+               "Main.h",
+               "Main.m",
+               "Info.plist",
+               "English.lproj/InfoPlist.strings"
+       );
+       Description = "This project builds a SOPE application written in Objective-C.";
+}
diff --git a/sopex/Templates/Project Templates/SOPE/Web Application (WOx)/WebApp.xcode/project.pbxproj b/sopex/Templates/Project Templates/SOPE/Web Application (WOx)/WebApp.xcode/project.pbxproj
new file mode 100644 (file)
index 0000000..87fb4da
--- /dev/null
@@ -0,0 +1,728 @@
+// !$*UTF8*$!
+{
+       archiveVersion = 1;
+       classes = {
+       };
+       objectVersion = 39;
+       objects = {
+               080E96DDFE201D6D7F000001 = {
+                       children = (
+                               AD19ED5205D7FBD1009EBA3A,
+                               AD19ED5305D7FBD1009EBA3A,
+                               AD19ED6305D7FBEA009EBA3A,
+                               AD19ED6405D7FBEA009EBA3A,
+                               ADEE3DD505DD126900F523DB,
+                               ADEE3DD605DD126900F523DB,
+                       );
+                       isa = PBXGroup;
+                       name = Classes;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               089C165CFE840E0CC02AAC07 = {
+                       children = (
+                               089C165DFE840E0CC02AAC07,
+                       );
+                       isa = PBXVariantGroup;
+                       name = InfoPlist.strings;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               089C165DFE840E0CC02AAC07 = {
+                       fileEncoding = 10;
+                       isa = PBXFileReference;
+                       lastKnownFileType = text.plist.strings;
+                       name = English;
+                       path = English.lproj/InfoPlist.strings;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+//080
+//081
+//082
+//083
+//084
+//100
+//101
+//102
+//103
+//104
+               1058C7A1FEA54F0111CA2CBB = {
+                       fallbackIsa = PBXFileReference;
+                       isa = PBXFrameworkReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = Foundation.framework;
+                       path = /System/Library/Frameworks/Foundation.framework;
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+//100
+//101
+//102
+//103
+//104
+//190
+//191
+//192
+//193
+//194
+               19C28FACFE9D520D11CA2CBB = {
+                       children = (
+                               8D1107320486CEB800E47090,
+                       );
+                       isa = PBXGroup;
+                       name = Products;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+//190
+//191
+//192
+//193
+//194
+//290
+//291
+//292
+//293
+//294
+               29B97313FDCFA39411CA2CEA = {
+                       buildSettings = {
+                       };
+                       buildStyles = (
+                               4A9504CCFFE6A4B311CA0CBA,
+                               4A9504CDFFE6A4B311CA0CBA,
+                       );
+                       hasScannedForEncodings = 1;
+                       isa = PBXProject;
+                       mainGroup = 29B97314FDCFA39411CA2CEA;
+                       projectDirPath = "";
+                       targets = (
+                               8D1107260486CEB800E47090,
+                       );
+               };
+               29B97314FDCFA39411CA2CEA = {
+                       children = (
+                               ADA38BE605DD23C400C820AA,
+                               AD95C1890664C1E400FCB211,
+                               AD95C18B0664C1E400FCB211,
+                               AD95C1870664C1E400FCB211,
+                               AD95C1880664C1E400FCB211,
+                               AD95C18A0664C1E400FCB211,
+                               AD95AEBB0664BC7B00FCB211,
+                               AD95AEB90664BC6700FCB211,
+                               AD0ACCDE062732BD0054A820,
+                               080E96DDFE201D6D7F000001,
+                               AD19ED3F05D7FBB4009EBA3A,
+                               29B97315FDCFA39411CA2CEA,
+                               29B97317FDCFA39411CA2CEA,
+                               ADEE3DCE05DD11C900F523DB,
+                               29B97323FDCFA39411CA2CEA,
+                               19C28FACFE9D520D11CA2CBB,
+                       );
+                       isa = PBXGroup;
+                       name = "«PROJECTNAMEASXML»";
+                       path = "";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               29B97315FDCFA39411CA2CEA = {
+                       children = (
+                               32CA4F630368D1EE00C91783,
+                               29B97316FDCFA39411CA2CEA,
+                       );
+                       isa = PBXGroup;
+                       name = "Other Sources";
+                       path = "";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               29B97316FDCFA39411CA2CEA = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = "«PROJECTNAME»_main.m";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               29B97317FDCFA39411CA2CEA = {
+                       children = (
+                               8D1107310486CEB800E47090,
+                               089C165CFE840E0CC02AAC07,
+                               ADA38B8105DD238A00C820AA,
+                       );
+                       isa = PBXGroup;
+                       name = Resources;
+                       path = "";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               29B97323FDCFA39411CA2CEA = {
+                       children = (
+                               1058C7A1FEA54F0111CA2CBB,
+                               ADEE3DEB05DD135A00F523DB,
+                               AD19ED3105D7FAF4009EBA3A,
+                               ADEE3DDB05DD131E00F523DB,
+                       );
+                       isa = PBXGroup;
+                       name = Frameworks;
+                       path = "";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+//290
+//291
+//292
+//293
+//294
+//320
+//321
+//322
+//323
+//324
+               32CA4F630368D1EE00C91783 = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = "«PROJECTNAME»_Prefix.pch";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+//320
+//321
+//322
+//323
+//324
+//4A0
+//4A1
+//4A2
+//4A3
+//4A4
+               4A9504CCFFE6A4B311CA0CBA = {
+                       buildRules = (
+                       );
+                       buildSettings = {
+                               COPY_PHASE_STRIP = NO;
+                               DEBUGGING_SYMBOLS = YES;
+                               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;
+               };
+               4A9504CDFFE6A4B311CA0CBA = {
+                       buildRules = (
+                       );
+                       buildSettings = {
+                               COPY_PHASE_STRIP = YES;
+                               GCC_ENABLE_FIX_AND_CONTINUE = NO;
+                               ZERO_LINK = NO;
+                       };
+                       isa = PBXBuildStyle;
+                       name = Deployment;
+               };
+//4A0
+//4A1
+//4A2
+//4A3
+//4A4
+//8D0
+//8D1
+//8D2
+//8D3
+//8D4
+               8D1107260486CEB800E47090 = {
+                       buildPhases = (
+                               8D1107270486CEB800E47090,
+                               8D1107290486CEB800E47090,
+                               8D11072C0486CEB800E47090,
+                               8D11072E0486CEB800E47090,
+                               ADF026F205D903AE00D2292D,
+                       );
+                       buildRules = (
+                       );
+                       buildSettings = {
+                               FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+                               GCC_ENABLE_TRIGRAPHS = NO;
+                               GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               GCC_PREFIX_HEADER = "«PROJECTNAME»_Prefix.pch";
+                               GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
+                               GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
+                               GCC_WARN_UNKNOWN_PRAGMAS = NO;
+                               HEADER_SEARCH_PATHS = "";
+                               INFOPLIST_FILE = Info.plist;
+                               INSTALL_PATH = "$(HOME)/Applications";
+                               LIBRARY_SEARCH_PATHS = "";
+                               OTHER_CFLAGS = "";
+                               OTHER_LDFLAGS = "";
+                               PRODUCT_NAME = "«PROJECTNAME»";
+                               SECTORDER_FLAGS = "";
+                               WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
+                               WRAPPER_EXTENSION = sopex;
+                       };
+                       dependencies = (
+                       );
+                       isa = PBXNativeTarget;
+                       name = "«PROJECTNAME»";
+                       productInstallPath = "$(HOME)/Applications";
+                       productName = "«PROJECTNAME»";
+                       productReference = 8D1107320486CEB800E47090;
+                       productType = "com.apple.product-type.application";
+               };
+               8D1107270486CEB800E47090 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               8D1107280486CEB800E47090,
+                               AD19ED3B05D7FB8F009EBA3A,
+                               AD19ED5405D7FBD1009EBA3A,
+                               AD19ED6505D7FBEA009EBA3A,
+                               ADEE3DD705DD126900F523DB,
+                       );
+                       isa = PBXHeadersBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               8D1107280486CEB800E47090 = {
+                       fileRef = 32CA4F630368D1EE00C91783;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               8D1107290486CEB800E47090 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               8D11072B0486CEB800E47090,
+                               AD19ED3A05D7FB8F009EBA3A,
+                               ADEE3DD005DD11C900F523DB,
+                               ADA38B8205DD238A00C820AA,
+                               AD0ACCE2062733380054A820,
+                               AD0ACCE3062733380054A820,
+                               AD0ACCE4062733380054A820,
+                               AD95AEBA0664BC6700FCB211,
+                               AD95AEBC0664BC7B00FCB211,
+                       );
+                       isa = PBXResourcesBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               8D11072B0486CEB800E47090 = {
+                       fileRef = 089C165CFE840E0CC02AAC07;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               8D11072C0486CEB800E47090 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               8D11072D0486CEB800E47090,
+                               AD19ED3C05D7FB8F009EBA3A,
+                               AD19ED5505D7FBD1009EBA3A,
+                               AD19ED6605D7FBEA009EBA3A,
+                               ADEE3DD805DD126900F523DB,
+                       );
+                       isa = PBXSourcesBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               8D11072D0486CEB800E47090 = {
+                       fileRef = 29B97316FDCFA39411CA2CEA;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                               );
+                       };
+               };
+               8D11072E0486CEB800E47090 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               ADEE3DEC05DD135A00F523DB,
+                               ADEE3DDC05DD131F00F523DB,
+                       );
+                       isa = PBXFrameworksBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               8D1107310486CEB800E47090 = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = text.plist;
+                       path = Info.plist;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               8D1107320486CEB800E47090 = {
+                       explicitFileType = wrapper.application;
+                       includeInIndex = 0;
+                       isa = PBXFileReference;
+                       path = "«PROJECTNAME».sopex";
+                       refType = 3;
+                       sourceTree = BUILT_PRODUCTS_DIR;
+               };
+//8D0
+//8D1
+//8D2
+//8D3
+//8D4
+//AD0
+//AD1
+//AD2
+//AD3
+//AD4
+               AD0ACCDE062732BD0054A820 = {
+                       children = (
+                               AD0ACCDF062733370054A820,
+                               AD0ACCE1062733370054A820,
+                               AD0ACCE0062733370054A820,
+                       );
+                       isa = PBXGroup;
+                       name = Makefiles;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD0ACCDF062733370054A820 = {
+                       explicitFileType = sourcecode.make;
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       path = GNUmakefile;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD0ACCE0062733370054A820 = {
+                       explicitFileType = sourcecode.make;
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       path = GNUmakefile.postamble;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD0ACCE1062733370054A820 = {
+                       explicitFileType = sourcecode.make;
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       path = GNUmakefile.preamble;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD0ACCE2062733380054A820 = {
+                       fileRef = AD0ACCDF062733370054A820;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD0ACCE3062733380054A820 = {
+                       fileRef = AD0ACCE0062733370054A820;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD0ACCE4062733380054A820 = {
+                       fileRef = AD0ACCE1062733370054A820;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD19ED3105D7FAF4009EBA3A = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = SOPE.framework;
+                       path = /Library/Frameworks/SOPE.framework;
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               AD19ED3305D7FB8F009EBA3A = {
+                       children = (
+                               AD19ED3405D7FB8F009EBA3A,
+                               AD19ED3805D7FB8F009EBA3A,
+                               AD19ED3905D7FB8F009EBA3A,
+                       );
+                       isa = PBXGroup;
+                       name = Main;
+                       path = "";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD19ED3405D7FB8F009EBA3A = {
+                       includeInIndex = 0;
+                       isa = PBXFileReference;
+                       lastKnownFileType = folder;
+                       path = Main.wo;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD19ED3805D7FB8F009EBA3A = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = Main.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD19ED3905D7FB8F009EBA3A = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = Main.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD19ED3A05D7FB8F009EBA3A = {
+                       fileRef = AD19ED3405D7FB8F009EBA3A;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD19ED3B05D7FB8F009EBA3A = {
+                       fileRef = AD19ED3805D7FB8F009EBA3A;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD19ED3C05D7FB8F009EBA3A = {
+                       fileRef = AD19ED3905D7FB8F009EBA3A;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD19ED3F05D7FBB4009EBA3A = {
+                       children = (
+                               AD19ED3305D7FB8F009EBA3A,
+                       );
+                       isa = PBXGroup;
+                       name = "Web Components";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD19ED5205D7FBD1009EBA3A = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = Application.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD19ED5305D7FBD1009EBA3A = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = Application.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD19ED5405D7FBD1009EBA3A = {
+                       fileRef = AD19ED5205D7FBD1009EBA3A;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD19ED5505D7FBD1009EBA3A = {
+                       fileRef = AD19ED5305D7FBD1009EBA3A;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD19ED6305D7FBEA009EBA3A = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = Session.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD19ED6405D7FBEA009EBA3A = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = Session.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD19ED6505D7FBEA009EBA3A = {
+                       fileRef = AD19ED6305D7FBEA009EBA3A;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD19ED6605D7FBEA009EBA3A = {
+                       fileRef = AD19ED6405D7FBEA009EBA3A;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD95AEB90664BC6700FCB211 = {
+                       explicitFileType = sourcecode.make;
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       path = Version;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD95AEBA0664BC6700FCB211 = {
+                       fileRef = AD95AEB90664BC6700FCB211;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD95AEBB0664BC7B00FCB211 = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = text;
+                       path = ChangeLog;
+                       refType = 4;
+                       sourceTree = "<group>";
+                       usesTabs = 1;
+               };
+               AD95AEBC0664BC7B00FCB211 = {
+                       fileRef = AD95AEBB0664BC7B00FCB211;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD95C1870664C1E400FCB211 = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = text;
+                       path = COPYING;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD95C1880664C1E400FCB211 = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = text;
+                       path = COPYRIGHT;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD95C1890664C1E400FCB211 = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = text;
+                       path = NOTES;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD95C18A0664C1E400FCB211 = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = text;
+                       path = PROJECTLEAD;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD95C18B0664C1E400FCB211 = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = text;
+                       path = TODO;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               ADA38B8105DD238A00C820AA = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = image.icns;
+                       path = Lori.icns;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               ADA38B8205DD238A00C820AA = {
+                       fileRef = ADA38B8105DD238A00C820AA;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               ADA38BE605DD23C400C820AA = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = text;
+                       path = README;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               ADEE3DCE05DD11C900F523DB = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = folder;
+                       path = WebServerResources;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               ADEE3DD005DD11C900F523DB = {
+                       fileRef = ADEE3DCE05DD11C900F523DB;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               ADEE3DD405DD123C00F523DB = {
+                       fileRef = ADEE3DCE05DD11C900F523DB;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               ADEE3DD505DD126900F523DB = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = DirectAction.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               ADEE3DD605DD126900F523DB = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = DirectAction.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               ADEE3DD705DD126900F523DB = {
+                       fileRef = ADEE3DD505DD126900F523DB;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               ADEE3DD805DD126900F523DB = {
+                       fileRef = ADEE3DD605DD126900F523DB;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               ADEE3DDB05DD131E00F523DB = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = SOPEX.framework;
+                       path = /Library/Frameworks/SOPEX.framework;
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               ADEE3DDC05DD131F00F523DB = {
+                       fileRef = ADEE3DDB05DD131E00F523DB;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               ADEE3DEB05DD135A00F523DB = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = Cocoa.framework;
+                       path = /System/Library/Frameworks/Cocoa.framework;
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               ADEE3DEC05DD135A00F523DB = {
+                       fileRef = ADEE3DEB05DD135A00F523DB;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               ADF026F205D903AE00D2292D = {
+                       buildActionMask = 2147483647;
+                       dstPath = "";
+                       dstSubfolderSpec = 1;
+                       files = (
+                               ADEE3DD405DD123C00F523DB,
+                       );
+                       isa = PBXCopyFilesBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+       };
+       rootObject = 29B97313FDCFA39411CA2CEA;
+}