6 wince*:{ |
6 wince*:{ |
7 SRC_SUBDIRS += src_corelib src_xml src_gui src_sql src_network src_testlib |
7 SRC_SUBDIRS += src_corelib src_xml src_gui src_sql src_network src_testlib |
8 } else:symbian { |
8 } else:symbian { |
9 SRC_SUBDIRS += src_s60main src_corelib src_xml src_gui src_network src_sql src_testlib src_s60installs |
9 SRC_SUBDIRS += src_s60main src_corelib src_xml src_gui src_network src_sql src_testlib src_s60installs |
10 } else { |
10 } else { |
11 include(tools/tools.pro) |
|
12 SRC_SUBDIRS += src_corelib src_xml src_network src_gui src_sql src_testlib |
11 SRC_SUBDIRS += src_corelib src_xml src_network src_gui src_sql src_testlib |
13 !vxworks:contains(QT_CONFIG, qt3support): SRC_SUBDIRS += src_qt3support |
12 !vxworks:contains(QT_CONFIG, qt3support): SRC_SUBDIRS += src_qt3support |
|
13 include(tools/tools.pro) |
14 contains(QT_CONFIG, dbus):SRC_SUBDIRS += src_dbus |
14 contains(QT_CONFIG, dbus):SRC_SUBDIRS += src_dbus |
15 } |
15 } |
16 win32:SRC_SUBDIRS += src_activeqt |
16 win32:SRC_SUBDIRS += src_activeqt |
17 |
17 |
18 contains(QT_CONFIG, opengl)|contains(QT_CONFIG, opengles1)|contains(QT_CONFIG, opengles2): SRC_SUBDIRS += src_opengl |
18 contains(QT_CONFIG, opengl)|contains(QT_CONFIG, opengles1)|contains(QT_CONFIG, opengles2): SRC_SUBDIRS += src_opengl |
25 #exists($$QT_SOURCE_TREE/src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pro): SRC_SUBDIRS += src_javascriptcore |
25 #exists($$QT_SOURCE_TREE/src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pro): SRC_SUBDIRS += src_javascriptcore |
26 SRC_SUBDIRS += src_webkit |
26 SRC_SUBDIRS += src_webkit |
27 } |
27 } |
28 contains(QT_CONFIG, script): SRC_SUBDIRS += src_script |
28 contains(QT_CONFIG, script): SRC_SUBDIRS += src_script |
29 contains(QT_CONFIG, scripttools): SRC_SUBDIRS += src_scripttools |
29 contains(QT_CONFIG, scripttools): SRC_SUBDIRS += src_scripttools |
|
30 contains(QT_CONFIG, declarative): SRC_SUBDIRS += src_declarative |
30 SRC_SUBDIRS += src_plugins |
31 SRC_SUBDIRS += src_plugins |
31 |
32 |
32 src_s60main.subdir = $$QT_SOURCE_TREE/src/s60main |
33 src_s60main.subdir = $$QT_SOURCE_TREE/src/s60main |
33 src_s60main.target = sub-s60main |
34 src_s60main.target = sub-s60main |
34 src_s60installs.subdir = $$QT_SOURCE_TREE/src/s60installs |
35 src_s60installs.subdir = $$QT_SOURCE_TREE/src/s60installs |
73 src_testlib.target = sub-testlib |
74 src_testlib.target = sub-testlib |
74 src_javascriptcore.subdir = $$QT_SOURCE_TREE/src/3rdparty/webkit/JavaScriptCore |
75 src_javascriptcore.subdir = $$QT_SOURCE_TREE/src/3rdparty/webkit/JavaScriptCore |
75 src_javascriptcore.target = sub-javascriptcore |
76 src_javascriptcore.target = sub-javascriptcore |
76 src_webkit.subdir = $$QT_SOURCE_TREE/src/3rdparty/webkit/WebCore |
77 src_webkit.subdir = $$QT_SOURCE_TREE/src/3rdparty/webkit/WebCore |
77 src_webkit.target = sub-webkit |
78 src_webkit.target = sub-webkit |
|
79 src_declarative.subdir = $$QT_SOURCE_TREE/src/declarative |
|
80 src_declarative.target = sub-declarative |
78 |
81 |
79 #CONFIG += ordered |
82 #CONFIG += ordered |
80 !wince*:!symbian:!ordered { |
83 !wince*:!symbian:!ordered { |
81 src_corelib.depends = src_tools_moc src_tools_rcc |
84 src_corelib.depends = src_tools_moc src_tools_rcc |
82 src_gui.depends = src_corelib src_tools_uic |
85 src_gui.depends = src_corelib src_tools_uic |
91 src_opengl.depends = src_gui |
94 src_opengl.depends = src_gui |
92 src_openvg.depends = src_gui |
95 src_openvg.depends = src_gui |
93 src_sql.depends = src_corelib |
96 src_sql.depends = src_corelib |
94 src_testlib.depends = src_corelib |
97 src_testlib.depends = src_corelib |
95 src_qt3support.depends = src_gui src_xml src_network src_sql |
98 src_qt3support.depends = src_gui src_xml src_network src_sql |
|
99 src_tools_idc.depends = src_corelib # target defined in tools.pro |
|
100 src_tools_uic3.depends = src_qt3support src_xml # target defined in tools.pro |
96 src_phonon.depends = src_gui |
101 src_phonon.depends = src_gui |
97 src_multimedia.depends = src_gui |
102 src_multimedia.depends = src_gui |
98 src_tools_activeqt.depends = src_tools_idc src_gui |
103 src_tools_activeqt.depends = src_tools_idc src_gui |
|
104 src_declarative.depends = src_xml src_gui src_script src_network src_svg |
99 src_plugins.depends = src_gui src_sql src_svg |
105 src_plugins.depends = src_gui src_sql src_svg |
100 contains(QT_CONFIG, webkit) { |
106 contains(QT_CONFIG, webkit) { |
101 src_webkit.depends = src_gui src_sql src_network src_xml |
107 src_webkit.depends = src_gui src_sql src_network src_xml |
102 contains(QT_CONFIG, phonon):src_webkit.depends += src_phonon |
108 contains(QT_CONFIG, phonon):src_webkit.depends += src_phonon |
|
109 contains(QT_CONFIG, declarative):src_declarative.depends += src_webkit |
103 #exists($$QT_SOURCE_TREE/src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pro): src_webkit.depends += src_javascriptcore |
110 #exists($$QT_SOURCE_TREE/src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pro): src_webkit.depends += src_javascriptcore |
104 } |
111 } |
105 contains(QT_CONFIG, qt3support): src_plugins.depends += src_qt3support |
112 contains(QT_CONFIG, qt3support): src_plugins.depends += src_qt3support |
106 contains(QT_CONFIG, dbus):{ |
113 contains(QT_CONFIG, dbus):{ |
107 src_plugins.depends += src_dbus |
114 src_plugins.depends += src_dbus |
111 } |
118 } |
112 |
119 |
113 !symbian { |
120 !symbian { |
114 # This creates a sub-src rule |
121 # This creates a sub-src rule |
115 sub_src_target.CONFIG = recursive |
122 sub_src_target.CONFIG = recursive |
116 sub_src_target.recurse = $$SRC_SUBDIRS |
123 sub_src_target.recurse = $$TOOLS_SUBDIRS $$SRC_SUBDIRS |
117 sub_src_target.target = sub-src |
124 sub_src_target.target = sub-src |
118 sub_src_target.recurse_target = |
125 sub_src_target.recurse_target = |
119 QMAKE_EXTRA_TARGETS += sub_src_target |
126 QMAKE_EXTRA_TARGETS += sub_src_target |
120 |
127 |
121 # This gives us a top level debug/release |
128 # This gives us a top level debug/release |