Changeset 846 for trunk/src/src.pro
- Timestamp:
- May 5, 2011, 5:36:53 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.7.2 (added) merged: 845 /branches/vendor/nokia/qt/current merged: 844 /branches/vendor/nokia/qt/4.6.3 removed
- Property svn:mergeinfo changed
-
trunk/src/src.pro
r769 r846 4 4 unset(SRC_SUBDIRS) 5 5 win32:SRC_SUBDIRS += src_winmain 6 wince*:{ 7 SRC_SUBDIRS += src_corelib src_xml src_gui src_sql src_network src_testlib 8 } else:symbian { 9 SRC_SUBDIRS += src_s60main src_corelib src_xml src_gui src_network src_sql src_testlib src_s60installs 10 } else { 11 SRC_SUBDIRS += src_corelib src_xml src_network src_gui src_sql src_testlib 12 !vxworks:contains(QT_CONFIG, qt3support): SRC_SUBDIRS += src_qt3support 13 include(tools/tools.pro) 14 contains(QT_CONFIG, dbus):SRC_SUBDIRS += src_dbus 15 } 6 symbian:SRC_SUBDIRS += src_s60main 7 SRC_SUBDIRS += src_corelib src_xml src_network src_sql src_testlib 8 !symbian:contains(QT_CONFIG, dbus):SRC_SUBDIRS += src_dbus 9 !contains(QT_CONFIG, no-gui): SRC_SUBDIRS += src_gui 10 !wince*:!symbian:!vxworks:contains(QT_CONFIG, qt3support): SRC_SUBDIRS += src_qt3support 11 12 !wince*:!symbian-abld:!symbian-sbsv2:include(tools/tools.pro) 16 13 win32:SRC_SUBDIRS += src_activeqt 17 14 … … 22 19 contains(QT_CONFIG, multimedia): SRC_SUBDIRS += src_multimedia 23 20 contains(QT_CONFIG, svg): SRC_SUBDIRS += src_svg 21 contains(QT_CONFIG, script): SRC_SUBDIRS += src_script 22 contains(QT_CONFIG, declarative): SRC_SUBDIRS += src_declarative 24 23 contains(QT_CONFIG, webkit) { 25 #exists($$QT_SOURCE_TREE/src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pro): SRC_SUBDIRS += src_javascriptcore24 exists($$QT_SOURCE_TREE/src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pro): SRC_SUBDIRS += src_javascriptcore 26 25 SRC_SUBDIRS += src_webkit 27 26 } 28 contains(QT_CONFIG, script): SRC_SUBDIRS += src_script 29 contains(QT_CONFIG, scripttools): SRC_SUBDIRS += src_scripttools 30 contains(QT_CONFIG, declarative): SRC_SUBDIRS += src_declarative 27 !contains(QT_CONFIG, no-gui):contains(QT_CONFIG, scripttools): SRC_SUBDIRS += src_scripttools 31 28 SRC_SUBDIRS += src_plugins 29 contains(QT_CONFIG, declarative): SRC_SUBDIRS += src_imports 30 contains(QT_CONFIG, declarative):contains(QT_CONFIG, webkit): SRC_SUBDIRS += src_webkit_declarative 31 32 # s60installs need to be at the end, because projects.pro does an ordered build, 33 # and s60installs depends on all the others. 34 symbian:SRC_SUBDIRS += src_s60installs 32 35 33 36 os2:SRC_SUBDIRS += src_xsystray … … 73 76 src_plugins.subdir = $$QT_SOURCE_TREE/src/plugins 74 77 src_plugins.target = sub-plugins 78 src_imports.subdir = $$QT_SOURCE_TREE/src/imports 79 src_imports.target = sub-imports 75 80 src_testlib.subdir = $$QT_SOURCE_TREE/src/testlib 76 81 src_testlib.target = sub-testlib … … 81 86 src_declarative.subdir = $$QT_SOURCE_TREE/src/declarative 82 87 src_declarative.target = sub-declarative 88 src_webkit_declarative.subdir = $$QT_SOURCE_TREE/src/3rdparty/webkit/WebKit/qt/declarative 89 src_webkit_declarative.target = sub-webkitdeclarative 83 90 src_xsystray.subdir = $$QT_SOURCE_TREE/src/3rdparty/os2/xsystray 84 91 src_xsystray.target = sub-xsystray 85 92 86 93 #CONFIG += ordered 87 !wince*:! symbian:!ordered{94 !wince*:!ordered:!symbian-abld:!symbian-sbsv2 { 88 95 src_corelib.depends = src_tools_moc src_tools_rcc 89 96 src_gui.depends = src_corelib src_tools_uic … … 92 99 src_xmlpatterns.depends = src_corelib src_network 93 100 src_dbus.depends = src_corelib src_xml 94 src_svg.depends = src_ xmlsrc_gui101 src_svg.depends = src_corelib src_gui 95 102 src_script.depends = src_corelib 96 103 src_scripttools.depends = src_script src_gui src_network … … 105 112 src_phonon.depends = src_gui 106 113 src_multimedia.depends = src_gui 114 contains(QT_CONFIG, opengl):src_multimedia.depends += src_opengl 107 115 src_tools_activeqt.depends = src_tools_idc src_gui 108 src_declarative.depends = src_ xml src_gui src_script src_network src_svg116 src_declarative.depends = src_gui src_script src_network 109 117 src_plugins.depends = src_gui src_sql src_svg 118 contains(QT_CONFIG, multimedia):src_plugins.depends += src_multimedia 119 src_s60installs.depends = $$TOOLS_SUBDIRS $$SRC_SUBDIRS 120 src_s60installs.depends -= src_s60installs 121 src_imports.depends = src_gui src_declarative 110 122 contains(QT_CONFIG, webkit) { 111 src_webkit.depends = src_gui src_sql src_network src_xml 112 contains(QT_CONFIG, phonon):src_webkit.depends += src_phonon 123 src_webkit.depends = src_gui src_sql src_network 113 124 contains(QT_CONFIG, xmlpatterns): src_webkit.depends += src_xmlpatterns 114 contains(QT_CONFIG, declarative):src_declarative.depends += src_webkit 115 #exists($$QT_SOURCE_TREE/src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pro): src_webkit.depends += src_javascriptcore 125 src_imports.depends += src_webkit 126 exists($$QT_SOURCE_TREE/src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pro) { 127 src_webkit.depends += src_javascriptcore 128 src_javascriptcore.depends = src_corelib 129 } 116 130 } 117 131 contains(QT_CONFIG, qt3support): src_plugins.depends += src_qt3support … … 120 134 src_phonon.depends += src_dbus 121 135 } 122 contains(QT_CONFIG, opengl)|contains(QT_CONFIG, opengles1)|contains(QT_CONFIG, opengles2): src_plugins.depends += src_opengl 123 } 124 125 !symbian { 136 contains(QT_CONFIG, opengl)|contains(QT_CONFIG, opengles1)|contains(QT_CONFIG, opengles2) { 137 src_plugins.depends += src_opengl 138 src_declarative.depends += src_opengl 139 src_webkit.depends += src_opengl 140 } 141 contains(QT_CONFIG, xmlpatterns) { 142 src_declarative.depends += src_xmlpatterns 143 src_webkit.depends += src_xmlpatterns 144 } 145 contains(QT_CONFIG, svg) { 146 src_declarative.depends += src_svg 147 } 148 contains(QT_CONFIG, webkit) : contains(QT_CONFIG, declarative): src_webkit_declarative.depends = src_declarative src_webkit 149 } 150 151 126 152 # This creates a sub-src rule 127 153 sub_src_target.CONFIG = recursive … … 145 171 !isEqual(subname, src_tools_bootstrap):if(isEqual($$SUB_TEMPLATE, lib) | isEqual($$SUB_TEMPLATE, subdirs) | isEqual(subname, src_tools_idc) | isEqual(subname, src_tools_uic3)):!separate_debug_info { 146 172 #debug 147 eval(debug-$${subtarget}.depends = $${subdir}\$${QMAKE_DIR_SEP}$(MAKEFILE) $$EXTRA_DEBUG_TARGETS)148 eval(debug-$${subtarget}.commands = (cd $$subdir && $(MAKE) -f $(MAKEFILE) debug))173 debug-$${subtarget}.depends = $${subdir}$${QMAKE_DIR_SEP}$(MAKEFILE) $$EXTRA_DEBUG_TARGETS 174 debug-$${subtarget}.commands = (cd $$subdir && $(MAKE) -f $(MAKEFILE) debug) 149 175 EXTRA_DEBUG_TARGETS += debug-$${subtarget} 150 176 QMAKE_EXTRA_TARGETS += debug-$${subtarget} 151 177 #release 152 eval(release-$${subtarget}.depends = $${subdir}\$${QMAKE_DIR_SEP}$(MAKEFILE) $$EXTRA_RELEASE_TARGETS)153 eval(release-$${subtarget}.commands = (cd $$subdir && $(MAKE) -f $(MAKEFILE) release))178 release-$${subtarget}.depends = $${subdir}$${QMAKE_DIR_SEP}$(MAKEFILE) $$EXTRA_RELEASE_TARGETS 179 release-$${subtarget}.commands = (cd $$subdir && $(MAKE) -f $(MAKEFILE) release) 154 180 EXTRA_RELEASE_TARGETS += release-$${subtarget} 155 181 QMAKE_EXTRA_TARGETS += release-$${subtarget} 156 182 } else { #do not have a real debug target/release 157 183 #debug 158 eval(debug-$${subtarget}.depends = $${subdir}\$${QMAKE_DIR_SEP}$(MAKEFILE) $$EXTRA_DEBUG_TARGETS)159 eval(debug-$${subtarget}.commands = (cd $$subdir && $(MAKE) -f $(MAKEFILE) first))184 debug-$${subtarget}.depends = $${subdir}$${QMAKE_DIR_SEP}$(MAKEFILE) $$EXTRA_DEBUG_TARGETS 185 debug-$${subtarget}.commands = (cd $$subdir && $(MAKE) -f $(MAKEFILE) first) 160 186 EXTRA_DEBUG_TARGETS += debug-$${subtarget} 161 187 QMAKE_EXTRA_TARGETS += debug-$${subtarget} 162 188 #release 163 eval(release-$${subtarget}.depends = $${subdir}\$${QMAKE_DIR_SEP}$(MAKEFILE) $$EXTRA_RELEASE_TARGETS)164 eval(release-$${subtarget}.commands = (cd $$subdir && $(MAKE) -f $(MAKEFILE) first))189 release-$${subtarget}.depends = $${subdir}$${QMAKE_DIR_SEP}$(MAKEFILE) $$EXTRA_RELEASE_TARGETS 190 release-$${subtarget}.commands = (cd $$subdir && $(MAKE) -f $(MAKEFILE) first) 165 191 EXTRA_RELEASE_TARGETS += release-$${subtarget} 166 192 QMAKE_EXTRA_TARGETS += release-$${subtarget} … … 170 196 release.depends = $$EXTRA_RELEASE_TARGETS 171 197 QMAKE_EXTRA_TARGETS += debug release 198 199 # This gives us a top-level runonphone target, which installs Qt and optionally QtWebKit. 200 contains(CONFIG, run_on_phone) { 201 src_runonphone_target.target = runonphone 202 src_runonphone_target.commands = $(MAKE) -C $$QT_BUILD_TREE/src/s60installs runonphone 203 src_runonphone_target.depends = first 204 contains(QT_CONFIG, webkit) { 205 src_runonphone_target.commands += && $(MAKE) -C $$QT_BUILD_TREE/src/3rdparty/webkit/WebCore runonphone 206 } 207 QMAKE_EXTRA_TARGETS += src_runonphone_target 172 208 } 173 209
Note:
See TracChangeset
for help on using the changeset viewer.