123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- # -------------------------------------------------------------------
- # This file contains shared rules used both when building WebKit2
- # itself, and by targets that use WebKit2.
- #
- # See 'Tools/qmake/README' for an overview of the build system
- # -------------------------------------------------------------------
- SOURCE_DIR = $${ROOT_WEBKIT_DIR}/Source/WebKit2
- WEBKIT2_GENERATED_SOURCES_DIR = $${ROOT_BUILD_DIR}/Source/WebKit2/$${GENERATED_SOURCES_DESTDIR}
- INCLUDEPATH += \
- $$SOURCE_DIR \
- $$SOURCE_DIR/Platform \
- $$SOURCE_DIR/Platform/CoreIPC \
- $$SOURCE_DIR/Platform/qt \
- $$SOURCE_DIR/Shared \
- $$SOURCE_DIR/Shared/linux/SandboxProcess \
- $$SOURCE_DIR/Shared/API/c \
- $$SOURCE_DIR/Shared/Authentication \
- $$SOURCE_DIR/Shared/CoordinatedGraphics \
- $$SOURCE_DIR/Shared/CoreIPCSupport \
- $$SOURCE_DIR/Shared/Downloads \
- $$SOURCE_DIR/Shared/Downloads/qt \
- $$SOURCE_DIR/Shared/Network \
- $$SOURCE_DIR/Shared/Plugins \
- $$SOURCE_DIR/Shared/Plugins/Netscape \
- $$SOURCE_DIR/Shared/qt \
- $$SOURCE_DIR/UIProcess \
- $$SOURCE_DIR/UIProcess/API/C \
- $$SOURCE_DIR/UIProcess/API/C/qt \
- $$SOURCE_DIR/UIProcess/API/cpp \
- $$SOURCE_DIR/UIProcess/API/cpp/qt \
- $$SOURCE_DIR/UIProcess/API/qt \
- $$SOURCE_DIR/UIProcess/Authentication \
- $$SOURCE_DIR/UIProcess/CoordinatedGraphics \
- $$SOURCE_DIR/UIProcess/Downloads \
- $$SOURCE_DIR/UIProcess/InspectorServer \
- $$SOURCE_DIR/UIProcess/InspectorServer/qt \
- $$SOURCE_DIR/UIProcess/Launcher \
- $$SOURCE_DIR/UIProcess/Notifications \
- $$SOURCE_DIR/UIProcess/Plugins \
- $$SOURCE_DIR/UIProcess/Storage \
- $$SOURCE_DIR/UIProcess/qt \
- $$SOURCE_DIR/UIProcess/texmap \
- $$SOURCE_DIR/WebProcess \
- $$SOURCE_DIR/WebProcess/ApplicationCache \
- $$SOURCE_DIR/WebProcess/Battery \
- $$SOURCE_DIR/WebProcess/Cookies \
- $$SOURCE_DIR/WebProcess/Cookies/qt \
- $$SOURCE_DIR/WebProcess/FullScreen \
- $$SOURCE_DIR/WebProcess/Geolocation \
- $$SOURCE_DIR/WebProcess/IconDatabase \
- $$SOURCE_DIR/WebProcess/InjectedBundle \
- $$SOURCE_DIR/WebProcess/InjectedBundle/DOM \
- $$SOURCE_DIR/WebProcess/InjectedBundle/API/c \
- $$SOURCE_DIR/WebProcess/MediaCache \
- $$SOURCE_DIR/WebProcess/NetworkInfo \
- $$SOURCE_DIR/WebProcess/Notifications \
- $$SOURCE_DIR/WebProcess/Plugins \
- $$SOURCE_DIR/WebProcess/Plugins/Netscape \
- $$SOURCE_DIR/WebProcess/ResourceCache \
- $$SOURCE_DIR/WebProcess/Storage \
- $$SOURCE_DIR/WebProcess/WebCoreSupport \
- $$SOURCE_DIR/WebProcess/WebCoreSupport/qt \
- $$SOURCE_DIR/WebProcess/WebPage \
- $$SOURCE_DIR/WebProcess/WebPage/CoordinatedGraphics \
- $$SOURCE_DIR/WebProcess/qt \
- $$SOURCE_DIR/PluginProcess \
- # The WebKit2 Qt APIs depend on qwebkitglobal.h, which lives in WebKit
- INCLUDEPATH += $${ROOT_WEBKIT_DIR}/Source/WebKit/qt/Api
- INCLUDEPATH += $${ROOT_WEBKIT_DIR}/Source/WTF/wtf/qt
- INCLUDEPATH += $$WEBKIT2_GENERATED_SOURCES_DIR
- linux-*: {
- # -lrt is required for shm_open and shm_unlink.
- LIBS += -lrt
- }
- have?(QTQUICK): QT += qml quick
- have?(qtlocation):enable?(GEOLOCATION): QT += location
- enable?(SECCOMP_FILTERS): PKGCONFIG += libseccomp
- CONFIG += c++11
|