[2] | 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 |
|
---|
[60] | 32 | # @todo on OS/2, forcefully remove modules that are not yet ready
|
---|
| 33 | os2 {
|
---|
| 34 | SRC_SUBDIRS -= src_tools_uic src_network src_gui src_sql src_qt3support src_tools_uic3 src_svg
|
---|
| 35 | }
|
---|
| 36 |
|
---|
[2] | 37 | src_winmain.subdir = $$QT_SOURCE_TREE/src/winmain
|
---|
| 38 | src_winmain.target = sub-winmain
|
---|
| 39 | src_tools_bootstrap.subdir = $$QT_SOURCE_TREE/src/tools/bootstrap
|
---|
| 40 | src_tools_bootstrap.target = sub-tools-bootstrap
|
---|
| 41 | src_tools_moc.subdir = $$QT_SOURCE_TREE/src/tools/moc
|
---|
| 42 | src_tools_moc.target = sub-moc
|
---|
| 43 | src_tools_rcc.subdir = $$QT_SOURCE_TREE/src/tools/rcc
|
---|
| 44 | src_tools_rcc.target = sub-rcc
|
---|
| 45 | src_tools_uic.subdir = $$QT_SOURCE_TREE/src/tools/uic
|
---|
| 46 | src_tools_uic.target = sub-uic
|
---|
| 47 | src_corelib.subdir = $$QT_SOURCE_TREE/src/corelib
|
---|
| 48 | src_corelib.target = sub-corelib
|
---|
| 49 | src_xml.subdir = $$QT_SOURCE_TREE/src/xml
|
---|
| 50 | src_xml.target = sub-xml
|
---|
| 51 | src_xmlpatterns.subdir = $$QT_SOURCE_TREE/src/xmlpatterns
|
---|
| 52 | src_xmlpatterns.target = sub-xmlpatterns
|
---|
| 53 | src_dbus.subdir = $$QT_SOURCE_TREE/src/dbus
|
---|
| 54 | src_dbus.target = sub-dbus
|
---|
| 55 | src_gui.subdir = $$QT_SOURCE_TREE/src/gui
|
---|
| 56 | src_gui.target = sub-gui
|
---|
| 57 | src_sql.subdir = $$QT_SOURCE_TREE/src/sql
|
---|
| 58 | src_sql.target = sub-sql
|
---|
| 59 | src_network.subdir = $$QT_SOURCE_TREE/src/network
|
---|
| 60 | src_network.target = sub-network
|
---|
| 61 | src_svg.subdir = $$QT_SOURCE_TREE/src/svg
|
---|
| 62 | src_svg.target = sub-svg
|
---|
| 63 | src_script.subdir = $$QT_SOURCE_TREE/src/script
|
---|
| 64 | src_script.target = sub-script
|
---|
| 65 | src_scripttools.subdir = $$QT_SOURCE_TREE/src/scripttools
|
---|
| 66 | src_scripttools.target = sub-scripttools
|
---|
| 67 | src_opengl.subdir = $$QT_SOURCE_TREE/src/opengl
|
---|
| 68 | src_opengl.target = sub-opengl
|
---|
| 69 | src_qt3support.subdir = $$QT_SOURCE_TREE/src/qt3support
|
---|
| 70 | src_qt3support.target = sub-qt3support
|
---|
| 71 | src_phonon.subdir = $$QT_SOURCE_TREE/src/phonon
|
---|
| 72 | src_phonon.target = sub-phonon
|
---|
| 73 | src_tools_uic3.subdir = $$QT_SOURCE_TREE/src/tools/uic3
|
---|
| 74 | src_tools_uic3.target = sub-uic3
|
---|
| 75 | src_activeqt.subdir = $$QT_SOURCE_TREE/src/activeqt
|
---|
| 76 | src_activeqt.target = sub-activeqt
|
---|
| 77 | src_tools_idc.subdir = $$QT_SOURCE_TREE/src/tools/idc
|
---|
| 78 | src_tools_idc.target = sub-idc
|
---|
| 79 | src_plugins.subdir = $$QT_SOURCE_TREE/src/plugins
|
---|
| 80 | src_plugins.target = sub-plugins
|
---|
| 81 | src_testlib.subdir = $$QT_SOURCE_TREE/src/testlib
|
---|
| 82 | src_testlib.target = sub-testlib
|
---|
| 83 | src_javascriptcore.subdir = $$QT_SOURCE_TREE/src/3rdparty/webkit/JavaScriptCore
|
---|
| 84 | src_javascriptcore.target = sub-javascriptcore
|
---|
| 85 | src_webkit.subdir = $$QT_SOURCE_TREE/src/3rdparty/webkit/WebCore
|
---|
| 86 | src_webkit.target = sub-webkit
|
---|
| 87 |
|
---|
| 88 | #CONFIG += ordered
|
---|
| 89 | !wince*:!ordered {
|
---|
| 90 | src_tools_moc.depends = src_tools_bootstrap
|
---|
| |
---|