src/tools/tools.pro
changeset 3 41300fa6a67c
parent 0 1918ee327afb
child 30 5dc02b23752f
--- a/src/tools/tools.pro	Tue Jan 26 12:42:25 2010 +0200
+++ b/src/tools/tools.pro	Tue Feb 02 00:43:10 2010 +0200
@@ -2,8 +2,8 @@
 
 TOOLS_SUBDIRS = src_tools_bootstrap src_tools_moc src_tools_rcc src_tools_uic 
 !cross_compile {
-    contains(QT_CONFIG, qt3support): TOOLS_SUBDIRS += src_tools_uic3
-    win32:!wince*: TOOLS_SUBDIRS += src_tools_idc
+    contains(QT_CONFIG, qt3support): SRC_SUBDIRS += src_tools_uic3
+    win32:!wince*: SRC_SUBDIRS += src_tools_idc
 }
 
 # Set subdir and respective target name
@@ -20,12 +20,12 @@
 src_tools_idc.subdir = $$QT_SOURCE_TREE/src/tools/idc
 src_tools_idc.target = sub-idc
 
-# Set dependencies for each subdir
-src_tools_moc.depends = src_tools_bootstrap
-src_tools_rcc.depends = src_tools_bootstrap
-src_tools_uic.depends = src_tools_bootstrap
-src_tools_idc.depends = src_corelib             # defined in parent pro, in any, if not ignored
-src_tools_uic3.depends = src_qt3support src_xml # defined in parent pro, in any, if not ignored
+!wince*:!symbian:!ordered {
+    # Set dependencies for each subdir
+    src_tools_moc.depends = src_tools_bootstrap
+    src_tools_rcc.depends = src_tools_bootstrap
+    src_tools_uic.depends = src_tools_bootstrap
+}
 
 # Special handling, depending on type of project, if it used debug/release or only has one configuration
 EXTRA_DEBUG_TARGETS =
@@ -68,4 +68,5 @@
     }
 }
 
-SUBDIRS += $$TOOLS_SUBDIRS
+SUBDIRS = $$TOOLS_SUBDIRS $$SUBDIRS
+isEqual(TARGET,tools): SUBDIRS += $$SRC_SUBDIRS