Changeset 62608 in webkit


Ignore:
Timestamp:
Jul 6, 2010 6:01:32 PM (14 years ago)
Author:
mrowe@apple.com
Message:

<http://webkit.org/b/41725> REGRESSION(r62283): No longer possible to build for Tiger from SnowLeopard due to export file shenanigans

Reviewed by Darin Adler.

Change how the exports file is generated. Rather than having the logic for which symbols
to include be encoded in a Makefile that concatenated separate files, the logic is now
encoded as #if's in the base exports file. This ensures that the exact same preprocessor
settings are used when determining which symbols to export as when compiling the code that
defines the symbols.

  • DerivedSources.make: Remove logic that determines which export files to concatenate.

Replace with an invocation of WebCoreExportFileGenerator.

  • WebCore.3DRendering.exp: Removed.
  • WebCore.AcceleratedCompositing.exp: Removed.
  • WebCore.ClientBasedGeolocation.exp: Removed.
  • WebCore.ContextMenus.exp: Removed.
  • WebCore.DashboardSupport.exp: Removed.
  • WebCore.DragSupport.exp: Removed.
  • WebCore.Geolocation.exp: Removed.
  • WebCore.Inspector.exp: Removed.
  • WebCore.JNI.exp: Removed.
  • WebCore.NPAPI.exp: Removed.
  • WebCore.OrientationEvents.exp: Removed.
  • WebCore.PluginHostProcess.exp: Removed.
  • WebCore.ProtectionSpaceAuthCallback.exp: Removed.
  • WebCore.SVG.Animation.exp: Removed.
  • WebCore.SVG.Filters.exp: Removed.
  • WebCore.SVG.ForeignObject.exp: Removed.
  • WebCore.SVG.exp: Removed.
  • WebCore.Tiger.exp: Removed.
  • WebCore.Video.exp: Removed.
  • WebCore.VideoProxy.exp: Removed.
  • WebCore.exp.in: Renamed from WebCore/WebCore.base.exp. Merge the individual .exp

files in, wrapping the appropriate parts with the necessary #if's.

  • WebCore.xcodeproj/project.pbxproj:
  • make-exports-file-generator: Added.
Location:
trunk/WebCore
Files:
1 added
20 deleted
3 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r62607 r62608  
     12010-07-06  Mark Rowe  <mrowe@apple.com>
     2
     3        Reviewed by Darin Adler.
     4
     5        <http://webkit.org/b/41725> REGRESSION(r62283): No longer possible to build for Tiger from SnowLeopard due to export file shenanigans
     6
     7        Change how the exports file is generated. Rather than having the logic for which symbols
     8        to include be encoded in a Makefile that concatenated separate files, the logic is now
     9        encoded as #if's in the base exports file. This ensures that the exact same preprocessor
     10        settings are used when determining which symbols to export as when compiling the code that
     11        defines the symbols.
     12
     13        * DerivedSources.make: Remove logic that determines which export files to concatenate.
     14        Replace with an invocation of WebCoreExportFileGenerator.
     15        * WebCore.3DRendering.exp: Removed.
     16        * WebCore.AcceleratedCompositing.exp: Removed.
     17        * WebCore.ClientBasedGeolocation.exp: Removed.
     18        * WebCore.ContextMenus.exp: Removed.
     19        * WebCore.DashboardSupport.exp: Removed.
     20        * WebCore.DragSupport.exp: Removed.
     21        * WebCore.Geolocation.exp: Removed.
     22        * WebCore.Inspector.exp: Removed.
     23        * WebCore.JNI.exp: Removed.
     24        * WebCore.NPAPI.exp: Removed.
     25        * WebCore.OrientationEvents.exp: Removed.
     26        * WebCore.PluginHostProcess.exp: Removed.
     27        * WebCore.ProtectionSpaceAuthCallback.exp: Removed.
     28        * WebCore.SVG.Animation.exp: Removed.
     29        * WebCore.SVG.Filters.exp: Removed.
     30        * WebCore.SVG.ForeignObject.exp: Removed.
     31        * WebCore.SVG.exp: Removed.
     32        * WebCore.Tiger.exp: Removed.
     33        * WebCore.Video.exp: Removed.
     34        * WebCore.VideoProxy.exp: Removed.
     35        * WebCore.exp.in: Renamed from WebCore/WebCore.base.exp. Merge the individual .exp
     36        files in, wrapping the appropriate parts with the necessary #if's.
     37        * WebCore.xcodeproj/project.pbxproj:
     38        * make-exports-file-generator: Added.
     39
    1402010-07-06  Sam Weinig  <sam@webkit.org>
    241
  • trunk/WebCore/DerivedSources.make

    r62594 r62608  
    114114    DOMFormData \
    115115    DOMImplementation \
    116         DOMMimeType \
     116    DOMMimeType \
    117117    DOMMimeTypeArray \
    118118    DOMParser \
     
    716716ifeq ($(findstring ENABLE_SVG,$(FEATURE_DEFINES)), ENABLE_SVG)
    717717
    718 ifeq ($(findstring ENABLE_SVG_DOM_OBJC_BINDINGS,$(FEATURE_DEFINES)), ENABLE_SVG_DOM_OBJC_BINDINGS)
    719     WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.SVG.exp
    720 endif
    721 
    722718ifeq ($(findstring ENABLE_SVG_USE,$(FEATURE_DEFINES)), ENABLE_SVG_USE)
    723719    SVG_FLAGS := $(SVG_FLAGS) ENABLE_SVG_USE=1
     
    730726ifeq ($(findstring ENABLE_FILTERS,$(FEATURE_DEFINES)), ENABLE_FILTERS)
    731727    SVG_FLAGS := $(SVG_FLAGS) ENABLE_FILTERS=1
    732 ifeq ($(findstring ENABLE_SVG_DOM_OBJC_BINDINGS,$(FEATURE_DEFINES)), ENABLE_SVG_DOM_OBJC_BINDINGS)
    733     WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.SVG.Filters.exp
    734 endif
    735728endif
    736729
     
    741734ifeq ($(findstring ENABLE_SVG_ANIMATION,$(FEATURE_DEFINES)), ENABLE_SVG_ANIMATION)
    742735    SVG_FLAGS := $(SVG_FLAGS) ENABLE_SVG_ANIMATION=1
    743 ifeq ($(findstring ENABLE_SVG_DOM_OBJC_BINDINGS,$(FEATURE_DEFINES)), ENABLE_SVG_DOM_OBJC_BINDINGS)
    744     WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.SVG.Animation.exp
    745 endif
    746736endif
    747737
    748738ifeq ($(findstring ENABLE_SVG_FOREIGN_OBJECT,$(FEATURE_DEFINES)), ENABLE_SVG_FOREIGN_OBJECT)
    749739    SVG_FLAGS := $(SVG_FLAGS) ENABLE_SVG_FOREIGN_OBJECT=1
    750 ifeq ($(findstring ENABLE_SVG_DOM_OBJC_BINDINGS,$(FEATURE_DEFINES)), ENABLE_SVG_DOM_OBJC_BINDINGS)
    751     WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.SVG.ForeignObject.exp
    752 endif
    753740endif
    754741
     
    881868# --------
    882869
    883 # export file
    884 
    885 ifeq ($(shell gcc -E -P -dM $(FRAMEWORK_FLAGS) WebCore/ForwardingHeaders/wtf/Platform.h | grep ENABLE_JAVA_BRIDGE | cut -d' ' -f3), 1)
    886     WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.JNI.exp
    887 endif
    888 
    889 ifeq ($(shell gcc -E -P -dM $(FRAMEWORK_FLAGS) WebCore/ForwardingHeaders/wtf/Platform.h | grep ENABLE_NETSCAPE_PLUGIN_API | cut -d' ' -f3), 1)
    890     WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.NPAPI.exp
    891 endif
    892 
    893 # FIXME: WTF_USE_PLUGIN_HOST_PROCESS is only true when building for x86_64, but we shouldn't have to know about that here.
    894 ifeq ($(findstring x86_64,$(ARCHS)) $(findstring x86_64,$(VALID_ARCHS)), x86_64 x86_64)
    895 ifeq ($(shell gcc -arch x86_64 -E -P -dM $(FRAMEWORK_FLAGS) WebCore/ForwardingHeaders/wtf/Platform.h | grep WTF_USE_PLUGIN_HOST_PROCESS | cut -d' ' -f3), 1)
    896     WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.PluginHostProcess.exp
    897 endif
    898 endif
    899 
    900 ifeq ($(findstring ENABLE_3D_RENDERING,$(FEATURE_DEFINES)), ENABLE_3D_RENDERING)
    901     WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.3DRendering.exp
    902 endif
    903 
    904 ifeq ($(shell gcc -arch x86_64 -E -P -dM $(FRAMEWORK_FLAGS) WebCore/ForwardingHeaders/wtf/Platform.h | grep WTF_USE_ACCELERATED_COMPOSITING | cut -d' ' -f3), 1)
    905     WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.AcceleratedCompositing.exp
    906 endif
    907 
    908 ifeq ($(shell gcc -E -P -dM $(FRAMEWORK_FLAGS) WebCore/ForwardingHeaders/wtf/Platform.h | grep ENABLE_CONTEXT_MENUS | cut -d' ' -f3), 1)
    909     WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.ContextMenus.exp
    910 endif
    911 
    912 ifeq ($(ENABLE_DASHBOARD_SUPPORT), 1)
    913     WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.DashboardSupport.exp
    914 endif
    915 
    916 ifeq ($(shell gcc -E -P -dM $(FRAMEWORK_FLAGS) WebCore/ForwardingHeaders/wtf/Platform.h | grep ENABLE_DRAG_SUPPORT | cut -d' ' -f3), 1)
    917     WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.DragSupport.exp
    918 endif
    919 
    920 ifeq ($(shell gcc -E -P -dM $(FRAMEWORK_FLAGS) WebCore/ForwardingHeaders/wtf/Platform.h | grep ENABLE_INSPECTOR | cut -d' ' -f3), 1)
    921     WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.Inspector.exp
    922 endif
    923 
    924 ifeq ($(ENABLE_ORIENTATION_EVENTS), 1)
    925     WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.OrientationEvents.exp
    926 endif
    927 
    928 ifeq ($(findstring 10.4,$(MACOSX_DEPLOYMENT_TARGET)), 10.4)
    929     WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.Tiger.exp
    930 endif
    931 
    932 ifeq ($(findstring ENABLE_PLUGIN_PROXY_FOR_VIDEO,$(FEATURE_DEFINES)), ENABLE_PLUGIN_PROXY_FOR_VIDEO)
    933      WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.VideoProxy.exp
    934 endif
    935 
    936 ifeq ($(findstring ENABLE_VIDEO,$(FEATURE_DEFINES)), ENABLE_VIDEO)
    937      WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.Video.exp
    938 endif
    939 
    940 ifeq ($(findstring ENABLE_GEOLOCATION,$(FEATURE_DEFINES)), ENABLE_GEOLOCATION)
    941 ifeq ($(findstring ENABLE_CLIENT_BASED_GEOLOCATION,$(FEATURE_DEFINES)), ENABLE_CLIENT_BASED_GEOLOCATION)
    942     WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.ClientBasedGeolocation.exp
    943 else
    944     WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.Geolocation.exp
    945 endif
    946 endif
    947 
    948 ifeq ($(shell gcc -E -P -dM $(FRAMEWORK_FLAGS) WebCore/ForwardingHeaders/wtf/Platform.h | grep WTF_USE_PROTECTION_SPACE_AUTH_CALLBACK | cut -d' ' -f3), 1)
    949     WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.ProtectionSpaceAuthCallback.exp
    950 endif
    951 
    952 WebCore.exp : WebCore.base.exp $(WEBCORE_EXPORT_DEPENDENCIES)
    953         cat $^ > $@
    954 
    955 # Switch NSRect, NSSize and NSPoint with their CG counterparts for 64-bit.
     870WebCore.exp : $(BUILT_PRODUCTS_DIR)/WebCoreExportFileGenerator
     871        $^ > $@
     872
     873# Switch NSRect, NSSize and NSPoint with their CG counterparts for the 64-bit exports file.
    956874WebCore.LP64.exp : WebCore.exp
    957875        cat $^ | sed -e s/7_NSRect/6CGRect/ -e s/7_NSSize/6CGSize/ -e s/8_NSPoint/7CGPoint/ > $@
  • trunk/WebCore/WebCore.exp.in

    r62607 r62608  
    10671067_wkSignalCFReadStreamError
    10681068_wkSignalCFReadStreamHasBytes
     1069
     1070#if ENABLE(3D_RENDERING)
     1071_WebCoreHas3DRendering
     1072#endif
     1073
     1074#if USE(ACCELERATED_COMPOSITING)
     1075__ZN7WebCore13GraphicsLayer17removeAllChildrenEv
     1076__ZN7WebCore13GraphicsLayer6createEPNS_19GraphicsLayerClientE
     1077#endif
     1078
     1079#if ENABLE(CONTEXT_MENUS)
     1080__ZN7WebCore11ContextMenu22setPlatformDescriptionEP14NSMutableArray
     1081__ZN7WebCore12EventHandler20sendContextMenuEventEP7NSEvent
     1082__ZN7WebCore15ContextMenuItem26releasePlatformDescriptionEv
     1083__ZN7WebCore21ContextMenuController16clearContextMenuEv
     1084__ZNK7WebCore11ContextMenu19platformDescriptionEv
     1085#endif
     1086
     1087#if ENABLE(DASHBOARD_SUPPORT)
     1088.objc_class_name_WebDashboardRegion
     1089__ZN7WebCore5Frame26dashboardRegionsDictionaryEv
     1090__ZN7WebCore8Settings41setUsesDashboardBackwardCompatibilityModeEb
     1091#endif
     1092
     1093#if ENABLE(DRAG_SUPPORT)
     1094__ZN7WebCore12EventHandler17dragSourceEndedAtERKNS_18PlatformMouseEventENS_13DragOperationE
     1095__ZN7WebCore12EventHandler17eventMayStartDragEP7NSEvent
     1096__ZN7WebCore14DragController10dragExitedEPNS_8DragDataE
     1097__ZN7WebCore14DragController11dragEnteredEPNS_8DragDataE
     1098__ZN7WebCore14DragController11dragUpdatedEPNS_8DragDataE
     1099__ZN7WebCore14DragController11performDragEPNS_8DragDataE
     1100__ZN7WebCore14DragController14placeDragCaretERKNS_8IntPointE
     1101__ZN7WebCore14DragController9dragEndedEv
     1102__ZN7WebCore8DragDataC1EP11objc_objectRKNS_8IntPointES5_NS_13DragOperationEPNS_16PasteboardHelperE
     1103#endif
     1104
     1105#if ENABLE(GEOLOCATION)
     1106#if ENABLE(CLIENT_BASED_GEOLOCATION)
     1107__ZN7WebCore21GeolocationController13errorOccurredEPNS_16GeolocationErrorE
     1108__ZN7WebCore21GeolocationController15positionChangedEPNS_19GeolocationPositionE
     1109#else
     1110__ZN7WebCore22GeolocationServiceMock11setPositionEN3WTF10PassRefPtrINS_11GeopositionEEE
     1111__ZN7WebCore22GeolocationServiceMock8setErrorEN3WTF10PassRefPtrINS_13PositionErrorEEE
     1112#endif
     1113#endif
     1114
     1115#if ENABLE(INSPECTOR)
     1116__ZN7WebCore19InspectorController10setSettingERKNS_6StringES3_
     1117__ZN7WebCore19InspectorController14enableDebuggerEv
     1118__ZN7WebCore19InspectorController14enableProfilerEbb
     1119__ZN7WebCore19InspectorController15disableDebuggerEb
     1120__ZN7WebCore19InspectorController15disableProfilerEb
     1121__ZN7WebCore19InspectorController18disconnectFrontendEv
     1122__ZN7WebCore19InspectorController20stopTimelineProfilerEv
     1123__ZN7WebCore19InspectorController21startTimelineProfilerEv
     1124__ZN7WebCore19InspectorController25evaluateForTestInFrontendElRKNS_6StringE
     1125__ZN7WebCore19InspectorController26setInspectorFrontendClientEN3WTF10PassOwnPtrINS_23InspectorFrontendClientEEE
     1126__ZN7WebCore19InspectorController26stopUserInitiatedProfilingEv
     1127__ZN7WebCore19InspectorController27startUserInitiatedProfilingEPNS_5TimerIS0_EE
     1128__ZN7WebCore19InspectorController4showEv
     1129__ZN7WebCore19InspectorController5closeEv
     1130__ZN7WebCore19InspectorController7inspectEPNS_4NodeE
     1131__ZN7WebCore19InspectorController9showPanelENS0_13SpecialPanelsE
     1132__ZN7WebCore28InspectorFrontendClientLocal12moveWindowByEff
     1133__ZN7WebCore28InspectorFrontendClientLocal14frontendLoadedEv
     1134__ZN7WebCore28InspectorFrontendClientLocal15canAttachWindowEv
     1135__ZN7WebCore28InspectorFrontendClientLocal17setAttachedWindowEb
     1136__ZN7WebCore28InspectorFrontendClientLocal19requestAttachWindowEv
     1137__ZN7WebCore28InspectorFrontendClientLocal19requestDetachWindowEv
     1138__ZN7WebCore28InspectorFrontendClientLocal19windowObjectClearedEv
     1139__ZN7WebCore28InspectorFrontendClientLocal26changeAttachedWindowHeightEj
     1140__ZN7WebCore28InspectorFrontendClientLocal27restoreAttachedWindowHeightEv
     1141__ZN7WebCore28InspectorFrontendClientLocalC2EPNS_19InspectorControllerEPNS_4PageE
     1142__ZN7WebCore28InspectorFrontendClientLocalD2Ev
     1143__ZNK7WebCore19InspectorController17drawNodeHighlightERNS_15GraphicsContextE
     1144__ZNK7WebCore19InspectorController7enabledEv
     1145__ZNK7WebCore19InspectorController7settingERKNS_6StringE
     1146#endif
     1147
     1148#if ENABLE(ENABLE_JAVA_BRIDGE)
     1149_KJS_JSCreateNativeJSObject
     1150_KJS_JSObject_JSFinalize
     1151_KJS_JSObject_JSObjectCall
     1152_KJS_JSObject_JSObjectEval
     1153_KJS_JSObject_JSObjectGetMember
     1154_KJS_JSObject_JSObjectGetSlot
     1155_KJS_JSObject_JSObjectRemoveMember
     1156_KJS_JSObject_JSObjectSetMember
     1157_KJS_JSObject_JSObjectSetSlot
     1158_KJS_JSObject_JSObjectToString
     1159#endif
     1160
     1161#if ENABLE(NETSCAPE_PLUGIN_API)
     1162__NPN_Construct
     1163__NPN_CreateObject
     1164__NPN_Enumerate
     1165__NPN_Evaluate
     1166__NPN_GetIntIdentifier
     1167__NPN_GetProperty
     1168__NPN_GetStringIdentifier
     1169__NPN_GetStringIdentifiers
     1170__NPN_HasMethod
     1171__NPN_HasProperty
     1172__NPN_IdentifierIsString
     1173__NPN_IntFromIdentifier
     1174__NPN_Invoke
     1175__NPN_InvokeDefault
     1176__NPN_ReleaseObject
     1177__NPN_ReleaseVariantValue
     1178__NPN_RemoveProperty
     1179__NPN_RetainObject
     1180__NPN_SetException
     1181__NPN_SetProperty
     1182__NPN_UTF8FromIdentifier
     1183__ZN7WebCore16ScriptController20windowScriptNPObjectEv
     1184__ZN7WebCore16ScriptController29cleanupScriptObjectsForPluginEPv
     1185__ZNK7WebCore12RenderObject4viewEv
     1186__ZNK7WebCore14SecurityOrigin9canAccessEPKS0_
     1187__ZNK7WebCore4KURL7hasPathEv
     1188__ZNK7WebCore4KURL9prettyURLEv
     1189__ZNK7WebCore9FrameView22windowClipRectForLayerEPKNS_11RenderLayerEb
     1190#endif
     1191
     1192#if ENABLE(ORIENTATION_EVENTS)
     1193__ZN7WebCore5Frame26sendOrientationChangeEventEi
     1194#endif
     1195
     1196#if USE(PLUGIN_HOST_PROCESS)
     1197__ZN3JSC13RuntimeMethod11getCallDataERNS_8CallDataE
     1198__ZN3JSC13RuntimeMethod18getOwnPropertySlotEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE
     1199__ZN3JSC13RuntimeMethod24getOwnPropertyDescriptorEPNS_9ExecStateERKNS_10IdentifierERNS_18PropertyDescriptorE
     1200__ZN3JSC13RuntimeMethod6s_infoE
     1201__ZN3JSC13RuntimeMethodC2EPNS_9ExecStateEPNS_14JSGlobalObjectERKNS_10IdentifierERN3WTF6VectorIPNS_8Bindings6MethodELm0EEE
     1202__ZN3JSC8Bindings10RootObjectD1Ev
     1203__ZN3JSC8Bindings13RuntimeObject11getCallDataERNS_8CallDataE
     1204__ZN3JSC8Bindings13RuntimeObject14deletePropertyEPNS_9ExecStateERKNS_10IdentifierE
     1205__ZN3JSC8Bindings13RuntimeObject16getConstructDataERNS_13ConstructDataE
     1206__ZN3JSC8Bindings13RuntimeObject18getOwnPropertySlotEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE
     1207__ZN3JSC8Bindings13RuntimeObject19getOwnPropertyNamesEPNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE
     1208__ZN3JSC8Bindings13RuntimeObject24getOwnPropertyDescriptorEPNS_9ExecStateERKNS_10IdentifierERNS_18PropertyDescriptorE
     1209__ZN3JSC8Bindings13RuntimeObject3putEPNS_9ExecStateERKNS_10IdentifierENS_7JSValueERNS_15PutPropertySlotE
     1210__ZN3JSC8Bindings13RuntimeObject6s_infoE
     1211__ZN3JSC8Bindings13RuntimeObjectC2EPNS_9ExecStateEPNS_14JSGlobalObjectEN3WTF10PassRefPtrINS0_8InstanceEEE
     1212__ZN3JSC8Bindings13RuntimeObjectD2Ev
     1213__ZN3JSC8Bindings8Instance19createRuntimeObjectEPNS_9ExecStateE
     1214__ZN3JSC8Bindings8InstanceC2EN3WTF10PassRefPtrINS0_10RootObjectEEE
     1215__ZN3JSC8Bindings8InstanceD2Ev
     1216__ZN7WebCore13IdentifierRep3getEPKc
     1217__ZN7WebCore13IdentifierRep3getEi
     1218__ZN7WebCore13IdentifierRep7isValidEPS0_
     1219__ZN7WebCore16ScriptController16createRootObjectEPv
     1220__ZN7WebCore16ScriptController17canExecuteScriptsENS_33ReasonForCallingCanExecuteScriptsE
     1221__ZN7WebCore16ScriptController24jsObjectForPluginElementEPNS_17HTMLPlugInElementE
     1222__ZNK3JSC8Bindings13RuntimeObject12defaultValueEPNS_9ExecStateENS_22PreferredPrimitiveTypeE
     1223__ZTVN3JSC13RuntimeMethodE
     1224#endif
     1225
     1226#if USE(PROTECTION_SPACE_AUTH_CALLBACK)
     1227__ZN7WebCore3macERKNS_15ProtectionSpaceE
     1228__ZNK7WebCore15ProtectionSpace20authenticationSchemeEv
     1229#endif
     1230
     1231#if ENABLE(SVG_ANIMATION) && ENABLE(SVG_DOM_OBJC_BINDINGS)
     1232.objc_class_name_DOMSVGAnimateElement
     1233.objc_class_name_DOMSVGAnimateTransformElement
     1234#endif
     1235
     1236#if ENABLE(SVG) && ENABLE(SVG_DOM_OBJC_BINDINGS)
     1237.objc_class_name_DOMSVGAElement
     1238.objc_class_name_DOMSVGAltGlyphElement
     1239.objc_class_name_DOMSVGAngle
     1240.objc_class_name_DOMSVGAnimateColorElement
     1241.objc_class_name_DOMSVGAnimatedAngle
     1242.objc_class_name_DOMSVGAnimatedBoolean
     1243.objc_class_name_DOMSVGAnimatedEnumeration
     1244.objc_class_name_DOMSVGAnimatedInteger
     1245.objc_class_name_DOMSVGAnimatedLength
     1246.objc_class_name_DOMSVGAnimatedLengthList
     1247.objc_class_name_DOMSVGAnimatedNumber
     1248.objc_class_name_DOMSVGAnimatedNumberList
     1249.objc_class_name_DOMSVGAnimatedPreserveAspectRatio
     1250.objc_class_name_DOMSVGAnimatedRect
     1251.objc_class_name_DOMSVGAnimatedString
     1252.objc_class_name_DOMSVGAnimatedTransformList
     1253.objc_class_name_DOMSVGAnimationElement
     1254.objc_class_name_DOMSVGCircleElement
     1255.objc_class_name_DOMSVGClipPathElement
     1256.objc_class_name_DOMSVGColor
     1257.objc_class_name_DOMSVGCursorElement
     1258.objc_class_name_DOMSVGDefsElement
     1259.objc_class_name_DOMSVGDescElement
     1260.objc_class_name_DOMSVGDocument
     1261.objc_class_name_DOMSVGElement
     1262.objc_class_name_DOMSVGElementInstance
     1263.objc_class_name_DOMSVGElementInstanceList
     1264.objc_class_name_DOMSVGEllipseElement
     1265.objc_class_name_DOMSVGGElement
     1266.objc_class_name_DOMSVGGradientElement
     1267.objc_class_name_DOMSVGImageElement
     1268.objc_class_name_DOMSVGLength
     1269.objc_class_name_DOMSVGLengthList
     1270.objc_class_name_DOMSVGLineElement
     1271.objc_class_name_DOMSVGLinearGradientElement
     1272.objc_class_name_DOMSVGMarkerElement
     1273.objc_class_name_DOMSVGMaskElement
     1274.objc_class_name_DOMSVGMatrix
     1275.objc_class_name_DOMSVGMetadataElement
     1276.objc_class_name_DOMSVGNumber
     1277.objc_class_name_DOMSVGNumberList
     1278.objc_class_name_DOMSVGPaint
     1279.objc_class_name_DOMSVGPathElement
     1280.objc_class_name_DOMSVGPathSeg
     1281.objc_class_name_DOMSVGPathSegArcAbs
     1282.objc_class_name_DOMSVGPathSegArcRel
     1283.objc_class_name_DOMSVGPathSegClosePath
     1284.objc_class_name_DOMSVGPathSegCurvetoCubicAbs
     1285.objc_class_name_DOMSVGPathSegCurvetoCubicRel
     1286.objc_class_name_DOMSVGPathSegCurvetoCubicSmoothAbs
     1287.objc_class_name_DOMSVGPathSegCurvetoCubicSmoothRel
     1288.objc_class_name_DOMSVGPathSegCurvetoQuadraticAbs
     1289.objc_class_name_DOMSVGPathSegCurvetoQuadraticRel
     1290.objc_class_name_DOMSVGPathSegCurvetoQuadraticSmoothAbs
     1291.objc_class_name_DOMSVGPathSegCurvetoQuadraticSmoothRel
     1292.objc_class_name_DOMSVGPathSegLinetoAbs
     1293.objc_class_name_DOMSVGPathSegLinetoHorizontalAbs
     1294.objc_class_name_DOMSVGPathSegLinetoHorizontalRel
     1295.objc_class_name_DOMSVGPathSegLinetoRel
     1296.objc_class_name_DOMSVGPathSegLinetoVerticalAbs
     1297.objc_class_name_DOMSVGPathSegLinetoVerticalRel
     1298.objc_class_name_DOMSVGPathSegList
     1299.objc_class_name_DOMSVGPathSegMovetoAbs
     1300.objc_class_name_DOMSVGPathSegMovetoRel
     1301.objc_class_name_DOMSVGPatternElement
     1302.objc_class_name_DOMSVGPoint
     1303.objc_class_name_DOMSVGPointList
     1304.objc_class_name_DOMSVGPolygonElement
     1305.objc_class_name_DOMSVGPolylineElement
     1306.objc_class_name_DOMSVGPreserveAspectRatio
     1307.objc_class_name_DOMSVGRadialGradientElement
     1308.objc_class_name_DOMSVGRect
     1309.objc_class_name_DOMSVGRectElement
     1310.objc_class_name_DOMSVGRenderingIntent
     1311.objc_class_name_DOMSVGSVGElement
     1312.objc_class_name_DOMSVGScriptElement
     1313.objc_class_name_DOMSVGSetElement
     1314.objc_class_name_DOMSVGStopElement
     1315.objc_class_name_DOMSVGStringList
     1316.objc_class_name_DOMSVGStyleElement
     1317.objc_class_name_DOMSVGSwitchElement
     1318.objc_class_name_DOMSVGSymbolElement
     1319.objc_class_name_DOMSVGTRefElement
     1320.objc_class_name_DOMSVGTSpanElement
     1321.objc_class_name_DOMSVGTextContentElement
     1322.objc_class_name_DOMSVGTextElement
     1323.objc_class_name_DOMSVGTextPathElement
     1324.objc_class_name_DOMSVGTextPositioningElement
     1325.objc_class_name_DOMSVGTitleElement
     1326.objc_class_name_DOMSVGTransform
     1327.objc_class_name_DOMSVGTransformList
     1328.objc_class_name_DOMSVGUnitTypes
     1329.objc_class_name_DOMSVGUseElement
     1330.objc_class_name_DOMSVGViewElement
     1331.objc_class_name_DOMSVGZoomEvent
     1332#endif
     1333
     1334#if ENABLE(SVG_FILTERS) && ENABLE(SVG_DOM_OBJC_BINDINGS)
     1335.objc_class_name_DOMSVGComponentTransferFunctionElement
     1336.objc_class_name_DOMSVGFEBlendElement
     1337.objc_class_name_DOMSVGFEColorMatrixElement
     1338.objc_class_name_DOMSVGFEComponentTransferElement
     1339.objc_class_name_DOMSVGFECompositeElement
     1340.objc_class_name_DOMSVGFEDiffuseLightingElement
     1341.objc_class_name_DOMSVGFEDisplacementMapElement
     1342.objc_class_name_DOMSVGFEDistantLightElement
     1343.objc_class_name_DOMSVGFEFloodElement
     1344.objc_class_name_DOMSVGFEFuncAElement
     1345.objc_class_name_DOMSVGFEFuncBElement
     1346.objc_class_name_DOMSVGFEFuncGElement
     1347.objc_class_name_DOMSVGFEFuncRElement
     1348.objc_class_name_DOMSVGFEGaussianBlurElement
     1349.objc_class_name_DOMSVGFEImageElement
     1350.objc_class_name_DOMSVGFEMergeElement
     1351.objc_class_name_DOMSVGFEMergeNodeElement
     1352.objc_class_name_DOMSVGFEMorphologyElement
     1353.objc_class_name_DOMSVGFEOffsetElement
     1354.objc_class_name_DOMSVGFEPointLightElement
     1355.objc_class_name_DOMSVGFESpecularLightingElement
     1356.objc_class_name_DOMSVGFESpotLightElement
     1357.objc_class_name_DOMSVGFETileElement
     1358.objc_class_name_DOMSVGFETurbulenceElement
     1359.objc_class_name_DOMSVGFilterElement
     1360#endif
     1361
     1362#if ENABLE(SVG_FOREIGN_OBJECT) && ENABLE(SVG_DOM_OBJC_BINDINGS)
     1363.objc_class_name_DOMSVGForeignObjectElement
     1364#endif
     1365
     1366#if defined(BUILDING_ON_TIGER)
     1367_wkClearGlyphVector
     1368_wkConvertCharToGlyphs
     1369_wkCopyFullFontName
     1370_wkGetATSStyleGroup
     1371_wkGetCGFontFromNSFont
     1372_wkGetFontMetrics
     1373_wkGetGlyphVectorFirstRecord
     1374_wkGetGlyphVectorNumGlyphs
     1375_wkGetGlyphVectorRecordSize
     1376_wkGetNSFontATSUFontId
     1377_wkInitializeGlyphVector
     1378_wkReleaseStyleGroup
     1379_wkSupportsMultipartXMixedReplace
     1380#endif
     1381
     1382#if ENABLE(VIDEO)
     1383__ZN7WebCore16HTMLMediaElement10screenRectEv
     1384__ZN7WebCore16HTMLMediaElement12endScrubbingEv
     1385__ZN7WebCore16HTMLMediaElement14beginScrubbingEv
     1386__ZN7WebCore16HTMLMediaElement14exitFullscreenEv
     1387__ZN7WebCore16HTMLMediaElement14setCurrentTimeEfRi
     1388__ZN7WebCore16HTMLMediaElement4playEb
     1389__ZN7WebCore16HTMLMediaElement5pauseEb
     1390__ZN7WebCore16HTMLMediaElement6rewindEf
     1391__ZN7WebCore16HTMLMediaElement8setMutedEb
     1392__ZN7WebCore16HTMLMediaElement9setVolumeEfRi
     1393__ZNK7WebCore16HTMLMediaElement11currentTimeEv
     1394__ZNK7WebCore16HTMLMediaElement13platformMediaEv
     1395__ZNK7WebCore16HTMLMediaElement21processingUserGestureEv
     1396__ZNK7WebCore16HTMLMediaElement5mutedEv
     1397__ZNK7WebCore16HTMLMediaElement6volumeEv
     1398__ZNK7WebCore16HTMLMediaElement7canPlayEv
     1399__ZNK7WebCore16HTMLMediaElement12playbackRateEv
     1400__ZNK7WebCore16HTMLMediaElement8durationEv
     1401#endif
     1402
     1403#if ENABLE(PLUGIN_PROXY_FOR_VIDEO)
     1404__ZN7WebCore16HTMLMediaElement19deliverNotificationE32MediaPlayerProxyNotificationType
     1405__ZN7WebCore16HTMLMediaElement19setMediaPlayerProxyEP19WebMediaPlayerProxy
     1406__ZN7WebCore9HTMLNames8audioTagE
     1407__ZN7WebCore9HTMLNames8videoTagE
     1408#endif
  • trunk/WebCore/WebCore.xcodeproj/project.pbxproj

    r62607 r62608  
    88
    99/* Begin PBXAggregateTarget section */
     10                5D87BB6411E3EBC100702B6F /* WebCoreExportFileGenerator Generator */ = {
     11                        isa = PBXAggregateTarget;
     12                        buildConfigurationList = 5D87BB6C11E3EC0000702B6F /* Build configuration list for PBXAggregateTarget "WebCoreExportFileGenerator Generator" */;
     13                        buildPhases = (
     14                                5D87BB6311E3EBC100702B6F /* Generate Export File Generator */,
     15                        );
     16                        dependencies = (
     17                        );
     18                        name = "WebCoreExportFileGenerator Generator";
     19                        productName = "WebCoreExportFileGenerator Generator";
     20                };
     21                5D87BBBF11E3F42A00702B6F /* Copy Forwarding and ICU Headers */ = {
     22                        isa = PBXAggregateTarget;
     23                        buildConfigurationList = 5D87BBC811E3F47C00702B6F /* Build configuration list for PBXAggregateTarget "Copy Forwarding and ICU Headers" */;
     24                        buildPhases = (
     25                                5D87BBBE11E3F42A00702B6F /* Copy Forwarding and ICU Headers */,
     26                        );
     27                        dependencies = (
     28                        );
     29                        name = "Copy Forwarding and ICU Headers";
     30                        productName = "Copy Forwarding and ICU Headers";
     31                };
    1032                DD041FBE09D9DDBE0010AF2A /* Derived Sources */ = {
    1133                        isa = PBXAggregateTarget;
     
    1537                        );
    1638                        dependencies = (
     39                                5D87BB8F11E3EE2B00702B6F /* PBXTargetDependency */,
    1740                        );
    1841                        name = "Derived Sources";
     
    12011224                5D15E3AC0F9E6AC1009E0E3F /* XMLDocumentParserScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D15E3AA0F9E6AC1009E0E3F /* XMLDocumentParserScope.h */; };
    12021225                5D874F130D161D3200796C3B /* NetscapePlugInStreamLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93E227DD0AF589AD00D48324 /* NetscapePlugInStreamLoader.cpp */; };
     1226                5D87BB8311E3ED8600702B6F /* ExportFileGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5D87BB8211E3ED8600702B6F /* ExportFileGenerator.cpp */; };
    12031227                5D88EE9111407FD300BC3ABC /* DOMSVGFEMorphologyElement.h in Copy Generated Headers */ = {isa = PBXBuildFile; fileRef = 84224189107E786F00766A87 /* DOMSVGFEMorphologyElement.h */; };
    12041228                5D88EE9211407FF400BC3ABC /* DOMSVGFEMorphologyElementInternal.h in Copy Generated Headers */ = {isa = PBXBuildFile; fileRef = 8422418B107E786F00766A87 /* DOMSVGFEMorphologyElementInternal.h */; };
     
    51865210
    51875211/* Begin PBXContainerItemProxy section */
     5212                5D87BB6A11E3EBD200702B6F /* PBXContainerItemProxy */ = {
     5213                        isa = PBXContainerItemProxy;
     5214                        containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
     5215                        proxyType = 1;
     5216                        remoteGlobalIDString = 5D87BB6411E3EBC100702B6F /* WebCoreExportFileGenerator Generator */;
     5217                        remoteInfo = "WebCoreExportFileGenerator Generator";
     5218                };
     5219                5D87BB8E11E3EE2B00702B6F /* PBXContainerItemProxy */ = {
     5220                        isa = PBXContainerItemProxy;
     5221                        containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
     5222                        proxyType = 1;
     5223                        remoteGlobalIDString = 5D87BB4E11E3EAEB00702B6F /* WebCoreExportFileGenerator */;
     5224                        remoteInfo = WebCoreExportFileGenerator;
     5225                };
     5226                5D87BBC311E3F45C00702B6F /* PBXContainerItemProxy */ = {
     5227                        isa = PBXContainerItemProxy;
     5228                        containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
     5229                        proxyType = 1;
     5230                        remoteGlobalIDString = 5D87BBBF11E3F42A00702B6F /* Copy Forwarding and ICU Headers */;
     5231                        remoteInfo = "Copy Forwarding and ICU Headers";
     5232                };
     5233                5D87BBC511E3F46100702B6F /* PBXContainerItemProxy */ = {
     5234                        isa = PBXContainerItemProxy;
     5235                        containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
     5236                        proxyType = 1;
     5237                        remoteGlobalIDString = 5D87BBBF11E3F42A00702B6F /* Copy Forwarding and ICU Headers */;
     5238                        remoteInfo = "Copy Forwarding and ICU Headers";
     5239                };
    51885240                DD041FF009D9E3250010AF2A /* PBXContainerItemProxy */ = {
    51895241                        isa = PBXContainerItemProxy;
     
    69196971                5D15E3A90F9E6AC1009E0E3F /* XMLDocumentParserScope.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XMLDocumentParserScope.cpp; sourceTree = "<group>"; };
    69206972                5D15E3AA0F9E6AC1009E0E3F /* XMLDocumentParserScope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMLDocumentParserScope.h; sourceTree = "<group>"; };
     6973                5D87BB4F11E3EAEB00702B6F /* WebCoreExportFileGenerator */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = WebCoreExportFileGenerator; sourceTree = BUILT_PRODUCTS_DIR; };
     6974                5D87BB8211E3ED8600702B6F /* ExportFileGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ExportFileGenerator.cpp; path = ../WebKitBuild/Debug/DerivedSources/WebCore/ExportFileGenerator.cpp; sourceTree = SOURCE_ROOT; };
    69216975                5D925B650F64D4DD00B847F0 /* ScrollBehavior.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScrollBehavior.cpp; sourceTree = "<group>"; };
    69226976                5D925B660F64D4DD00B847F0 /* ScrollBehavior.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScrollBehavior.h; sourceTree = "<group>"; };
     
    1087010924
    1087110925/* Begin PBXFrameworksBuildPhase section */
     10926                5D87BB4D11E3EAEB00702B6F /* Frameworks */ = {
     10927                        isa = PBXFrameworksBuildPhase;
     10928                        buildActionMask = 2147483647;
     10929                        files = (
     10930                        );
     10931                        runOnlyForDeploymentPostprocessing = 0;
     10932                };
    1087210933                93F19B1208245E59001E9ABC /* Frameworks */ = {
    1087310934                        isa = PBXFrameworksBuildPhase;
     
    1089410955                        children = (
    1089510956                                93F19B1A08245E5A001E9ABC /* WebCore.framework */,
     10957                                5D87BB4F11E3EAEB00702B6F /* WebCoreExportFileGenerator */,
    1089610958                        );
    1089710959                        name = Products;
     
    1090310965                        isa = PBXGroup;
    1090410966                        children = (
     10967                                5D87BB8211E3ED8600702B6F /* ExportFileGenerator.cpp */,
    1090510968                                65C97AF208EA908800ACD273 /* config.h */,
    1090610969                                EDEC98020AED7E170059137F /* WebCorePrefix.h */,
     
    1972419787
    1972519788/* Begin PBXNativeTarget section */
     19789                5D87BB4E11E3EAEB00702B6F /* WebCoreExportFileGenerator */ = {
     19790                        isa = PBXNativeTarget;
     19791                        buildConfigurationList = 5D87BB5911E3EB0700702B6F /* Build configuration list for PBXNativeTarget "WebCoreExportFileGenerator" */;
     19792                        buildPhases = (
     19793                                5D87BB4C11E3EAEB00702B6F /* Sources */,
     19794                                5D87BB4D11E3EAEB00702B6F /* Frameworks */,
     19795                        );
     19796                        buildRules = (
     19797                        );
     19798                        dependencies = (
     19799                                5D87BB6B11E3EBD200702B6F /* PBXTargetDependency */,
     19800                                5D87BBC411E3F45C00702B6F /* PBXTargetDependency */,
     19801                        );
     19802                        name = WebCoreExportFileGenerator;
     19803                        productName = WebCoreExportFileGenerator;
     19804                        productReference = 5D87BB4F11E3EAEB00702B6F /* WebCoreExportFileGenerator */;
     19805                        productType = "com.apple.product-type.tool";
     19806                };
    1972619807                93F198A508245E59001E9ABC /* WebCore */ = {
    1972719808                        isa = PBXNativeTarget;
     
    1973119812                                93F198A608245E59001E9ABC /* Headers */,
    1973219813                                1C11CCB40AA6093700DADB20 /* Copy Generated Headers */,
    19733                                 1CC93C640DAE929600E4BC3A /* Copy Forwarding and ICU Headers */,
    1973419814                                93F199FD08245E59001E9ABC /* Resources */,
    1973519815                                1C81BA330E97357C00266E07 /* Copy Inspector Resources */,
     
    1974519825                        );
    1974619826                        dependencies = (
     19827                                5D87BBC611E3F46100702B6F /* PBXTargetDependency */,
    1974719828                                DD041FF109D9E3250010AF2A /* PBXTargetDependency */,
    1974819829                        );
     
    1977719858                                93F198A508245E59001E9ABC /* WebCore */,
    1977819859                                DD041FBE09D9DDBE0010AF2A /* Derived Sources */,
     19860                                5D87BB4E11E3EAEB00702B6F /* WebCoreExportFileGenerator */,
     19861                                5D87BB6411E3EBC100702B6F /* WebCoreExportFileGenerator Generator */,
     19862                                5D87BBBF11E3F42A00702B6F /* Copy Forwarding and ICU Headers */,
    1977919863                        );
    1978019864                };
     
    1986019944                        shellScript = "# Copy all the Inspector front-end resources.\nditto \"${SRCROOT}/inspector/front-end\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/inspector\"\n\n# Remove the WebKit.qrc file since it is not used on the Mac (this file is for Qt)\nrm -f \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/inspector/WebKit.qrc\"\n";
    1986119945                };
    19862                 1CC93C640DAE929600E4BC3A /* Copy Forwarding and ICU Headers */ = {
    19863                         isa = PBXShellScriptBuildPhase;
    19864                         buildActionMask = 2147483647;
    19865                         files = (
    19866                         );
    19867                         inputPaths = (
    19868                         );
    19869                         name = "Copy Forwarding and ICU Headers";
    19870                         outputPaths = (
    19871                         );
    19872                         runOnlyForDeploymentPostprocessing = 0;
    19873                         shellPath = /bin/sh;
    19874                         shellScript = "rsync -aq --exclude \".svn\" --exclude \".DS_Store\" \"$SRCROOT/ForwardingHeaders\" \"$BUILT_PRODUCTS_DIR/$PRIVATE_HEADERS_FOLDER_PATH\"\nrsync -aq --exclude \".svn\" --exclude \".DS_Store\" \"$SRCROOT/icu\" \"$BUILT_PRODUCTS_DIR/$PRIVATE_HEADERS_FOLDER_PATH\"\n";
    19875                 };
    1987619946                5D0D540D0E9862F60029E223 /* Check For Weak VTables and Externals */ = {
    1987719947                        isa = PBXShellScriptBuildPhase;
     
    1990419974                        shellPath = /bin/sh;
    1990519975                        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";
     19976                };
     19977                5D87BB6311E3EBC100702B6F /* Generate Export File Generator */ = {
     19978                        isa = PBXShellScriptBuildPhase;
     19979                        buildActionMask = 2147483647;
     19980                        files = (
     19981                        );
     19982                        inputPaths = (
     19983                                "$(SRCROOT)/WebCore.exp.in",
     19984                                "$(SRCROOT)/make-export-file-generator",
     19985                        );
     19986                        name = "Generate Export File Generator";
     19987                        outputPaths = (
     19988                                "$(BUILT_PRODUCTS_DIR)/DerivedSources/$(PROJECT_NAME)/ExportFileGenerator.cpp",
     19989                        );
     19990                        runOnlyForDeploymentPostprocessing = 0;
     19991                        shellPath = /bin/sh;
     19992                        shellScript = "OUTPUT_DIR=\"${BUILT_PRODUCTS_DIR}/DerivedSources/${PROJECT_NAME}\"\nmkdir -p \"${OUTPUT_DIR}\"\n\"${SRCROOT}\"/make-export-file-generator \"${SRCROOT}/WebCore.exp.in\" \"${OUTPUT_DIR}/ExportFileGenerator.cpp\"\n";
     19993                };
     19994                5D87BBBE11E3F42A00702B6F /* Copy Forwarding and ICU Headers */ = {
     19995                        isa = PBXShellScriptBuildPhase;
     19996                        buildActionMask = 2147483647;
     19997                        files = (
     19998                        );
     19999                        inputPaths = (
     20000                        );
     20001                        name = "Copy Forwarding and ICU Headers";
     20002                        outputPaths = (
     20003                        );
     20004                        runOnlyForDeploymentPostprocessing = 0;
     20005                        shellPath = /bin/sh;
     20006                        shellScript = "rsync -aq --exclude \".svn\" --exclude \".DS_Store\" \"$SRCROOT/ForwardingHeaders\" \"$BUILT_PRODUCTS_DIR/$PRIVATE_HEADERS_FOLDER_PATH\"\nrsync -aq --exclude \".svn\" --exclude \".DS_Store\" \"$SRCROOT/icu\" \"$BUILT_PRODUCTS_DIR/$PRIVATE_HEADERS_FOLDER_PATH\"\n";
    1990620007                };
    1990720008                5DF50887116F3077005202AB /* Check For Inappropriate Files In Framework */ = {
     
    1996620067
    1996720068/* Begin PBXSourcesBuildPhase section */
     20069                5D87BB4C11E3EAEB00702B6F /* Sources */ = {
     20070                        isa = PBXSourcesBuildPhase;
     20071                        buildActionMask = 2147483647;
     20072                        files = (
     20073                                5D87BB8311E3ED8600702B6F /* ExportFileGenerator.cpp in Sources */,
     20074                        );
     20075                        runOnlyForDeploymentPostprocessing = 0;
     20076                };
    1996820077                93F19A0C08245E59001E9ABC /* Sources */ = {
    1996920078                        isa = PBXSourcesBuildPhase;
     
    2206522174
    2206622175/* Begin PBXTargetDependency section */
     22176                5D87BB6B11E3EBD200702B6F /* PBXTargetDependency */ = {
     22177                        isa = PBXTargetDependency;
     22178                        target = 5D87BB6411E3EBC100702B6F /* WebCoreExportFileGenerator Generator */;
     22179                        targetProxy = 5D87BB6A11E3EBD200702B6F /* PBXContainerItemProxy */;
     22180                };
     22181                5D87BB8F11E3EE2B00702B6F /* PBXTargetDependency */ = {
     22182                        isa = PBXTargetDependency;
     22183                        target = 5D87BB4E11E3EAEB00702B6F /* WebCoreExportFileGenerator */;
     22184                        targetProxy = 5D87BB8E11E3EE2B00702B6F /* PBXContainerItemProxy */;
     22185                };
     22186                5D87BBC411E3F45C00702B6F /* PBXTargetDependency */ = {
     22187                        isa = PBXTargetDependency;
     22188                        target = 5D87BBBF11E3F42A00702B6F /* Copy Forwarding and ICU Headers */;
     22189                        targetProxy = 5D87BBC311E3F45C00702B6F /* PBXContainerItemProxy */;
     22190                };
     22191                5D87BBC611E3F46100702B6F /* PBXTargetDependency */ = {
     22192                        isa = PBXTargetDependency;
     22193                        target = 5D87BBBF11E3F42A00702B6F /* Copy Forwarding and ICU Headers */;
     22194                        targetProxy = 5D87BBC511E3F46100702B6F /* PBXContainerItemProxy */;
     22195                };
    2206722196                DD041FF109D9E3250010AF2A /* PBXTargetDependency */ = {
    2206822197                        isa = PBXTargetDependency;
     
    2213522264                        name = Production;
    2213622265                };
     22266                5D87BB5111E3EAEB00702B6F /* Debug */ = {
     22267                        isa = XCBuildConfiguration;
     22268                        baseConfigurationReference = 1CDD45E50BA9C84600F90147 /* WebCore.xcconfig */;
     22269                        buildSettings = {
     22270                                EXPORTED_SYMBOLS_FILE = "";
     22271                                GCC_OPTIMIZATION_LEVEL = 0;
     22272                                INSTALL_PATH = /usr/local/bin;
     22273                                PRODUCT_NAME = WebCoreExportFileGenerator;
     22274                                SKIP_INSTALL = YES;
     22275                        };
     22276                        name = Debug;
     22277                };
     22278                5D87BB5211E3EAEB00702B6F /* Release */ = {
     22279                        isa = XCBuildConfiguration;
     22280                        baseConfigurationReference = 1CDD45E50BA9C84600F90147 /* WebCore.xcconfig */;
     22281                        buildSettings = {
     22282                                EXPORTED_SYMBOLS_FILE = "";
     22283                                INSTALL_PATH = /usr/local/bin;
     22284                                PRODUCT_NAME = WebCoreExportFileGenerator;
     22285                                SKIP_INSTALL = YES;
     22286                        };
     22287                        name = Release;
     22288                };
     22289                5D87BB5311E3EAEB00702B6F /* Production */ = {
     22290                        isa = XCBuildConfiguration;
     22291                        baseConfigurationReference = 1CDD45E50BA9C84600F90147 /* WebCore.xcconfig */;
     22292                        buildSettings = {
     22293                                EXPORTED_SYMBOLS_FILE = "";
     22294                                INSTALL_PATH = /usr/local/bin;
     22295                                PRODUCT_NAME = WebCoreExportFileGenerator;
     22296                                SKIP_INSTALL = YES;
     22297                        };
     22298                        name = Production;
     22299                };
     22300                5D87BB6511E3EBC200702B6F /* Debug */ = {
     22301                        isa = XCBuildConfiguration;
     22302                        buildSettings = {
     22303                                PRODUCT_NAME = "WebCoreExportFileGenerator Generator";
     22304                        };
     22305                        name = Debug;
     22306                };
     22307                5D87BB6611E3EBC200702B6F /* Release */ = {
     22308                        isa = XCBuildConfiguration;
     22309                        buildSettings = {
     22310                                PRODUCT_NAME = "WebCoreExportFileGenerator Generator";
     22311                        };
     22312                        name = Release;
     22313                };
     22314                5D87BB6711E3EBC200702B6F /* Production */ = {
     22315                        isa = XCBuildConfiguration;
     22316                        buildSettings = {
     22317                                PRODUCT_NAME = "WebCoreExportFileGenerator Generator";
     22318                        };
     22319                        name = Production;
     22320                };
     22321                5D87BBC011E3F42A00702B6F /* Debug */ = {
     22322                        isa = XCBuildConfiguration;
     22323                        baseConfigurationReference = 1CDD45E50BA9C84600F90147 /* WebCore.xcconfig */;
     22324                        buildSettings = {
     22325                                PRODUCT_NAME = "Copy Forwarding and ICU Headers";
     22326                        };
     22327                        name = Debug;
     22328                };
     22329                5D87BBC111E3F42A00702B6F /* Release */ = {
     22330                        isa = XCBuildConfiguration;
     22331                        baseConfigurationReference = 1CDD45E50BA9C84600F90147 /* WebCore.xcconfig */;
     22332                        buildSettings = {
     22333                                PRODUCT_NAME = "Copy Forwarding and ICU Headers";
     22334                        };
     22335                        name = Release;
     22336                };
     22337                5D87BBC211E3F42A00702B6F /* Production */ = {
     22338                        isa = XCBuildConfiguration;
     22339                        baseConfigurationReference = 1CDD45E50BA9C84600F90147 /* WebCore.xcconfig */;
     22340                        buildSettings = {
     22341                                PRODUCT_NAME = "Copy Forwarding and ICU Headers";
     22342                        };
     22343                        name = Production;
     22344                };
    2213722345                DD041FC209D9DDDC0010AF2A /* Debug */ = {
    2213822346                        isa = XCBuildConfiguration;
     
    2218222390                        defaultConfigurationName = Production;
    2218322391                };
     22392                5D87BB5911E3EB0700702B6F /* Build configuration list for PBXNativeTarget "WebCoreExportFileGenerator" */ = {
     22393                        isa = XCConfigurationList;
     22394                        buildConfigurations = (
     22395                                5D87BB5111E3EAEB00702B6F /* Debug */,
     22396                                5D87BB5211E3EAEB00702B6F /* Release */,
     22397                                5D87BB5311E3EAEB00702B6F /* Production */,
     22398                        );
     22399                        defaultConfigurationIsVisible = 0;
     22400                        defaultConfigurationName = Production;
     22401                };
     22402                5D87BB6C11E3EC0000702B6F /* Build configuration list for PBXAggregateTarget "WebCoreExportFileGenerator Generator" */ = {
     22403                        isa = XCConfigurationList;
     22404                        buildConfigurations = (
     22405                                5D87BB6511E3EBC200702B6F /* Debug */,
     22406                                5D87BB6611E3EBC200702B6F /* Release */,
     22407                                5D87BB6711E3EBC200702B6F /* Production */,
     22408                        );
     22409                        defaultConfigurationIsVisible = 0;
     22410                        defaultConfigurationName = Production;
     22411                };
     22412                5D87BBC811E3F47C00702B6F /* Build configuration list for PBXAggregateTarget "Copy Forwarding and ICU Headers" */ = {
     22413                        isa = XCConfigurationList;
     22414                        buildConfigurations = (
     22415                                5D87BBC011E3F42A00702B6F /* Debug */,
     22416                                5D87BBC111E3F42A00702B6F /* Release */,
     22417                                5D87BBC211E3F42A00702B6F /* Production */,
     22418                        );
     22419                        defaultConfigurationIsVisible = 0;
     22420                        defaultConfigurationName = Production;
     22421                };
    2218422422                DD041FC109D9DDDC0010AF2A /* Build configuration list for PBXAggregateTarget "Derived Sources" */ = {
    2218522423                        isa = XCConfigurationList;
Note: See TracChangeset for help on using the changeset viewer.