1# ------------------------------------------------------------------- 2# Target file for the WebKit2 QML static library 3# 4# See 'Tools/qmake/README' for an overview of the build system 5# ------------------------------------------------------------------- 6 7TEMPLATE = lib 8TARGET = WebKit2QML 9 10WEBKIT += wtf javascriptcore webcore webkit2 11 12load(webkit_modules) 13 14SOURCE_DIR = $${ROOT_WEBKIT_DIR}/Source/WebKit2 15 16# Remove include paths that point to directories containing 17# internal API, to prevent the accidental inclusion. 18INCLUDEPATH -= \ 19 $$SOURCE_DIR \ 20 $$SOURCE_DIR/Platform \ 21 $$SOURCE_DIR/Platform/CoreIPC \ 22 $$SOURCE_DIR/Platform/qt \ 23 $$SOURCE_DIR/Shared \ 24 $$SOURCE_DIR/Shared/linux/SandboxProcess \ 25 $$SOURCE_DIR/Shared/Authentication \ 26 $$SOURCE_DIR/Shared/CoordinatedGraphics \ 27 $$SOURCE_DIR/Shared/CoreIPCSupport \ 28 $$SOURCE_DIR/Shared/Downloads \ 29 $$SOURCE_DIR/Shared/Downloads/qt \ 30 $$SOURCE_DIR/Shared/Network \ 31 $$SOURCE_DIR/Shared/Plugins \ 32 $$SOURCE_DIR/Shared/Plugins/Netscape \ 33 $$SOURCE_DIR/Shared/qt \ 34 $$SOURCE_DIR/UIProcess \ 35 $$SOURCE_DIR/UIProcess/API/qt \ 36 $$SOURCE_DIR/UIProcess/Authentication \ 37 $$SOURCE_DIR/UIProcess/CoordinatedGraphics \ 38 $$SOURCE_DIR/UIProcess/Downloads \ 39 $$SOURCE_DIR/UIProcess/InspectorServer \ 40 $$SOURCE_DIR/UIProcess/InspectorServer/qt \ 41 $$SOURCE_DIR/UIProcess/Launcher \ 42 $$SOURCE_DIR/UIProcess/Notifications \ 43 $$SOURCE_DIR/UIProcess/Plugins \ 44 $$SOURCE_DIR/UIProcess/Storage \ 45 $$SOURCE_DIR/UIProcess/qt \ 46 $$SOURCE_DIR/UIProcess/texmap \ 47 $$SOURCE_DIR/WebProcess \ 48 $$SOURCE_DIR/WebProcess/ApplicationCache \ 49 $$SOURCE_DIR/WebProcess/Battery \ 50 $$SOURCE_DIR/WebProcess/Cookies \ 51 $$SOURCE_DIR/WebProcess/Cookies/qt \ 52 $$SOURCE_DIR/WebProcess/FullScreen \ 53 $$SOURCE_DIR/WebProcess/Geolocation \ 54 $$SOURCE_DIR/WebProcess/IconDatabase \ 55 $$SOURCE_DIR/WebProcess/InjectedBundle \ 56 $$SOURCE_DIR/WebProcess/InjectedBundle/DOM \ 57 $$SOURCE_DIR/WebProcess/InjectedBundle/API/c \ 58 $$SOURCE_DIR/WebProcess/MediaCache \ 59 $$SOURCE_DIR/WebProcess/NetworkInfo \ 60 $$SOURCE_DIR/WebProcess/Notifications \ 61 $$SOURCE_DIR/WebProcess/Plugins \ 62 $$SOURCE_DIR/WebProcess/Plugins/Netscape \ 63 $$SOURCE_DIR/WebProcess/ResourceCache \ 64 $$SOURCE_DIR/WebProcess/Storage \ 65 $$SOURCE_DIR/WebProcess/WebCoreSupport \ 66 $$SOURCE_DIR/WebProcess/WebCoreSupport/qt \ 67 $$SOURCE_DIR/WebProcess/WebPage \ 68 $$SOURCE_DIR/WebProcess/WebPage/CoordinatedGraphics \ 69 $$SOURCE_DIR/WebProcess/qt \ 70 $$SOURCE_DIR/PluginProcess 71 72CONFIG += staticlib 73 74SOURCES += \ 75 UIProcess/API/qt/qwebnavigationhistory.cpp 76 77HEADERS += \ 78 UIProcess/API/qt/qwebnavigationhistory_p.h \ 79 UIProcess/API/qt/qwebnavigationhistory_p_p.h 80 81