ded0c2c7f8fb7ed1a8d413e1ad4a4e5b0bb6ea21
[WebKit.git] / Source / WebCore / PAL / PAL.xcodeproj / project.pbxproj
1 // !$*UTF8*$!
2 {
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 46;
7         objects = {
8
9 /* Begin PBXAggregateTarget section */
10                 C280B4201EFD056400D35135 /* Copy PAL Headers */ = {
11                         isa = PBXAggregateTarget;
12                         buildConfigurationList = C280B4251EFD056400D35135 /* Build configuration list for PBXAggregateTarget "Copy PAL Headers" */;
13                         buildPhases = (
14                                 C280B42A1EFD05CE00D35135 /* Copy PAL Headers */,
15                         );
16                         dependencies = (
17                         );
18                         name = "Copy PAL Headers";
19                         productName = "Copy PAL Headers";
20                 };
21 /* End PBXAggregateTarget section */
22
23 /* Begin PBXBuildFile section */
24                 0C2D9E731EEF5AF600DBC317 /* ExportMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C2D9E721EEF5AF600DBC317 /* ExportMacros.h */; };
25                 1C09D0531E31C44100725F18 /* CryptoDigest.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C09D0521E31C44100725F18 /* CryptoDigest.h */; };
26                 1C09D0561E31C46500725F18 /* CryptoDigestCommonCrypto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1C09D0551E31C46500725F18 /* CryptoDigestCommonCrypto.cpp */; };
27                 1C09D0581E31C57E00725F18 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C09D0571E31C57E00725F18 /* config.h */; };
28                 A30D41211F0DD0EA00B71954 /* KillRing.h in Headers */ = {isa = PBXBuildFile; fileRef = A30D411E1F0DD0EA00B71954 /* KillRing.h */; };
29                 A30D41221F0DD0EA00B71954 /* KillRingNone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A30D411F1F0DD0EA00B71954 /* KillRingNone.cpp */; };
30                 A30D41251F0DD12D00B71954 /* KillRingMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = A30D41241F0DD12D00B71954 /* KillRingMac.mm */; };
31                 A3788E981F05B6CE00679425 /* Sound.h in Headers */ = {isa = PBXBuildFile; fileRef = A3788E971F05B6CE00679425 /* Sound.h */; };
32                 A3788E9C1F05B78200679425 /* SoundNone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3788E9B1F05B78200679425 /* SoundNone.cpp */; };
33                 A3788E9E1F05B78E00679425 /* SoundMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = A3788E9D1F05B78E00679425 /* SoundMac.mm */; };
34 /* End PBXBuildFile section */
35
36 /* Begin PBXContainerItemProxy section */
37                 C280B42C1EFD07FE00D35135 /* PBXContainerItemProxy */ = {
38                         isa = PBXContainerItemProxy;
39                         containerPortal = 1C09D0351E31C32800725F18 /* Project object */;
40                         proxyType = 1;
41                         remoteGlobalIDString = C280B4201EFD056400D35135;
42                         remoteInfo = "Copy PAL Headers";
43                 };
44 /* End PBXContainerItemProxy section */
45
46 /* Begin PBXFileReference section */
47                 0C2D9E721EEF5AF600DBC317 /* ExportMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExportMacros.h; sourceTree = "<group>"; };
48                 1C09D03D1E31C32800725F18 /* libPAL.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPAL.a; sourceTree = BUILT_PRODUCTS_DIR; };
49                 1C09D0521E31C44100725F18 /* CryptoDigest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CryptoDigest.h; sourceTree = "<group>"; };
50                 1C09D0551E31C46500725F18 /* CryptoDigestCommonCrypto.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CryptoDigestCommonCrypto.cpp; path = commoncrypto/CryptoDigestCommonCrypto.cpp; sourceTree = "<group>"; };
51                 1C09D0571E31C57E00725F18 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
52                 1C09D05D1E31C77A00725F18 /* PAL.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = PAL.xcconfig; sourceTree = "<group>"; };
53                 1C09D0621E31EC2800725F18 /* DebugRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugRelease.xcconfig; sourceTree = "<group>"; };
54                 1C09D0631E31EC3100725F18 /* Base.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Base.xcconfig; sourceTree = "<group>"; };
55                 1C67CEA11E32EDA800F80F2E /* FeatureDefines.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = FeatureDefines.xcconfig; sourceTree = "<group>"; };
56                 1C67CEA21E32EE2600F80F2E /* Version.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Version.xcconfig; sourceTree = "<group>"; };
57                 A30D411E1F0DD0EA00B71954 /* KillRing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = KillRing.h; path = text/KillRing.h; sourceTree = "<group>"; };
58                 A30D411F1F0DD0EA00B71954 /* KillRingNone.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = KillRingNone.cpp; path = text/KillRingNone.cpp; sourceTree = "<group>"; };
59                 A30D41241F0DD12D00B71954 /* KillRingMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = KillRingMac.mm; path = text/mac/KillRingMac.mm; sourceTree = "<group>"; };
60                 A3788E971F05B6CE00679425 /* Sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Sound.h; path = system/Sound.h; sourceTree = "<group>"; };
61                 A3788E9B1F05B78200679425 /* SoundNone.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SoundNone.cpp; path = system/SoundNone.cpp; sourceTree = "<group>"; };
62                 A3788E9D1F05B78E00679425 /* SoundMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = SoundMac.mm; path = system/mac/SoundMac.mm; sourceTree = "<group>"; };
63                 C2147A4A1EFD0AA600056FA5 /* CopyPALHeaders.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = CopyPALHeaders.xcconfig; sourceTree = "<group>"; };
64 /* End PBXFileReference section */
65
66 /* Begin PBXFrameworksBuildPhase section */
67                 1C09D03A1E31C32800725F18 /* Frameworks */ = {
68                         isa = PBXFrameworksBuildPhase;
69                         buildActionMask = 2147483647;
70                         files = (
71                         );
72                         runOnlyForDeploymentPostprocessing = 0;
73                 };
74 /* End PBXFrameworksBuildPhase section */
75
76 /* Begin PBXGroup section */
77                 1C09D0341E31C32800725F18 = {
78                         isa = PBXGroup;
79                         children = (
80                                 1C09D05C1E31C73300725F18 /* Configurations */,
81                                 1C09D03F1E31C32800725F18 /* pal */,
82                                 1C09D03E1E31C32800725F18 /* Products */,
83                                 1C09D0571E31C57E00725F18 /* config.h */,
84                         );
85                         sourceTree = "<group>";
86                 };
87                 1C09D03E1E31C32800725F18 /* Products */ = {
88                         isa = PBXGroup;
89                         children = (
90                                 1C09D03D1E31C32800725F18 /* libPAL.a */,
91                         );
92                         name = Products;
93                         sourceTree = "<group>";
94                 };
95                 1C09D03F1E31C32800725F18 /* pal */ = {
96                         isa = PBXGroup;
97                         children = (
98                                 1C09D0511E31C41200725F18 /* crypto */,
99                                 A3788E9F1F05B7CE00679425 /* system */,
100                                 A30D411D1F0DD0AC00B71954 /* text */,
101                                 0C2D9E721EEF5AF600DBC317 /* ExportMacros.h */,
102                         );
103                         path = pal;
104                         sourceTree = "<group>";
105                 };
106                 1C09D0511E31C41200725F18 /* crypto */ = {
107                         isa = PBXGroup;
108                         children = (
109                                 1C09D0541E31C45200725F18 /* commoncrypto */,
110                                 1C09D0521E31C44100725F18 /* CryptoDigest.h */,
111                         );
112                         path = crypto;
113                         sourceTree = "<group>";
114                 };
115                 1C09D0541E31C45200725F18 /* commoncrypto */ = {
116                         isa = PBXGroup;
117                         children = (
118                                 1C09D0551E31C46500725F18 /* CryptoDigestCommonCrypto.cpp */,
119                         );
120                         name = commoncrypto;
121                         sourceTree = "<group>";
122                 };
123                 1C09D05C1E31C73300725F18 /* Configurations */ = {
124                         isa = PBXGroup;
125                         children = (
126                                 1C09D0631E31EC3100725F18 /* Base.xcconfig */,
127                                 C2147A4A1EFD0AA600056FA5 /* CopyPALHeaders.xcconfig */,
128                                 1C09D0621E31EC2800725F18 /* DebugRelease.xcconfig */,
129                                 1C67CEA11E32EDA800F80F2E /* FeatureDefines.xcconfig */,
130                                 1C09D05D1E31C77A00725F18 /* PAL.xcconfig */,
131                                 1C67CEA21E32EE2600F80F2E /* Version.xcconfig */,
132                         );
133                         path = Configurations;
134                         sourceTree = "<group>";
135                 };
136                 A30D411D1F0DD0AC00B71954 /* text */ = {
137                         isa = PBXGroup;
138                         children = (
139                                 A30D41231F0DD10500B71954 /* mac */,
140                                 A30D411E1F0DD0EA00B71954 /* KillRing.h */,
141                                 A30D411F1F0DD0EA00B71954 /* KillRingNone.cpp */,
142                         );
143                         name = text;
144                         sourceTree = "<group>";
145                 };
146                 A30D41231F0DD10500B71954 /* mac */ = {
147                         isa = PBXGroup;
148                         children = (
149                                 A30D41241F0DD12D00B71954 /* KillRingMac.mm */,
150                         );
151                         name = mac;
152                         sourceTree = "<group>";
153                 };
154                 A3788E9F1F05B7CE00679425 /* system */ = {
155                         isa = PBXGroup;
156                         children = (
157                                 A3788EA01F05B7E200679425 /* mac */,
158                                 A3788E971F05B6CE00679425 /* Sound.h */,
159                                 A3788E9B1F05B78200679425 /* SoundNone.cpp */,
160                         );
161                         name = system;
162                         sourceTree = "<group>";
163                 };
164                 A3788EA01F05B7E200679425 /* mac */ = {
165                         isa = PBXGroup;
166                         children = (
167                                 A3788E9D1F05B78E00679425 /* SoundMac.mm */,
168                         );
169                         name = mac;
170                         sourceTree = "<group>";
171                 };
172 /* End PBXGroup section */
173
174 /* Begin PBXHeadersBuildPhase section */
175                 1C09D03B1E31C32800725F18 /* Headers */ = {
176                         isa = PBXHeadersBuildPhase;
177                         buildActionMask = 2147483647;
178                         files = (
179                                 1C09D0581E31C57E00725F18 /* config.h in Headers */,
180                                 1C09D0531E31C44100725F18 /* CryptoDigest.h in Headers */,
181                                 0C2D9E731EEF5AF600DBC317 /* ExportMacros.h in Headers */,
182                                 A30D41211F0DD0EA00B71954 /* KillRing.h in Headers */,
183                                 A3788E981F05B6CE00679425 /* Sound.h in Headers */,
184                         );
185                         runOnlyForDeploymentPostprocessing = 0;
186                 };
187 /* End PBXHeadersBuildPhase section */
188
189 /* Begin PBXNativeTarget section */
190                 1C09D03C1E31C32800725F18 /* PAL */ = {
191                         isa = PBXNativeTarget;
192                         buildConfigurationList = 1C09D0481E31C32800725F18 /* Build configuration list for PBXNativeTarget "PAL" */;
193                         buildPhases = (
194                                 1C09D0391E31C32800725F18 /* Sources */,
195                                 1C09D03A1E31C32800725F18 /* Frameworks */,
196                                 1C09D03B1E31C32800725F18 /* Headers */,
197                         );
198                         buildRules = (
199                         );
200                         dependencies = (
201                                 C280B42D1EFD07FE00D35135 /* PBXTargetDependency */,
202                         );
203                         name = PAL;
204                         productName = PAL;
205                         productReference = 1C09D03D1E31C32800725F18 /* libPAL.a */;
206                         productType = "com.apple.product-type.library.static";
207                 };
208 /* End PBXNativeTarget section */
209
210 /* Begin PBXProject section */
211                 1C09D0351E31C32800725F18 /* Project object */ = {
212                         isa = PBXProject;
213                         attributes = {
214                                 LastUpgradeCheck = 0830;
215                                 TargetAttributes = {
216                                         1C09D03C1E31C32800725F18 = {
217                                                 CreatedOnToolsVersion = 8.3;
218                                                 ProvisioningStyle = Automatic;
219                                         };
220                                         C280B4201EFD056400D35135 = {
221                                                 CreatedOnToolsVersion = 8.3.3;
222                                                 ProvisioningStyle = Automatic;
223                                         };
224                                 };
225                         };
226                         buildConfigurationList = 1C09D0381E31C32800725F18 /* Build configuration list for PBXProject "PAL" */;
227                         compatibilityVersion = "Xcode 3.2";
228                         developmentRegion = English;
229                         hasScannedForEncodings = 1;
230                         knownRegions = (
231                                 English,
232                                 Japanese,
233                                 French,
234                                 German,
235                                 Spanish,
236                                 Dutch,
237                                 Italian,
238                         );
239                         mainGroup = 1C09D0341E31C32800725F18;
240                         productRefGroup = 1C09D03E1E31C32800725F18 /* Products */;
241                         projectDirPath = "";
242                         projectRoot = "";
243                         targets = (
244                                 1C09D03C1E31C32800725F18 /* PAL */,
245                                 C280B4201EFD056400D35135 /* Copy PAL Headers */,
246                         );
247                 };
248 /* End PBXProject section */
249
250 /* Begin PBXShellScriptBuildPhase section */
251                 C280B42A1EFD05CE00D35135 /* Copy PAL Headers */ = {
252                         isa = PBXShellScriptBuildPhase;
253                         buildActionMask = 2147483647;
254                         files = (
255                         );
256                         inputPaths = (
257                         );
258                         name = "Copy PAL Headers";
259                         outputPaths = (
260                         );
261                         runOnlyForDeploymentPostprocessing = 0;
262                         shellPath = /bin/sh;
263                         shellScript = "if [[ \"${DEPLOYMENT_LOCATION}\" == \"NO\" ]]; then\n    PRIVATE_HEADERS_PATH=\"${TARGET_BUILD_DIR%/}/${PRIVATE_HEADERS_FOLDER_PATH}\"\nelse\n    PRIVATE_HEADERS_PATH=\"${DSTROOT}/${PRIVATE_HEADERS_FOLDER_PATH}\"\nfi;\n\nmkdir -p \"${PRIVATE_HEADERS_PATH}\"\n\nrsync -av --no-owner --no-group --prune-empty-dirs --exclude \".svn\" --exclude \"usr\" --exclude \"DerivedSources\" --include \"*/\" --include \"*.h\" --exclude \"*\" \"${PROJECT_DIR}/pal/\" \"${PRIVATE_HEADERS_PATH}\"\n";
264                 };
265 /* End PBXShellScriptBuildPhase section */
266
267 /* Begin PBXSourcesBuildPhase section */
268                 1C09D0391E31C32800725F18 /* Sources */ = {
269                         isa = PBXSourcesBuildPhase;
270                         buildActionMask = 2147483647;
271                         files = (
272                                 1C09D0561E31C46500725F18 /* CryptoDigestCommonCrypto.cpp in Sources */,
273                                 A30D41251F0DD12D00B71954 /* KillRingMac.mm in Sources */,
274                                 A30D41221F0DD0EA00B71954 /* KillRingNone.cpp in Sources */,
275                                 A3788E9E1F05B78E00679425 /* SoundMac.mm in Sources */,
276                                 A3788E9C1F05B78200679425 /* SoundNone.cpp in Sources */,
277                         );
278                         runOnlyForDeploymentPostprocessing = 0;
279                 };
280 /* End PBXSourcesBuildPhase section */
281
282 /* Begin PBXTargetDependency section */
283                 C280B42D1EFD07FE00D35135 /* PBXTargetDependency */ = {
284                         isa = PBXTargetDependency;
285                         target = C280B4201EFD056400D35135 /* Copy PAL Headers */;
286                         targetProxy = C280B42C1EFD07FE00D35135 /* PBXContainerItemProxy */;
287                 };
288 /* End PBXTargetDependency section */
289
290 /* Begin XCBuildConfiguration section */
291                 1C09D0461E31C32800725F18 /* Debug */ = {
292                         isa = XCBuildConfiguration;
293                         baseConfigurationReference = 1C09D0621E31EC2800725F18 /* DebugRelease.xcconfig */;
294                         buildSettings = {
295                                 DEAD_CODE_STRIPPING = "$(DEAD_CODE_STRIPPING_debug)";
296                                 DEBUG_DEFINES = "$(DEBUG_DEFINES_debug)";
297                                 GCC_OPTIMIZATION_LEVEL = "$(GCC_OPTIMIZATION_LEVEL_debug)";
298                                 STRIP_INSTALLED_PRODUCT = "$(STRIP_INSTALLED_PRODUCT_debug)";
299                         };
300                         name = Debug;
301                 };
302                 1C09D0471E31C32800725F18 /* Release */ = {
303                         isa = XCBuildConfiguration;
304                         baseConfigurationReference = 1C09D0621E31EC2800725F18 /* DebugRelease.xcconfig */;
305                         buildSettings = {
306                                 STRIP_INSTALLED_PRODUCT = NO;
307                         };
308                         name = Release;
309                 };
310                 1C09D0491E31C32800725F18 /* Debug */ = {
311                         isa = XCBuildConfiguration;
312                         baseConfigurationReference = 1C09D05D1E31C77A00725F18 /* PAL.xcconfig */;
313                         buildSettings = {
314                         };
315                         name = Debug;
316                 };
317                 1C09D04A1E31C32800725F18 /* Release */ = {
318                         isa = XCBuildConfiguration;
319                         baseConfigurationReference = 1C09D05D1E31C77A00725F18 /* PAL.xcconfig */;
320                         buildSettings = {
321                         };
322                         name = Release;
323                 };
324                 1C09D05A1E31C6F000725F18 /* Production */ = {
325                         isa = XCBuildConfiguration;
326                         baseConfigurationReference = 1C09D0631E31EC3100725F18 /* Base.xcconfig */;
327                         buildSettings = {
328                         };
329                         name = Production;
330                 };
331                 1C09D05B1E31C6F000725F18 /* Production */ = {
332                         isa = XCBuildConfiguration;
333                         baseConfigurationReference = 1C09D05D1E31C77A00725F18 /* PAL.xcconfig */;
334                         buildSettings = {
335                         };
336                         name = Production;
337                 };
338                 C280B4261EFD056400D35135 /* Debug */ = {
339                         isa = XCBuildConfiguration;
340                         baseConfigurationReference = C2147A4A1EFD0AA600056FA5 /* CopyPALHeaders.xcconfig */;
341                         buildSettings = {
342                                 PRODUCT_NAME = "$(TARGET_NAME)";
343                         };
344                         name = Debug;
345                 };
346                 C280B4271EFD056400D35135 /* Release */ = {
347                         isa = XCBuildConfiguration;
348                         baseConfigurationReference = C2147A4A1EFD0AA600056FA5 /* CopyPALHeaders.xcconfig */;
349                         buildSettings = {
350                                 PRODUCT_NAME = "$(TARGET_NAME)";
351                         };
352                         name = Release;
353                 };
354                 C280B4281EFD056400D35135 /* Production */ = {
355                         isa = XCBuildConfiguration;
356                         baseConfigurationReference = C2147A4A1EFD0AA600056FA5 /* CopyPALHeaders.xcconfig */;
357                         buildSettings = {
358                                 PRODUCT_NAME = "$(TARGET_NAME)";
359                         };
360                         name = Production;
361                 };
362 /* End XCBuildConfiguration section */
363
364 /* Begin XCConfigurationList section */
365                 1C09D0381E31C32800725F18 /* Build configuration list for PBXProject "PAL" */ = {
366                         isa = XCConfigurationList;
367                         buildConfigurations = (
368                                 1C09D0461E31C32800725F18 /* Debug */,
369                                 1C09D0471E31C32800725F18 /* Release */,
370                                 1C09D05A1E31C6F000725F18 /* Production */,
371                         );
372                         defaultConfigurationIsVisible = 0;
373                         defaultConfigurationName = Production;
374                 };
375                 1C09D0481E31C32800725F18 /* Build configuration list for PBXNativeTarget "PAL" */ = {
376                         isa = XCConfigurationList;
377                         buildConfigurations = (
378                                 1C09D0491E31C32800725F18 /* Debug */,
379                                 1C09D04A1E31C32800725F18 /* Release */,
380                                 1C09D05B1E31C6F000725F18 /* Production */,
381                         );
382                         defaultConfigurationIsVisible = 0;
383                         defaultConfigurationName = Production;
384                 };
385                 C280B4251EFD056400D35135 /* Build configuration list for PBXAggregateTarget "Copy PAL Headers" */ = {
386                         isa = XCConfigurationList;
387                         buildConfigurations = (
388                                 C280B4261EFD056400D35135 /* Debug */,
389                                 C280B4271EFD056400D35135 /* Release */,
390                                 C280B4281EFD056400D35135 /* Production */,
391                         );
392                         defaultConfigurationIsVisible = 0;
393                         defaultConfigurationName = Production;
394                 };
395 /* End XCConfigurationList section */
396         };
397         rootObject = 1C09D0351E31C32800725F18 /* Project object */;
398 }