blob: fe8599a28419d74ecf2df74f9663af496635bceb [file] [log] [blame]
vestbo@webkit.org4ab62382011-11-04 13:19:58 +00001# -------------------------------------------------------------------
2# Root project file, used to load WebKit in Qt Creator and for
3# building QtWebKit.
4#
5# See 'Tools/qmake/README' for an overview of the build system
6# -------------------------------------------------------------------
7
8TEMPLATE = subdirs
9CONFIG += ordered
10
11QMAKEPATH = $$(QMAKEPATH)
12isEmpty(QMAKEPATH)|!exists($${QMAKEPATH}/mkspecs) {
13 error("The environment variable QMAKEPATH needs to point to $WEBKITSRC/Tools/qmake")
14 # Otherwise we won't pick up the feature prf files needed for the build
15}
16
hausmann@webkit.org77d95382012-01-12 15:14:56 +000017WTF.file = Source/WTF/WTF.pro
18WTF.makefile = Makefile.WTF
19SUBDIRS += WTF
20
21!v8 {
22 JavaScriptCore.file = Source/JavaScriptCore/JavaScriptCore.pro
23 JavaScriptCore.makefile = Makefile.JavaScriptCore
24 SUBDIRS += JavaScriptCore
25}
vestbo@webkit.org4ab62382011-11-04 13:19:58 +000026
27WebCore.file = Source/WebCore/WebCore.pro
28WebCore.makefile = Makefile.WebCore
29SUBDIRS += WebCore
30
31!CONFIG(no_webkit2) {
32 webkit2.file = Source/WebKit2/WebKit2.pro
33 webkit2.makefile = Makefile.WebKit2
34 SUBDIRS += webkit2
35}
36
37QtWebKit.file = Source/QtWebKit.pro
38QtWebKit.makefile = Makefile.QtWebKit
39SUBDIRS += QtWebKit
40
41SUBDIRS += Tools
42
43OTHER_FILES = \
44 Tools/qmake/README \
vestbo@webkit.orgdda6aa42012-01-06 12:44:11 +000045 Tools/qmake/configure.pro \
46 Tools/qmake/sync.profile \
47 Tools/qmake/config.tests/fontconfig/* \
vestbo@webkit.orgb23f57a2012-01-06 12:53:33 +000048 Tools/qmake/mkspecs/modules/* \
vestbo@webkit.org4ab62382011-11-04 13:19:58 +000049 Tools/qmake/mkspecs/features/*.prf \
50 Tools/qmake/mkspecs/features/mac/*.prf \
51 Tools/qmake/mkspecs/features/unix/*.prf \
52 Tools/qmake/mkspecs/features/win32/*.prf