JavaScriptGlue/JavaScriptGlue.xcodeproj/project.pbxproj
changeset 0 4f2f89ce4247
equal deleted inserted replaced
-1:000000000000 0:4f2f89ce4247
       
     1 // !$*UTF8*$!
       
     2 {
       
     3 	archiveVersion = 1;
       
     4 	classes = {
       
     5 	};
       
     6 	objectVersion = 42;
       
     7 	objects = {
       
     8 
       
     9 /* Begin PBXAggregateTarget section */
       
    10 		1422E8C409DE3EA600749B87 /* All */ = {
       
    11 			isa = PBXAggregateTarget;
       
    12 			buildConfigurationList = 1422E8DD09DE3EF500749B87 /* Build configuration list for PBXAggregateTarget "All" */;
       
    13 			buildPhases = (
       
    14 			);
       
    15 			dependencies = (
       
    16 				1422E8CA09DE3EB100749B87 /* PBXTargetDependency */,
       
    17 				1422E8C809DE3EAD00749B87 /* PBXTargetDependency */,
       
    18 			);
       
    19 			name = All;
       
    20 			productName = All;
       
    21 		};
       
    22 /* End PBXAggregateTarget section */
       
    23 
       
    24 /* Begin PBXBuildFile section */
       
    25 		1422E87B09DE3BF000749B87 /* testjsglue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1422E86709DE3BCE00749B87 /* testjsglue.cpp */; };
       
    26 		1422E88209DE3C0400749B87 /* JavaScriptGlue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DD66F3D608F73ED700C75FD7 /* JavaScriptGlue.framework */; };
       
    27 		DD66F3BB08F73ED700C75FD7 /* JavaScriptGlue.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798B30262465703CA149D /* JavaScriptGlue.h */; settings = {ATTRIBUTES = (Public, ); }; };
       
    28 		DD66F3BC08F73ED700C75FD7 /* JSBase.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798B9026246FD03CA149D /* JSBase.h */; };
       
    29 		DD66F3BD08F73ED700C75FD7 /* JSUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798B7026246FD03CA149D /* JSUtils.h */; };
       
    30 		DD66F3BE08F73ED700C75FD7 /* JSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798BB026246FD03CA149D /* JSObject.h */; };
       
    31 		DD66F3BF08F73ED700C75FD7 /* JSRun.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798BD026246FD03CA149D /* JSRun.h */; };
       
    32 		DD66F3C008F73ED700C75FD7 /* JSValueWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798C90262545403CA149D /* JSValueWrapper.h */; };
       
    33 		DD66F3C108F73ED700C75FD7 /* UserObjectImp.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798CF0262579C03CA149D /* UserObjectImp.h */; };
       
    34 		DD66F3C308F73ED700C75FD7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C1666FE841158C02AAC07 /* InfoPlist.strings */; };
       
    35 		DD66F3C608F73ED700C75FD7 /* JavaScriptGlue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798B20262465703CA149D /* JavaScriptGlue.cpp */; };
       
    36 		DD66F3C708F73ED700C75FD7 /* JSRun.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798BC026246FD03CA149D /* JSRun.cpp */; };
       
    37 		DD66F3C808F73ED700C75FD7 /* JSUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798B6026246FD03CA149D /* JSUtils.cpp */; };
       
    38 		DD66F3C908F73ED700C75FD7 /* JSBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798B8026246FD03CA149D /* JSBase.cpp */; };
       
    39 		DD66F3CA08F73ED700C75FD7 /* JSObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798BA026246FD03CA149D /* JSObject.cpp */; };
       
    40 		DD66F3CB08F73ED700C75FD7 /* JSValueWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798C80262545403CA149D /* JSValueWrapper.cpp */; };
       
    41 		DD66F3CC08F73ED700C75FD7 /* UserObjectImp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798CE0262579C03CA149D /* UserObjectImp.cpp */; };
       
    42 		DD66F3CE08F73ED700C75FD7 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F14FC9F30258E9A603CA149D /* CoreServices.framework */; };
       
    43 		DD66F3F608F7401B00C75FD7 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DD66F3F508F7401B00C75FD7 /* JavaScriptCore.framework */; };
       
    44 /* End PBXBuildFile section */
       
    45 
       
    46 /* Begin PBXContainerItemProxy section */
       
    47 		1422E8C709DE3EAD00749B87 /* PBXContainerItemProxy */ = {
       
    48 			isa = PBXContainerItemProxy;
       
    49 			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
       
    50 			proxyType = 1;
       
    51 			remoteGlobalIDString = 1422E87609DE3BE800749B87;
       
    52 			remoteInfo = testjsglue;
       
    53 		};
       
    54 		1422E8C909DE3EB100749B87 /* PBXContainerItemProxy */ = {
       
    55 			isa = PBXContainerItemProxy;
       
    56 			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
       
    57 			proxyType = 1;
       
    58 			remoteGlobalIDString = DD66F3B908F73ED700C75FD7;
       
    59 			remoteInfo = JavaScriptGlue;
       
    60 		};
       
    61 		5D2F21E20BDFAB9D0082B294 /* PBXContainerItemProxy */ = {
       
    62 			isa = PBXContainerItemProxy;
       
    63 			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
       
    64 			proxyType = 1;
       
    65 			remoteGlobalIDString = DD66F3B908F73ED700C75FD7;
       
    66 			remoteInfo = JavaScriptGlue;
       
    67 		};
       
    68 /* End PBXContainerItemProxy section */
       
    69 
       
    70 /* Begin PBXFileReference section */
       
    71 		0867D69BFE84028FC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
       
    72 		0867D6A5FE840307C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
       
    73 		089C1667FE841158C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; indentWidth = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
       
    74 		1422E86709DE3BCE00749B87 /* testjsglue.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = testjsglue.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 0; };
       
    75 		1422E87709DE3BE800749B87 /* testjsglue */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testjsglue; sourceTree = BUILT_PRODUCTS_DIR; };
       
    76 		1C90519F0BA9F3050081E9D0 /* Base.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Base.xcconfig; sourceTree = "<group>"; };
       
    77 		1C9051A00BA9F3050081E9D0 /* DebugRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugRelease.xcconfig; sourceTree = "<group>"; };
       
    78 		1C9051A10BA9F3050081E9D0 /* JavaScriptGlue.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = JavaScriptGlue.xcconfig; sourceTree = "<group>"; };
       
    79 		1C9051A20BA9F3050081E9D0 /* Version.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Version.xcconfig; sourceTree = "<group>"; };
       
    80 		DD66F3D508F73ED700C75FD7 /* Info.plist */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
       
    81 		DD66F3D608F73ED700C75FD7 /* JavaScriptGlue.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = JavaScriptGlue.framework; sourceTree = BUILT_PRODUCTS_DIR; };
       
    82 		DD66F3F508F7401B00C75FD7 /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = JavaScriptCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
       
    83 		F11798B20262465703CA149D /* JavaScriptGlue.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JavaScriptGlue.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
       
    84 		F11798B30262465703CA149D /* JavaScriptGlue.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JavaScriptGlue.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
       
    85 		F11798B6026246FD03CA149D /* JSUtils.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSUtils.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
       
    86 		F11798B7026246FD03CA149D /* JSUtils.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSUtils.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
       
    87 		F11798B8026246FD03CA149D /* JSBase.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSBase.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
       
    88 		F11798B9026246FD03CA149D /* JSBase.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSBase.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
       
    89 		F11798BA026246FD03CA149D /* JSObject.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSObject.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
       
    90 		F11798BB026246FD03CA149D /* JSObject.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSObject.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
       
    91 		F11798BC026246FD03CA149D /* JSRun.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSRun.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
       
    92 		F11798BD026246FD03CA149D /* JSRun.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSRun.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
       
    93 		F11798C80262545403CA149D /* JSValueWrapper.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSValueWrapper.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
       
    94 		F11798C90262545403CA149D /* JSValueWrapper.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSValueWrapper.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
       
    95 		F11798CE0262579C03CA149D /* UserObjectImp.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UserObjectImp.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
       
    96 		F11798CF0262579C03CA149D /* UserObjectImp.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = UserObjectImp.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
       
    97 		F14FC9F30258E9A603CA149D /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
       
    98 		F1EB7EAB02621EAF03CA149D /* JavaScriptGlue.exp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.exports; path = JavaScriptGlue.exp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
       
    99 /* End PBXFileReference section */
       
   100 
       
   101 /* Begin PBXFrameworksBuildPhase section */
       
   102 		1422E87509DE3BE800749B87 /* Frameworks */ = {
       
   103 			isa = PBXFrameworksBuildPhase;
       
   104 			buildActionMask = 2147483647;
       
   105 			files = (
       
   106 				1422E88209DE3C0400749B87 /* JavaScriptGlue.framework in Frameworks */,
       
   107 			);
       
   108 			runOnlyForDeploymentPostprocessing = 0;
       
   109 		};
       
   110 		DD66F3CD08F73ED700C75FD7 /* Frameworks */ = {
       
   111 			isa = PBXFrameworksBuildPhase;
       
   112 			buildActionMask = 2147483647;
       
   113 			files = (
       
   114 				DD66F3CE08F73ED700C75FD7 /* CoreServices.framework in Frameworks */,
       
   115 				DD66F3F608F7401B00C75FD7 /* JavaScriptCore.framework in Frameworks */,
       
   116 			);
       
   117 			runOnlyForDeploymentPostprocessing = 0;
       
   118 		};
       
   119 /* End PBXFrameworksBuildPhase section */
       
   120 
       
   121 /* Begin PBXGroup section */
       
   122 		034768DFFF38A50411DB9C8B /* Products */ = {
       
   123 			isa = PBXGroup;
       
   124 			children = (
       
   125 				DD66F3D608F73ED700C75FD7 /* JavaScriptGlue.framework */,
       
   126 				1422E87709DE3BE800749B87 /* testjsglue */,
       
   127 			);
       
   128 			name = Products;
       
   129 			sourceTree = "<group>";
       
   130 			tabWidth = 4;
       
   131 			usesTabs = 0;
       
   132 		};
       
   133 		0867D691FE84028FC02AAC07 /* JavaScriptGlue */ = {
       
   134 			isa = PBXGroup;
       
   135 			children = (
       
   136 				1422E86709DE3BCE00749B87 /* testjsglue.cpp */,
       
   137 				08FB77AEFE84172EC02AAC07 /* Classes */,
       
   138 				089C1665FE841158C02AAC07 /* Resources */,
       
   139 				0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */,
       
   140 				034768DFFF38A50411DB9C8B /* Products */,
       
   141 				1C90519E0BA9F3050081E9D0 /* Configurations */,
       
   142 				DD66F3D508F73ED700C75FD7 /* Info.plist */,
       
   143 			);
       
   144 			name = JavaScriptGlue;
       
   145 			sourceTree = "<group>";
       
   146 		};
       
   147 		0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */ = {
       
   148 			isa = PBXGroup;
       
   149 			children = (
       
   150 				1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */,
       
   151 				1058C7B2FEA5585E11CA2CBB /* Other Frameworks */,
       
   152 			);
       
   153 			name = "External Frameworks and Libraries";
       
   154 			sourceTree = "<group>";
       
   155 			tabWidth = 4;
       
   156 			usesTabs = 0;
       
   157 		};
       
   158 		089C1665FE841158C02AAC07 /* Resources */ = {
       
   159 			isa = PBXGroup;
       
   160 			children = (
       
   161 				089C1666FE841158C02AAC07 /* InfoPlist.strings */,
       
   162 			);
       
   163 			name = Resources;
       
   164 			sourceTree = "<group>";
       
   165 			tabWidth = 4;
       
   166 			usesTabs = 0;
       
   167 		};
       
   168 		08FB77AEFE84172EC02AAC07 /* Classes */ = {
       
   169 			isa = PBXGroup;
       
   170 			children = (
       
   171 				F11798B20262465703CA149D /* JavaScriptGlue.cpp */,
       
   172 				F1EB7EAB02621EAF03CA149D /* JavaScriptGlue.exp */,
       
   173 				F11798B30262465703CA149D /* JavaScriptGlue.h */,
       
   174 				F11798B8026246FD03CA149D /* JSBase.cpp */,
       
   175 				F11798B9026246FD03CA149D /* JSBase.h */,
       
   176 				F11798BA026246FD03CA149D /* JSObject.cpp */,
       
   177 				F11798BB026246FD03CA149D /* JSObject.h */,
       
   178 				F11798BC026246FD03CA149D /* JSRun.cpp */,
       
   179 				F11798BD026246FD03CA149D /* JSRun.h */,
       
   180 				F11798B6026246FD03CA149D /* JSUtils.cpp */,
       
   181 				F11798B7026246FD03CA149D /* JSUtils.h */,
       
   182 				F11798C80262545403CA149D /* JSValueWrapper.cpp */,
       
   183 				F11798C90262545403CA149D /* JSValueWrapper.h */,
       
   184 				F11798CE0262579C03CA149D /* UserObjectImp.cpp */,
       
   185 				F11798CF0262579C03CA149D /* UserObjectImp.h */,
       
   186 			);
       
   187 			name = Classes;
       
   188 			sourceTree = "<group>";
       
   189 			tabWidth = 4;
       
   190 			usesTabs = 0;
       
   191 		};
       
   192 		1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */ = {
       
   193 			isa = PBXGroup;
       
   194 			children = (
       
   195 				F14FC9F30258E9A603CA149D /* CoreServices.framework */,
       
   196 				DD66F3F508F7401B00C75FD7 /* JavaScriptCore.framework */,
       
   197 			);
       
   198 			name = "Linked Frameworks";
       
   199 			sourceTree = "<group>";
       
   200 		};
       
   201 		1058C7B2FEA5585E11CA2CBB /* Other Frameworks */ = {
       
   202 			isa = PBXGroup;
       
   203 			children = (
       
   204 				0867D6A5FE840307C02AAC07 /* AppKit.framework */,
       
   205 				0867D69BFE84028FC02AAC07 /* Foundation.framework */,
       
   206 			);
       
   207 			name = "Other Frameworks";
       
   208 			sourceTree = "<group>";
       
   209 		};
       
   210 		1C90519E0BA9F3050081E9D0 /* Configurations */ = {
       
   211 			isa = PBXGroup;
       
   212 			children = (
       
   213 				1C90519F0BA9F3050081E9D0 /* Base.xcconfig */,
       
   214 				1C9051A00BA9F3050081E9D0 /* DebugRelease.xcconfig */,
       
   215 				1C9051A10BA9F3050081E9D0 /* JavaScriptGlue.xcconfig */,
       
   216 				1C9051A20BA9F3050081E9D0 /* Version.xcconfig */,
       
   217 			);
       
   218 			path = Configurations;
       
   219 			sourceTree = "<group>";
       
   220 			tabWidth = 4;
       
   221 			usesTabs = 0;
       
   222 		};
       
   223 /* End PBXGroup section */
       
   224 
       
   225 /* Begin PBXHeadersBuildPhase section */
       
   226 		DD66F3BA08F73ED700C75FD7 /* Headers */ = {
       
   227 			isa = PBXHeadersBuildPhase;
       
   228 			buildActionMask = 2147483647;
       
   229 			files = (
       
   230 				DD66F3BB08F73ED700C75FD7 /* JavaScriptGlue.h in Headers */,
       
   231 				DD66F3BC08F73ED700C75FD7 /* JSBase.h in Headers */,
       
   232 				DD66F3BE08F73ED700C75FD7 /* JSObject.h in Headers */,
       
   233 				DD66F3BF08F73ED700C75FD7 /* JSRun.h in Headers */,
       
   234 				DD66F3BD08F73ED700C75FD7 /* JSUtils.h in Headers */,
       
   235 				DD66F3C008F73ED700C75FD7 /* JSValueWrapper.h in Headers */,
       
   236 				DD66F3C108F73ED700C75FD7 /* UserObjectImp.h in Headers */,
       
   237 			);
       
   238 			runOnlyForDeploymentPostprocessing = 0;
       
   239 		};
       
   240 /* End PBXHeadersBuildPhase section */
       
   241 
       
   242 /* Begin PBXNativeTarget section */
       
   243 		1422E87609DE3BE800749B87 /* testjsglue */ = {
       
   244 			isa = PBXNativeTarget;
       
   245 			buildConfigurationList = 1422E88609DE3C2200749B87 /* Build configuration list for PBXNativeTarget "testjsglue" */;
       
   246 			buildPhases = (
       
   247 				1422E87409DE3BE800749B87 /* Sources */,
       
   248 				1422E87509DE3BE800749B87 /* Frameworks */,
       
   249 			);
       
   250 			buildRules = (
       
   251 			);
       
   252 			dependencies = (
       
   253 				5D2F21E30BDFAB9D0082B294 /* PBXTargetDependency */,
       
   254 			);
       
   255 			name = testjsglue;
       
   256 			productName = testjsglue;
       
   257 			productReference = 1422E87709DE3BE800749B87 /* testjsglue */;
       
   258 			productType = "com.apple.product-type.tool";
       
   259 		};
       
   260 		DD66F3B908F73ED700C75FD7 /* JavaScriptGlue */ = {
       
   261 			isa = PBXNativeTarget;
       
   262 			buildConfigurationList = DD66F3D108F73ED700C75FD7 /* Build configuration list for PBXNativeTarget "JavaScriptGlue" */;
       
   263 			buildPhases = (
       
   264 				5D2F7D0A0C6878E000B5B72B /* Update Info.plist with version information */,
       
   265 				DD66F3BA08F73ED700C75FD7 /* Headers */,
       
   266 				DD66F3C208F73ED700C75FD7 /* Resources */,
       
   267 				DD66F3C408F73ED700C75FD7 /* Sources */,
       
   268 				DD66F3CD08F73ED700C75FD7 /* Frameworks */,
       
   269 				939D055E09DA033400984996 /* Check For Global Initializers */,
       
   270 				5D0D53490E9862A70029E223 /* Check For Weak VTables and Externals */,
       
   271 				5DA0F0C00DC2B48900EA22B4 /* Remove Headers If Needed */,
       
   272 			);
       
   273 			buildRules = (
       
   274 			);
       
   275 			dependencies = (
       
   276 			);
       
   277 			name = JavaScriptGlue;
       
   278 			productInstallPath = "$(NEXT_ROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks";
       
   279 			productName = JavaScriptGlue;
       
   280 			productReference = DD66F3D608F73ED700C75FD7 /* JavaScriptGlue.framework */;
       
   281 			productType = "com.apple.product-type.framework";
       
   282 		};
       
   283 /* End PBXNativeTarget section */
       
   284 
       
   285 /* Begin PBXProject section */
       
   286 		0867D690FE84028FC02AAC07 /* Project object */ = {
       
   287 			isa = PBXProject;
       
   288 			buildConfigurationList = 14AC662B08CE7791006915A8 /* Build configuration list for PBXProject "JavaScriptGlue" */;
       
   289 			compatibilityVersion = "Xcode 2.4";
       
   290 			hasScannedForEncodings = 1;
       
   291 			mainGroup = 0867D691FE84028FC02AAC07 /* JavaScriptGlue */;
       
   292 			productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
       
   293 			projectDirPath = "";
       
   294 			projectRoot = "";
       
   295 			targets = (
       
   296 				1422E8C409DE3EA600749B87 /* All */,
       
   297 				DD66F3B908F73ED700C75FD7 /* JavaScriptGlue */,
       
   298 				1422E87609DE3BE800749B87 /* testjsglue */,
       
   299 			);
       
   300 		};
       
   301 /* End PBXProject section */
       
   302 
       
   303 /* Begin PBXResourcesBuildPhase section */
       
   304 		DD66F3C208F73ED700C75FD7 /* Resources */ = {
       
   305 			isa = PBXResourcesBuildPhase;
       
   306 			buildActionMask = 2147483647;
       
   307 			files = (
       
   308 				DD66F3C308F73ED700C75FD7 /* InfoPlist.strings in Resources */,
       
   309 			);
       
   310 			runOnlyForDeploymentPostprocessing = 0;
       
   311 		};
       
   312 /* End PBXResourcesBuildPhase section */
       
   313 
       
   314 /* Begin PBXShellScriptBuildPhase section */
       
   315 		5D0D53490E9862A70029E223 /* Check For Weak VTables and Externals */ = {
       
   316 			isa = PBXShellScriptBuildPhase;
       
   317 			buildActionMask = 2147483647;
       
   318 			files = (
       
   319 			);
       
   320 			inputPaths = (
       
   321 				"$(TARGET_BUILD_DIR)/$(EXECUTABLE_PATH)",
       
   322 			);
       
   323 			name = "Check For Weak VTables and Externals";
       
   324 			outputPaths = (
       
   325 			);
       
   326 			runOnlyForDeploymentPostprocessing = 0;
       
   327 			shellPath = /bin/sh;
       
   328 			shellScript = "if [ -f ../WebKitTools/Scripts/check-for-weak-vtables-and-externals ]; then\n    ../WebKitTools/Scripts/check-for-weak-vtables-and-externals || exit $?\nfi";
       
   329 		};
       
   330 		5D2F7D0A0C6878E000B5B72B /* Update Info.plist with version information */ = {
       
   331 			isa = PBXShellScriptBuildPhase;
       
   332 			buildActionMask = 2147483647;
       
   333 			files = (
       
   334 			);
       
   335 			inputPaths = (
       
   336 				"$(SRCROOT)/Configurations/Version.xcconfig",
       
   337 			);
       
   338 			name = "Update Info.plist with version information";
       
   339 			outputPaths = (
       
   340 				"$(SRCROOT)/Info.plist",
       
   341 			);
       
   342 			runOnlyForDeploymentPostprocessing = 0;
       
   343 			shellPath = /bin/sh;
       
   344 			shellScript = "# Touch Info.plist to let Xcode know it needs to copy it into the built product\nif [[ \"${CONFIGURATION}\" != \"Production\" ]]; then\n    touch \"$SRCROOT/Info.plist\";\nfi;\n";
       
   345 		};
       
   346 		5DA0F0C00DC2B48900EA22B4 /* Remove Headers If Needed */ = {
       
   347 			isa = PBXShellScriptBuildPhase;
       
   348 			buildActionMask = 2147483647;
       
   349 			files = (
       
   350 			);
       
   351 			inputPaths = (
       
   352 			);
       
   353 			name = "Remove Headers If Needed";
       
   354 			outputPaths = (
       
   355 			);
       
   356 			runOnlyForDeploymentPostprocessing = 0;
       
   357 			shellPath = /bin/sh;
       
   358 			shellScript = "if (( TARGET_MAC_OS_X_VERSION_MAJOR > 1050 )); then\n   rm -rf \"$BUILT_PRODUCTS_DIR/$PUBLIC_HEADERS_FOLDER_PATH\"/*.h;\nfi;\n";
       
   359 		};
       
   360 		939D055E09DA033400984996 /* Check For Global Initializers */ = {
       
   361 			isa = PBXShellScriptBuildPhase;
       
   362 			buildActionMask = 2147483647;
       
   363 			files = (
       
   364 			);
       
   365 			inputPaths = (
       
   366 				"$(TARGET_BUILD_DIR)/$(EXECUTABLE_PATH)",
       
   367 			);
       
   368 			name = "Check For Global Initializers";
       
   369 			outputPaths = (
       
   370 			);
       
   371 			runOnlyForDeploymentPostprocessing = 0;
       
   372 			shellPath = /bin/sh;
       
   373 			shellScript = "if [ -f ../WebKitTools/Scripts/check-for-global-initializers ]; then\n    ../WebKitTools/Scripts/check-for-global-initializers || exit $?\nfi";
       
   374 		};
       
   375 /* End PBXShellScriptBuildPhase section */
       
   376 
       
   377 /* Begin PBXSourcesBuildPhase section */
       
   378 		1422E87409DE3BE800749B87 /* Sources */ = {
       
   379 			isa = PBXSourcesBuildPhase;
       
   380 			buildActionMask = 2147483647;
       
   381 			files = (
       
   382 				1422E87B09DE3BF000749B87 /* testjsglue.cpp in Sources */,
       
   383 			);
       
   384 			runOnlyForDeploymentPostprocessing = 0;
       
   385 		};
       
   386 		DD66F3C408F73ED700C75FD7 /* Sources */ = {
       
   387 			isa = PBXSourcesBuildPhase;
       
   388 			buildActionMask = 2147483647;
       
   389 			files = (
       
   390 				DD66F3C608F73ED700C75FD7 /* JavaScriptGlue.cpp in Sources */,
       
   391 				DD66F3C908F73ED700C75FD7 /* JSBase.cpp in Sources */,
       
   392 				DD66F3CA08F73ED700C75FD7 /* JSObject.cpp in Sources */,
       
   393 				DD66F3C708F73ED700C75FD7 /* JSRun.cpp in Sources */,
       
   394 				DD66F3C808F73ED700C75FD7 /* JSUtils.cpp in Sources */,
       
   395 				DD66F3CB08F73ED700C75FD7 /* JSValueWrapper.cpp in Sources */,
       
   396 				DD66F3CC08F73ED700C75FD7 /* UserObjectImp.cpp in Sources */,
       
   397 			);
       
   398 			runOnlyForDeploymentPostprocessing = 0;
       
   399 		};
       
   400 /* End PBXSourcesBuildPhase section */
       
   401 
       
   402 /* Begin PBXTargetDependency section */
       
   403 		1422E8C809DE3EAD00749B87 /* PBXTargetDependency */ = {
       
   404 			isa = PBXTargetDependency;
       
   405 			target = 1422E87609DE3BE800749B87 /* testjsglue */;
       
   406 			targetProxy = 1422E8C709DE3EAD00749B87 /* PBXContainerItemProxy */;
       
   407 		};
       
   408 		1422E8CA09DE3EB100749B87 /* PBXTargetDependency */ = {
       
   409 			isa = PBXTargetDependency;
       
   410 			target = DD66F3B908F73ED700C75FD7 /* JavaScriptGlue */;
       
   411 			targetProxy = 1422E8C909DE3EB100749B87 /* PBXContainerItemProxy */;
       
   412 		};
       
   413 		5D2F21E30BDFAB9D0082B294 /* PBXTargetDependency */ = {
       
   414 			isa = PBXTargetDependency;
       
   415 			target = DD66F3B908F73ED700C75FD7 /* JavaScriptGlue */;
       
   416 			targetProxy = 5D2F21E20BDFAB9D0082B294 /* PBXContainerItemProxy */;
       
   417 		};
       
   418 /* End PBXTargetDependency section */
       
   419 
       
   420 /* Begin PBXVariantGroup section */
       
   421 		089C1666FE841158C02AAC07 /* InfoPlist.strings */ = {
       
   422 			isa = PBXVariantGroup;
       
   423 			children = (
       
   424 				089C1667FE841158C02AAC07 /* English */,
       
   425 			);
       
   426 			name = InfoPlist.strings;
       
   427 			sourceTree = "<group>";
       
   428 		};
       
   429 /* End PBXVariantGroup section */
       
   430 
       
   431 /* Begin XCBuildConfiguration section */
       
   432 		1422E88709DE3C2200749B87 /* Debug */ = {
       
   433 			isa = XCBuildConfiguration;
       
   434 			buildSettings = {
       
   435 				OTHER_CFLAGS = "-Wno-deprecated-declarations";
       
   436 				OTHER_LDFLAGS = (
       
   437 					"-framework",
       
   438 					CoreFoundation,
       
   439 				);
       
   440 				PRODUCT_NAME = testjsglue;
       
   441 			};
       
   442 			name = Debug;
       
   443 		};
       
   444 		1422E88809DE3C2200749B87 /* Release */ = {
       
   445 			isa = XCBuildConfiguration;
       
   446 			buildSettings = {
       
   447 				OTHER_CFLAGS = "-Wno-deprecated-declarations";
       
   448 				OTHER_LDFLAGS = (
       
   449 					"-framework",
       
   450 					CoreFoundation,
       
   451 				);
       
   452 				PRODUCT_NAME = testjsglue;
       
   453 			};
       
   454 			name = Release;
       
   455 		};
       
   456 		1422E88909DE3C2200749B87 /* Production */ = {
       
   457 			isa = XCBuildConfiguration;
       
   458 			buildSettings = {
       
   459 				OTHER_CFLAGS = "-Wno-deprecated-declarations";
       
   460 				OTHER_LDFLAGS = (
       
   461 					"-framework",
       
   462 					CoreFoundation,
       
   463 				);
       
   464 				PRODUCT_NAME = testjsglue;
       
   465 			};
       
   466 			name = Production;
       
   467 		};
       
   468 		1422E8DE09DE3EF500749B87 /* Debug */ = {
       
   469 			isa = XCBuildConfiguration;
       
   470 			buildSettings = {
       
   471 				COPY_PHASE_STRIP = NO;
       
   472 				GCC_DYNAMIC_NO_PIC = NO;
       
   473 				GCC_OPTIMIZATION_LEVEL = 0;
       
   474 				PRODUCT_NAME = All;
       
   475 			};
       
   476 			name = Debug;
       
   477 		};
       
   478 		1422E8DF09DE3EF500749B87 /* Release */ = {
       
   479 			isa = XCBuildConfiguration;
       
   480 			buildSettings = {
       
   481 				COPY_PHASE_STRIP = YES;
       
   482 				GCC_ENABLE_FIX_AND_CONTINUE = NO;
       
   483 				PRODUCT_NAME = All;
       
   484 				ZERO_LINK = NO;
       
   485 			};
       
   486 			name = Release;
       
   487 		};
       
   488 		1422E8E009DE3EF500749B87 /* Production */ = {
       
   489 			isa = XCBuildConfiguration;
       
   490 			buildSettings = {
       
   491 				PRODUCT_NAME = All;
       
   492 			};
       
   493 			name = Production;
       
   494 		};
       
   495 		14AC662C08CE7791006915A8 /* Debug */ = {
       
   496 			isa = XCBuildConfiguration;
       
   497 			baseConfigurationReference = 1C9051A00BA9F3050081E9D0 /* DebugRelease.xcconfig */;
       
   498 			buildSettings = {
       
   499 				DEBUG_DEFINES = "$(DEBUG_DEFINES_debug)";
       
   500 				GCC_OPTIMIZATION_LEVEL = "$(GCC_OPTIMIZATION_LEVEL_debug)";
       
   501 				STRIP_INSTALLED_PRODUCT = "$(STRIP_INSTALLED_PRODUCT_debug)";
       
   502 			};
       
   503 			name = Debug;
       
   504 		};
       
   505 		14AC662D08CE7791006915A8 /* Release */ = {
       
   506 			isa = XCBuildConfiguration;
       
   507 			baseConfigurationReference = 1C9051A00BA9F3050081E9D0 /* DebugRelease.xcconfig */;
       
   508 			buildSettings = {
       
   509 				STRIP_INSTALLED_PRODUCT = NO;
       
   510 			};
       
   511 			name = Release;
       
   512 		};
       
   513 		14AC662E08CE7791006915A8 /* Production */ = {
       
   514 			isa = XCBuildConfiguration;
       
   515 			baseConfigurationReference = 1C90519F0BA9F3050081E9D0 /* Base.xcconfig */;
       
   516 			buildSettings = {
       
   517 			};
       
   518 			name = Production;
       
   519 		};
       
   520 		DD66F3D208F73ED700C75FD7 /* Debug */ = {
       
   521 			isa = XCBuildConfiguration;
       
   522 			baseConfigurationReference = 1C9051A10BA9F3050081E9D0 /* JavaScriptGlue.xcconfig */;
       
   523 			buildSettings = {
       
   524 				INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)";
       
   525 			};
       
   526 			name = Debug;
       
   527 		};
       
   528 		DD66F3D308F73ED700C75FD7 /* Release */ = {
       
   529 			isa = XCBuildConfiguration;
       
   530 			baseConfigurationReference = 1C9051A10BA9F3050081E9D0 /* JavaScriptGlue.xcconfig */;
       
   531 			buildSettings = {
       
   532 				INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)";
       
   533 			};
       
   534 			name = Release;
       
   535 		};
       
   536 		DD66F3D408F73ED700C75FD7 /* Production */ = {
       
   537 			isa = XCBuildConfiguration;
       
   538 			baseConfigurationReference = 1C9051A10BA9F3050081E9D0 /* JavaScriptGlue.xcconfig */;
       
   539 			buildSettings = {
       
   540 				BUILD_VARIANTS = normal;
       
   541 				SECTORDER_FLAGS = (
       
   542 					"-sectorder",
       
   543 					__TEXT,
       
   544 					__text,
       
   545 					"$(APPLE_INTERNAL_DIR)/OrderFiles/JavaScriptGlue.order",
       
   546 				);
       
   547 			};
       
   548 			name = Production;
       
   549 		};
       
   550 /* End XCBuildConfiguration section */
       
   551 
       
   552 /* Begin XCConfigurationList section */
       
   553 		1422E88609DE3C2200749B87 /* Build configuration list for PBXNativeTarget "testjsglue" */ = {
       
   554 			isa = XCConfigurationList;
       
   555 			buildConfigurations = (
       
   556 				1422E88709DE3C2200749B87 /* Debug */,
       
   557 				1422E88809DE3C2200749B87 /* Release */,
       
   558 				1422E88909DE3C2200749B87 /* Production */,
       
   559 			);
       
   560 			defaultConfigurationIsVisible = 0;
       
   561 			defaultConfigurationName = Production;
       
   562 		};
       
   563 		1422E8DD09DE3EF500749B87 /* Build configuration list for PBXAggregateTarget "All" */ = {
       
   564 			isa = XCConfigurationList;
       
   565 			buildConfigurations = (
       
   566 				1422E8DE09DE3EF500749B87 /* Debug */,
       
   567 				1422E8DF09DE3EF500749B87 /* Release */,
       
   568 				1422E8E009DE3EF500749B87 /* Production */,
       
   569 			);
       
   570 			defaultConfigurationIsVisible = 0;
       
   571 			defaultConfigurationName = Production;
       
   572 		};
       
   573 		14AC662B08CE7791006915A8 /* Build configuration list for PBXProject "JavaScriptGlue" */ = {
       
   574 			isa = XCConfigurationList;
       
   575 			buildConfigurations = (
       
   576 				14AC662C08CE7791006915A8 /* Debug */,
       
   577 				14AC662D08CE7791006915A8 /* Release */,
       
   578 				14AC662E08CE7791006915A8 /* Production */,
       
   579 			);
       
   580 			defaultConfigurationIsVisible = 0;
       
   581 			defaultConfigurationName = Production;
       
   582 		};
       
   583 		DD66F3D108F73ED700C75FD7 /* Build configuration list for PBXNativeTarget "JavaScriptGlue" */ = {
       
   584 			isa = XCConfigurationList;
       
   585 			buildConfigurations = (
       
   586 				DD66F3D208F73ED700C75FD7 /* Debug */,
       
   587 				DD66F3D308F73ED700C75FD7 /* Release */,
       
   588 				DD66F3D408F73ED700C75FD7 /* Production */,
       
   589 			);
       
   590 			defaultConfigurationIsVisible = 0;
       
   591 			defaultConfigurationName = Production;
       
   592 		};
       
   593 /* End XCConfigurationList section */
       
   594 	};
       
   595 	rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
       
   596 }