src/tools/tools.pro
changeset 3 41300fa6a67c
parent 0 1918ee327afb
equal deleted inserted replaced
2:56cd8111b7f7 3:41300fa6a67c
     1 TEMPLATE = subdirs
     1 TEMPLATE = subdirs
     2 
     2 
     3 TOOLS_SUBDIRS = src_tools_bootstrap src_tools_moc src_tools_rcc src_tools_uic 
     3 TOOLS_SUBDIRS = src_tools_bootstrap src_tools_moc src_tools_rcc src_tools_uic 
     4 !cross_compile {
     4 !cross_compile {
     5     contains(QT_CONFIG, qt3support): TOOLS_SUBDIRS += src_tools_uic3
     5     contains(QT_CONFIG, qt3support): SRC_SUBDIRS += src_tools_uic3
     6     win32:!wince*: TOOLS_SUBDIRS += src_tools_idc
     6     win32:!wince*: SRC_SUBDIRS += src_tools_idc
     7 }
     7 }
     8 
     8 
     9 # Set subdir and respective target name
     9 # Set subdir and respective target name
    10 src_tools_bootstrap.subdir = $$QT_SOURCE_TREE/src/tools/bootstrap
    10 src_tools_bootstrap.subdir = $$QT_SOURCE_TREE/src/tools/bootstrap
    11 src_tools_bootstrap.target = sub-tools-bootstrap
    11 src_tools_bootstrap.target = sub-tools-bootstrap
    18 src_tools_uic3.subdir = $$QT_SOURCE_TREE/src/tools/uic3
    18 src_tools_uic3.subdir = $$QT_SOURCE_TREE/src/tools/uic3
    19 src_tools_uic3.target = sub-uic3
    19 src_tools_uic3.target = sub-uic3
    20 src_tools_idc.subdir = $$QT_SOURCE_TREE/src/tools/idc
    20 src_tools_idc.subdir = $$QT_SOURCE_TREE/src/tools/idc
    21 src_tools_idc.target = sub-idc
    21 src_tools_idc.target = sub-idc
    22 
    22 
    23 # Set dependencies for each subdir
    23 !wince*:!symbian:!ordered {
    24 src_tools_moc.depends = src_tools_bootstrap
    24     # Set dependencies for each subdir
    25 src_tools_rcc.depends = src_tools_bootstrap
    25     src_tools_moc.depends = src_tools_bootstrap
    26 src_tools_uic.depends = src_tools_bootstrap
    26     src_tools_rcc.depends = src_tools_bootstrap
    27 src_tools_idc.depends = src_corelib             # defined in parent pro, in any, if not ignored
    27     src_tools_uic.depends = src_tools_bootstrap
    28 src_tools_uic3.depends = src_qt3support src_xml # defined in parent pro, in any, if not ignored
    28 }
    29 
    29 
    30 # Special handling, depending on type of project, if it used debug/release or only has one configuration
    30 # Special handling, depending on type of project, if it used debug/release or only has one configuration
    31 EXTRA_DEBUG_TARGETS =
    31 EXTRA_DEBUG_TARGETS =
    32 EXTRA_RELEASE_TARGETS =
    32 EXTRA_RELEASE_TARGETS =
    33 !symbian {
    33 !symbian {
    66             QMAKE_EXTRA_TARGETS += release-$${subtarget}
    66             QMAKE_EXTRA_TARGETS += release-$${subtarget}
    67         }
    67         }
    68     }
    68     }
    69 }
    69 }
    70 
    70 
    71 SUBDIRS += $$TOOLS_SUBDIRS
    71 SUBDIRS = $$TOOLS_SUBDIRS $$SUBDIRS
       
    72 isEqual(TARGET,tools): SUBDIRS += $$SRC_SUBDIRS