| # ------------------------------------------------------------------- |
| # Target file for the WebKit1 static library |
| # |
| # See 'Tools/qmake/README' for an overview of the build system |
| # ------------------------------------------------------------------- |
| |
| TEMPLATE = lib |
| TARGET = WebKit1 |
| |
| include(WebKit1.pri) |
| |
| WEBKIT += wtf javascriptcore webcore |
| QT += gui |
| |
| CONFIG += staticlib |
| |
| SOURCES += \ |
| $$PWD/qt/Api/qwebframe.cpp \ |
| $$PWD/qt/Api/qgraphicswebview.cpp \ |
| $$PWD/qt/Api/qwebpage.cpp \ |
| $$PWD/qt/Api/qwebview.cpp \ |
| $$PWD/qt/Api/qwebelement.cpp \ |
| $$PWD/qt/Api/qwebhistory.cpp \ |
| $$PWD/qt/Api/qwebsettings.cpp \ |
| $$PWD/qt/Api/qwebhistoryinterface.cpp \ |
| $$PWD/qt/Api/qwebplugindatabase.cpp \ |
| $$PWD/qt/Api/qwebpluginfactory.cpp \ |
| $$PWD/qt/Api/qwebsecurityorigin.cpp \ |
| $$PWD/qt/Api/qwebscriptworld.cpp \ |
| $$PWD/qt/Api/qwebdatabase.cpp \ |
| $$PWD/qt/Api/qwebinspector.cpp \ |
| $$PWD/qt/Api/qwebkitversion.cpp \ |
| $$PWD/qt/Api/qhttpheader.cpp \ |
| $$PWD/qt/WebCoreSupport/QtFallbackWebPopup.cpp \ |
| $$PWD/qt/WebCoreSupport/QtWebComboBox.cpp \ |
| $$PWD/qt/WebCoreSupport/ChromeClientQt.cpp \ |
| $$PWD/qt/WebCoreSupport/ContextMenuClientQt.cpp \ |
| $$PWD/qt/WebCoreSupport/DragClientQt.cpp \ |
| $$PWD/qt/WebCoreSupport/DumpRenderTreeSupportQt.cpp \ |
| $$PWD/qt/WebCoreSupport/EditorClientQt.cpp \ |
| $$PWD/qt/WebCoreSupport/UndoStepQt.cpp \ |
| $$PWD/qt/WebCoreSupport/FrameLoaderClientQt.cpp \ |
| $$PWD/qt/WebCoreSupport/FrameNetworkingContextQt.cpp \ |
| $$PWD/qt/WebCoreSupport/GeolocationPermissionClientQt.cpp \ |
| $$PWD/qt/WebCoreSupport/InitWebCoreQt.cpp \ |
| $$PWD/qt/WebCoreSupport/InspectorClientQt.cpp \ |
| $$PWD/qt/WebCoreSupport/InspectorServerQt.cpp \ |
| $$PWD/qt/WebCoreSupport/NotificationPresenterClientQt.cpp \ |
| $$PWD/qt/WebCoreSupport/PageClientQt.cpp \ |
| $$PWD/qt/WebCoreSupport/PopupMenuQt.cpp \ |
| $$PWD/qt/WebCoreSupport/QtPlatformPlugin.cpp \ |
| $$PWD/qt/WebCoreSupport/RenderThemeQStyle.cpp \ |
| $$PWD/qt/WebCoreSupport/ScrollbarThemeQStyle.cpp \ |
| $$PWD/qt/WebCoreSupport/SearchPopupMenuQt.cpp \ |
| $$PWD/qt/WebCoreSupport/TextCheckerClientQt.cpp \ |
| $$PWD/qt/WebCoreSupport/PlatformStrategiesQt.cpp \ |
| $$PWD/qt/WebCoreSupport/WebEventConversion.cpp |
| |
| HEADERS += \ |
| $$PWD/qt/Api/qwebframe.h \ |
| $$PWD/qt/Api/qwebframe_p.h \ |
| $$PWD/qt/Api/qgraphicswebview.h \ |
| $$PWD/qt/Api/qwebkitglobal.h \ |
| $$PWD/qt/Api/qwebkitplatformplugin.h \ |
| $$PWD/qt/Api/qwebpage.h \ |
| $$PWD/qt/Api/qwebview.h \ |
| $$PWD/qt/Api/qwebsettings.h \ |
| $$PWD/qt/Api/qwebhistoryinterface.h \ |
| $$PWD/qt/Api/qwebdatabase.h \ |
| $$PWD/qt/Api/qwebsecurityorigin.h \ |
| $$PWD/qt/Api/qwebelement.h \ |
| $$PWD/qt/Api/qwebelement_p.h \ |
| $$PWD/qt/Api/qwebpluginfactory.h \ |
| $$PWD/qt/Api/qwebhistory.h \ |
| $$PWD/qt/Api/qwebinspector.h \ |
| $$PWD/qt/Api/qwebkitversion.h \ |
| $$PWD/qt/Api/qwebplugindatabase_p.h \ |
| $$PWD/qt/Api/qhttpheader_p.h \ |
| $$PWD/qt/WebCoreSupport/InitWebCoreQt.h \ |
| $$PWD/qt/WebCoreSupport/InspectorServerQt.h \ |
| $$PWD/qt/WebCoreSupport/QtFallbackWebPopup.h \ |
| $$PWD/qt/WebCoreSupport/QtWebComboBox.h \ |
| $$PWD/qt/WebCoreSupport/FrameLoaderClientQt.h \ |
| $$PWD/qt/WebCoreSupport/FrameNetworkingContextQt.h \ |
| $$PWD/qt/WebCoreSupport/GeolocationPermissionClientQt.h \ |
| $$PWD/qt/WebCoreSupport/NotificationPresenterClientQt.h \ |
| $$PWD/qt/WebCoreSupport/PageClientQt.h \ |
| $$PWD/qt/WebCoreSupport/PopupMenuQt.h \ |
| $$PWD/qt/WebCoreSupport/QtPlatformPlugin.h \ |
| $$PWD/qt/WebCoreSupport/RenderThemeQStyle.h \ |
| $$PWD/qt/WebCoreSupport/ScrollbarThemeQStyle.h \ |
| $$PWD/qt/WebCoreSupport/SearchPopupMenuQt.h \ |
| $$PWD/qt/WebCoreSupport/TextCheckerClientQt.h \ |
| $$PWD/qt/WebCoreSupport/PlatformStrategiesQt.h \ |
| $$PWD/qt/WebCoreSupport/WebEventConversion.h |
| |
| contains(QT_CONFIG,accessibility) { |
| SOURCES += $$PWD/qt/Api/qwebviewaccessible.cpp |
| HEADERS += $$PWD/qt/Api/qwebviewaccessible_p.h |
| } |
| |
| INCLUDEPATH += \ |
| $$PWD/qt/Api \ |
| $$PWD/qt/WebCoreSupport |
| |
| enable?(VIDEO) { |
| !use?(QTKIT):!use?(GSTREAMER):use?(QT_MULTIMEDIA) { |
| HEADERS += $$PWD/qt/WebCoreSupport/FullScreenVideoWidget.h |
| SOURCES += $$PWD/qt/WebCoreSupport/FullScreenVideoWidget.cpp |
| } |
| |
| use?(QTKIT) | use?(GSTREAMER) | use?(QT_MULTIMEDIA) { |
| HEADERS += $$PWD/qt/WebCoreSupport/FullScreenVideoQt.h |
| SOURCES += $$PWD/qt/WebCoreSupport/FullScreenVideoQt.cpp |
| } |
| |
| use?(QTKIT) { |
| INCLUDEPATH += \ |
| $$PWD/../WebCore/platform/qt/ \ |
| $$PWD/../WebCore/platform/mac/ \ |
| $$PWD/../../WebKitLibraries/ |
| |
| DEFINES += NSGEOMETRY_TYPES_SAME_AS_CGGEOMETRY_TYPES |
| |
| contains(CONFIG, "x86") { |
| DEFINES+=NS_BUILD_32_LIKE_64 |
| } |
| |
| HEADERS += \ |
| $$PWD/qt/WebCoreSupport/WebSystemInterface.h \ |
| $$PWD/qt/WebCoreSupport/QTKitFullScreenVideoHandler.h |
| |
| OBJECTIVE_SOURCES += \ |
| $$PWD/qt/WebCoreSupport/WebSystemInterface.mm \ |
| $$PWD/qt/WebCoreSupport/QTKitFullScreenVideoHandler.mm |
| } |
| } |
| |
| enable?(ICONDATABASE) { |
| HEADERS += \ |
| $$PWD/../WebCore/loader/icon/IconDatabaseClient.h \ |
| $$PWD/qt/WebCoreSupport/IconDatabaseClientQt.h |
| |
| SOURCES += \ |
| $$PWD/qt/WebCoreSupport/IconDatabaseClientQt.cpp |
| } |
| |
| enable?(GEOLOCATION) { |
| HEADERS += \ |
| $$PWD/qt/WebCoreSupport/GeolocationClientQt.h |
| SOURCES += \ |
| $$PWD/qt/WebCoreSupport/GeolocationClientQt.cpp |
| } |
| |
| use?(3D_GRAPHICS): WEBKIT += angle |
| |