1 | TEMPLATE = subdirs
|
---|
2 |
|
---|
3 | # this order is important
|
---|
4 | unset(SRC_SUBDIRS)
|
---|
5 | win32:SRC_SUBDIRS += src_winmain
|
---|
6 | wince*:{
|
---|
7 | SRC_SUBDIRS += src_corelib src_xml src_gui src_sql src_network src_script src_testlib
|
---|
8 | } else {
|
---|
9 | SRC_SUBDIRS += src_tools_bootstrap src_tools_moc src_tools_rcc src_tools_uic src_corelib src_xml src_network src_gui src_sql src_script src_testlib
|
---|
10 | contains(QT_CONFIG, qt3support): SRC_SUBDIRS += src_qt3support
|
---|
11 | contains(QT_CONFIG, dbus):SRC_SUBDIRS += src_dbus
|
---|
12 | !cross_compile {
|
---|
13 | contains(QT_CONFIG, qt3support): SRC_SUBDIRS += src_tools_uic3
|
---|
14 | }
|
---|
15 | }
|
---|
16 | win32:!contains(QT_EDITION, OpenSource|Console): {
|
---|
17 | SRC_SUBDIRS += src_activeqt
|
---|
18 | !wince*: SRC_SUBDIRS += src_tools_idc
|
---|
19 | }
|
---|
20 |
|
---|
21 | contains(QT_CONFIG, opengl)|contains(QT_CONFIG, opengles1)|contains(QT_CONFIG, opengles2): SRC_SUBDIRS += src_opengl
|
---|
22 | contains(QT_CONFIG, xmlpatterns): SRC_SUBDIRS += src_xmlpatterns
|
---|
23 | contains(QT_CONFIG, phonon): SRC_SUBDIRS += src_phonon
|
---|
24 | contains(QT_CONFIG, svg): SRC_SUBDIRS += src_svg
|
---|
25 | contains(QT_CONFIG, webkit) {
|
---|
26 | #exists($$QT_SOURCE_TREE/src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pro): SRC_SUBDIRS += src_javascriptcore
|
---|
27 | SRC_SUBDIRS += src_webkit
|
---|
28 | }
|
---|
29 | contains(QT_CONFIG, scripttools): SRC_SUBDIRS += src_scripttools
|
---|
30 | SRC_SUBDIRS += src_plugins
|
---|
31 |
|
---|
32 | # @todo on OS/2, forcefully remove modules that are not yet ready
|
---|
33 | os2 {
|
---|
34 | SRC_SUBDIRS -= src_network src_sql src_qt3support src_tools_uic3 src_svg
|
---|
35 | # XmlPattenrs needs Network for some reason
|
---|
36 | SRC_SUBDIRS -= src_xmlpatterns
|
---|
37 | # ScriptTools and Plugins seeem to depend on Gui
|
---|
38 | SRC_SUBDIRS -= src_scripttools src_plugins
|
---|
39 | }
|
---|
40 |
|
---|
41 | src_winmain.subdir = $$QT_SOURCE_TREE/src/winmain
|
---|
42 | src_winmain.target = sub-winmain
|
---|
43 | src_tools_bootstrap.subdir = $$QT_SOURCE_TREE/src/tools/bootstrap
|
---|
44 | src_tools_bootstrap.target = sub-tools-bootstrap
|
---|
45 | src_tools_moc.subdir = $$QT_SOURCE_TREE/src/tools/moc
|
---|
46 | src_tools_moc.target = sub-moc
|
---|
47 | src_tools_rcc.subdir = $$QT_SOURCE_TREE/src/tools/rcc
|
---|
48 | src_tools_rcc.target = sub-rcc
|
---|
49 | src_tools_uic.subdir = $$QT_SOURCE_TREE/src/tools/uic
|
---|
50 | src_tools_uic.target = sub-uic
|
---|
51 | src_corelib.subdir = $$QT_SOURCE_TREE/src/corelib
|
---|
52 | src_corelib.target = sub-corelib
|
---|
53 | src_xml.subdir = $$QT_SOURCE_TREE/src/xml
|
---|
54 | src_xml.target = sub-xml
|
---|
55 | src_xmlpatterns.subdir = $$QT_SOURCE_TREE/src/xmlpatterns
|
---|
56 | src_xmlpatterns.target = sub-xmlpatterns
|
---|
57 | src_dbus.subdir = $$QT_SOURCE_TREE/src/dbus
|
---|
58 | src_dbus.target = sub-dbus
|
---|
59 | src_gui.subdir = $$QT_SOURCE_TREE/src/gui
|
---|
60 | src_gui.target = sub-gui
|
---|
61 | src_sql.subdir = $$QT_SOURCE_TREE/src/sql
|
---|
62 | src_sql.target = sub-sql
|
---|
63 | src_network.subdir = $$QT_SOURCE_TREE/src/network
|
---|
64 | src_network.target = sub-network
|
---|
65 | src_svg.subdir = $$QT_SOURCE_TREE/src/svg
|
---|
66 | src_svg.target = sub-svg
|
---|
67 | src_script.subdir = $$QT_SOURCE_TREE/src/script
|
---|
68 | src_script.target = sub-script
|
---|
69 | src_scripttools.subdir = $$QT_SOURCE_TREE/src/scripttools
|
---|
70 | src_scripttools.target = sub-scripttools
|
---|
71 | src_opengl.subdir = $$QT_SOURCE_TREE/src/opengl
|
---|
72 | src_opengl.target = sub-opengl
|
---|
73 | src_qt3support.subdir = $$QT_SOURCE_TREE/src/qt3support
|
---|
74 | src_qt3support.target = sub-qt3support
|
---|
75 | src_phonon.subdir = $$QT_SOURCE_TREE/src/phonon
|
---|
76 | src_phonon.target = sub-phonon
|
---|
77 | src_tools_uic3.subdir = $$QT_SOURCE_TREE/src/tools/uic3
|
---|
78 | src_tools_uic3.target = sub-uic3
|
---|
79 | src_activeqt.subdir = $$QT_SOURCE_TREE/src/activeqt
|
---|
80 | src_activeqt.target = sub-activeqt
|
---|
81 | src_tools_idc.subdir = $$QT_SOURCE_TREE/src/tools/idc
|
---|
82 | src_tools_idc.target = sub-idc
|
---|
83 | src_plugins.subdir = $$QT_SOURCE_TREE/src/plugins
|
---|
84 | src_plugins.target = sub-plugins
|
---|
85 | src_testlib.subdir = $$QT_SOURCE_TREE/src/testlib
|
---|
86 | src_testlib.target = sub-testlib
|
---|
87 | src_javascriptcore.subdir = $$QT_SOURCE_TREE/src/3rdparty/webkit/JavaScriptCore
|
---|
88 | src_javascriptcore.target = sub-javascriptcore
|
---|
89 | src_webkit.subdir = $$QT_SOURCE_TREE/src/3rdparty/webkit/WebCore
|
---|
|
---|