Home | History | Annotate | Download | only in JavaScriptGlue.xcodeproj
      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 			developmentRegion = English;
    291 			hasScannedForEncodings = 1;
    292 			knownRegions = (
    293 				English,
    294 				Japanese,
    295 				French,
    296 				German,
    297 			);
    298 			mainGroup = 0867D691FE84028FC02AAC07 /* JavaScriptGlue */;
    299 			productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
    300 			projectDirPath = "";
    301 			projectRoot = "";
    302 			targets = (
    303 				1422E8C409DE3EA600749B87 /* All */,
    304 				DD66F3B908F73ED700C75FD7 /* JavaScriptGlue */,
    305 				1422E87609DE3BE800749B87 /* testjsglue */,
    306 			);
    307 		};
    308 /* End PBXProject section */
    309 
    310 /* Begin PBXResourcesBuildPhase section */
    311 		DD66F3C208F73ED700C75FD7 /* Resources */ = {
    312 			isa = PBXResourcesBuildPhase;
    313 			buildActionMask = 2147483647;
    314 			files = (
    315 				DD66F3C308F73ED700C75FD7 /* InfoPlist.strings in Resources */,
    316 			);
    317 			runOnlyForDeploymentPostprocessing = 0;
    318 		};
    319 /* End PBXResourcesBuildPhase section */
    320 
    321 /* Begin PBXShellScriptBuildPhase section */
    322 		5D0D53490E9862A70029E223 /* Check For Weak VTables and Externals */ = {
    323 			isa = PBXShellScriptBuildPhase;
    324 			buildActionMask = 2147483647;
    325 			files = (
    326 			);
    327 			inputPaths = (
    328 				"$(TARGET_BUILD_DIR)/$(EXECUTABLE_PATH)",
    329 			);
    330 			name = "Check For Weak VTables and Externals";
    331 			outputPaths = (
    332 			);
    333 			runOnlyForDeploymentPostprocessing = 0;
    334 			shellPath = /bin/sh;
    335 			shellScript = "if [ -f ../../Tools/Scripts/check-for-weak-vtables-and-externals ]; then\n    ../../Tools/Scripts/check-for-weak-vtables-and-externals || exit $?\nfi";
    336 		};
    337 		5D2F7D0A0C6878E000B5B72B /* Update Info.plist with version information */ = {
    338 			isa = PBXShellScriptBuildPhase;
    339 			buildActionMask = 2147483647;
    340 			files = (
    341 			);
    342 			inputPaths = (
    343 				"$(SRCROOT)/Configurations/Version.xcconfig",
    344 			);
    345 			name = "Update Info.plist with version information";
    346 			outputPaths = (
    347 				"$(SRCROOT)/Info.plist",
    348 			);
    349 			runOnlyForDeploymentPostprocessing = 0;
    350 			shellPath = /bin/sh;
    351 			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";
    352 		};
    353 		5DA0F0C00DC2B48900EA22B4 /* Remove Headers If Needed */ = {
    354 			isa = PBXShellScriptBuildPhase;
    355 			buildActionMask = 2147483647;
    356 			files = (
    357 			);
    358 			inputPaths = (
    359 			);
    360 			name = "Remove Headers If Needed";
    361 			outputPaths = (
    362 			);
    363 			runOnlyForDeploymentPostprocessing = 0;
    364 			shellPath = /bin/sh;
    365 			shellScript = "if (( TARGET_MAC_OS_X_VERSION_MAJOR > 1050 )); then\n   rm -rf \"$BUILT_PRODUCTS_DIR/$PUBLIC_HEADERS_FOLDER_PATH\"/*.h;\nfi;\n";
    366 		};
    367 		939D055E09DA033400984996 /* Check For Global Initializers */ = {
    368 			isa = PBXShellScriptBuildPhase;
    369 			buildActionMask = 2147483647;
    370 			files = (
    371 			);
    372 			inputPaths = (
    373 				"$(TARGET_BUILD_DIR)/$(EXECUTABLE_PATH)",
    374 			);
    375 			name = "Check For Global Initializers";
    376 			outputPaths = (
    377 			);
    378 			runOnlyForDeploymentPostprocessing = 0;
    379 			shellPath = /bin/sh;
    380 			shellScript = "if [ -f ../../Tools/Scripts/check-for-global-initializers ]; then\n    ../../Tools/Scripts/check-for-global-initializers || exit $?\nfi";
    381 		};
    382 /* End PBXShellScriptBuildPhase section */
    383 
    384 /* Begin PBXSourcesBuildPhase section */
    385 		1422E87409DE3BE800749B87 /* Sources */ = {
    386 			isa = PBXSourcesBuildPhase;
    387 			buildActionMask = 2147483647;
    388 			files = (
    389 				1422E87B09DE3BF000749B87 /* testjsglue.cpp in Sources */,
    390 			);
    391 			runOnlyForDeploymentPostprocessing = 0;
    392 		};
    393 		DD66F3C408F73ED700C75FD7 /* Sources */ = {
    394 			isa = PBXSourcesBuildPhase;
    395 			buildActionMask = 2147483647;
    396 			files = (
    397 				DD66F3C608F73ED700C75FD7 /* JavaScriptGlue.cpp in Sources */,
    398 				DD66F3C908F73ED700C75FD7 /* JSBase.cpp in Sources */,
    399 				DD66F3CA08F73ED700C75FD7 /* JSObject.cpp in Sources */,
    400 				DD66F3C708F73ED700C75FD7 /* JSRun.cpp in Sources */,
    401 				DD66F3C808F73ED700C75FD7 /* JSUtils.cpp in Sources */,
    402 				DD66F3CB08F73ED700C75FD7 /* JSValueWrapper.cpp in Sources */,
    403 				DD66F3CC08F73ED700C75FD7 /* UserObjectImp.cpp in Sources */,
    404 			);
    405 			runOnlyForDeploymentPostprocessing = 0;
    406 		};
    407 /* End PBXSourcesBuildPhase section */
    408 
    409 /* Begin PBXTargetDependency section */
    410 		1422E8C809DE3EAD00749B87 /* PBXTargetDependency */ = {
    411 			isa = PBXTargetDependency;
    412 			target = 1422E87609DE3BE800749B87 /* testjsglue */;
    413 			targetProxy = 1422E8C709DE3EAD00749B87 /* PBXContainerItemProxy */;
    414 		};
    415 		1422E8CA09DE3EB100749B87 /* PBXTargetDependency */ = {
    416 			isa = PBXTargetDependency;
    417 			target = DD66F3B908F73ED700C75FD7 /* JavaScriptGlue */;
    418 			targetProxy = 1422E8C909DE3EB100749B87 /* PBXContainerItemProxy */;
    419 		};
    420 		5D2F21E30BDFAB9D0082B294 /* PBXTargetDependency */ = {
    421 			isa = PBXTargetDependency;
    422 			target = DD66F3B908F73ED700C75FD7 /* JavaScriptGlue */;
    423 			targetProxy = 5D2F21E20BDFAB9D0082B294 /* PBXContainerItemProxy */;
    424 		};
    425 /* End PBXTargetDependency section */
    426 
    427 /* Begin PBXVariantGroup section */
    428 		089C1666FE841158C02AAC07 /* InfoPlist.strings */ = {
    429 			isa = PBXVariantGroup;
    430 			children = (
    431 				089C1667FE841158C02AAC07 /* English */,
    432 			);
    433 			name = InfoPlist.strings;
    434 			sourceTree = "<group>";
    435 		};
    436 /* End PBXVariantGroup section */
    437 
    438 /* Begin XCBuildConfiguration section */
    439 		1422E88709DE3C2200749B87 /* Debug */ = {
    440 			isa = XCBuildConfiguration;
    441 			buildSettings = {
    442 				OTHER_CFLAGS = "-Wno-deprecated-declarations";
    443 				OTHER_LDFLAGS = (
    444 					"-framework",
    445 					CoreFoundation,
    446 				);
    447 				PRODUCT_NAME = testjsglue;
    448 			};
    449 			name = Debug;
    450 		};
    451 		1422E88809DE3C2200749B87 /* Release */ = {
    452 			isa = XCBuildConfiguration;
    453 			buildSettings = {
    454 				OTHER_CFLAGS = "-Wno-deprecated-declarations";
    455 				OTHER_LDFLAGS = (
    456 					"-framework",
    457 					CoreFoundation,
    458 				);
    459 				PRODUCT_NAME = testjsglue;
    460 			};
    461 			name = Release;
    462 		};
    463 		1422E88909DE3C2200749B87 /* Production */ = {
    464 			isa = XCBuildConfiguration;
    465 			buildSettings = {
    466 				OTHER_CFLAGS = "-Wno-deprecated-declarations";
    467 				OTHER_LDFLAGS = (
    468 					"-framework",
    469 					CoreFoundation,
    470 				);
    471 				PRODUCT_NAME = testjsglue;
    472 			};
    473 			name = Production;
    474 		};
    475 		1422E8DE09DE3EF500749B87 /* Debug */ = {
    476 			isa = XCBuildConfiguration;
    477 			buildSettings = {
    478 				COPY_PHASE_STRIP = NO;
    479 				GCC_DYNAMIC_NO_PIC = NO;
    480 				GCC_OPTIMIZATION_LEVEL = 0;
    481 				PRODUCT_NAME = All;
    482 			};
    483 			name = Debug;
    484 		};
    485 		1422E8DF09DE3EF500749B87 /* Release */ = {
    486 			isa = XCBuildConfiguration;
    487 			buildSettings = {
    488 				COPY_PHASE_STRIP = YES;
    489 				GCC_ENABLE_FIX_AND_CONTINUE = NO;
    490 				PRODUCT_NAME = All;
    491 				ZERO_LINK = NO;
    492 			};
    493 			name = Release;
    494 		};
    495 		1422E8E009DE3EF500749B87 /* Production */ = {
    496 			isa = XCBuildConfiguration;
    497 			buildSettings = {
    498 				PRODUCT_NAME = All;
    499 			};
    500 			name = Production;
    501 		};
    502 		14AC662C08CE7791006915A8 /* Debug */ = {
    503 			isa = XCBuildConfiguration;
    504 			baseConfigurationReference = 1C9051A00BA9F3050081E9D0 /* DebugRelease.xcconfig */;
    505 			buildSettings = {
    506 				DEBUG_DEFINES = "$(DEBUG_DEFINES_debug)";
    507 				GCC_OPTIMIZATION_LEVEL = "$(GCC_OPTIMIZATION_LEVEL_debug)";
    508 				STRIP_INSTALLED_PRODUCT = "$(STRIP_INSTALLED_PRODUCT_debug)";
    509 			};
    510 			name = Debug;
    511 		};
    512 		14AC662D08CE7791006915A8 /* Release */ = {
    513 			isa = XCBuildConfiguration;
    514 			baseConfigurationReference = 1C9051A00BA9F3050081E9D0 /* DebugRelease.xcconfig */;
    515 			buildSettings = {
    516 				STRIP_INSTALLED_PRODUCT = NO;
    517 			};
    518 			name = Release;
    519 		};
    520 		14AC662E08CE7791006915A8 /* Production */ = {
    521 			isa = XCBuildConfiguration;
    522 			baseConfigurationReference = 1C90519F0BA9F3050081E9D0 /* Base.xcconfig */;
    523 			buildSettings = {
    524 			};
    525 			name = Production;
    526 		};
    527 		DD66F3D208F73ED700C75FD7 /* Debug */ = {
    528 			isa = XCBuildConfiguration;
    529 			baseConfigurationReference = 1C9051A10BA9F3050081E9D0 /* JavaScriptGlue.xcconfig */;
    530 			buildSettings = {
    531 				INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)";
    532 			};
    533 			name = Debug;
    534 		};
    535 		DD66F3D308F73ED700C75FD7 /* Release */ = {
    536 			isa = XCBuildConfiguration;
    537 			baseConfigurationReference = 1C9051A10BA9F3050081E9D0 /* JavaScriptGlue.xcconfig */;
    538 			buildSettings = {
    539 				INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)";
    540 			};
    541 			name = Release;
    542 		};
    543 		DD66F3D408F73ED700C75FD7 /* Production */ = {
    544 			isa = XCBuildConfiguration;
    545 			baseConfigurationReference = 1C9051A10BA9F3050081E9D0 /* JavaScriptGlue.xcconfig */;
    546 			buildSettings = {
    547 				BUILD_VARIANTS = normal;
    548 				SECTORDER_FLAGS = (
    549 					"-sectorder",
    550 					__TEXT,
    551 					__text,
    552 					"$(APPLE_INTERNAL_DIR)/OrderFiles/JavaScriptGlue.order",
    553 				);
    554 			};
    555 			name = Production;
    556 		};
    557 /* End XCBuildConfiguration section */
    558 
    559 /* Begin XCConfigurationList section */
    560 		1422E88609DE3C2200749B87 /* Build configuration list for PBXNativeTarget "testjsglue" */ = {
    561 			isa = XCConfigurationList;
    562 			buildConfigurations = (
    563 				1422E88709DE3C2200749B87 /* Debug */,
    564 				1422E88809DE3C2200749B87 /* Release */,
    565 				1422E88909DE3C2200749B87 /* Production */,
    566 			);
    567 			defaultConfigurationIsVisible = 0;
    568 			defaultConfigurationName = Production;
    569 		};
    570 		1422E8DD09DE3EF500749B87 /* Build configuration list for PBXAggregateTarget "All" */ = {
    571 			isa = XCConfigurationList;
    572 			buildConfigurations = (
    573 				1422E8DE09DE3EF500749B87 /* Debug */,
    574 				1422E8DF09DE3EF500749B87 /* Release */,
    575 				1422E8E009DE3EF500749B87 /* Production */,
    576 			);
    577 			defaultConfigurationIsVisible = 0;
    578 			defaultConfigurationName = Production;
    579 		};
    580 		14AC662B08CE7791006915A8 /* Build configuration list for PBXProject "JavaScriptGlue" */ = {
    581 			isa = XCConfigurationList;
    582 			buildConfigurations = (
    583 				14AC662C08CE7791006915A8 /* Debug */,
    584 				14AC662D08CE7791006915A8 /* Release */,
    585 				14AC662E08CE7791006915A8 /* Production */,
    586 			);
    587 			defaultConfigurationIsVisible = 0;
    588 			defaultConfigurationName = Production;
    589 		};
    590 		DD66F3D108F73ED700C75FD7 /* Build configuration list for PBXNativeTarget "JavaScriptGlue" */ = {
    591 			isa = XCConfigurationList;
    592 			buildConfigurations = (
    593 				DD66F3D208F73ED700C75FD7 /* Debug */,
    594 				DD66F3D308F73ED700C75FD7 /* Release */,
    595 				DD66F3D408F73ED700C75FD7 /* Production */,
    596 			);
    597 			defaultConfigurationIsVisible = 0;
    598 			defaultConfigurationName = Production;
    599 		};
    600 /* End XCConfigurationList section */
    601 	};
    602 	rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
    603 }
    604