diff options
Diffstat (limited to 'src/src.pro')
-rw-r--r-- | src/src.pro | 62 |
1 files changed, 53 insertions, 9 deletions
diff --git a/src/src.pro b/src/src.pro index 525c9c8855..f775736406 100644 --- a/src/src.pro +++ b/src/src.pro @@ -1,7 +1,38 @@ TEMPLATE = subdirs -src_tools.subdir = $$PWD/tools -src_tools.target = sub-tools +src_tools_bootstrap.subdir = tools/bootstrap +src_tools_bootstrap.target = sub-bootstrap + +src_tools_moc.subdir = tools/moc +src_tools_moc.target = sub-moc +src_tools_moc.depends = src_tools_bootstrap + +src_tools_rcc.subdir = tools/rcc +src_tools_rcc.target = sub-rcc +src_tools_rcc.depends = src_tools_bootstrap + +src_tools_uic.subdir = tools/uic +src_tools_uic.target = sub-uic +force_bootstrap: src_tools_uic.depends = src_tools_bootstrap +else: src_tools_uic.depends = src_corelib + +src_tools_qdoc.subdir = tools/qdoc +src_tools_qdoc.target = sub-qdoc +src_tools_qdoc.depends = src_tools_bootstrap + +src_tools_bootstrap_dbus.subdir = tools/bootstrap-dbus +src_tools_bootstrap_dbus.target = sub-bootstrap_dbus +src_tools_bootstrap_dbus.depends = src_tools_bootstrap + +src_tools_qdbusxml2cpp.subdir = tools/qdbusxml2cpp +src_tools_qdbusxml2cpp.target = sub-qdbusxml2cpp +force_bootstrap: src_tools_qdbusxml2cpp.depends = src_tools_bootstrap_dbus +else: src_tools_qdbusxml2cpp.depends = src_dbus + +src_tools_qdbuscpp2xml.subdir = tools/qdbuscpp2xml +src_tools_qdbuscpp2xml.target = sub-qdbuscpp2xml +force_bootstrap: src_tools_qdbuscpp2xml.depends = src_tools_bootstrap_dbus +else: src_tools_qdbuscpp2xml.depends = src_dbus src_winmain.subdir = $$PWD/winmain src_winmain.target = sub-winmain @@ -9,7 +40,7 @@ src_winmain.depends = sub-corelib # just for the module .pri file src_corelib.subdir = $$PWD/corelib src_corelib.target = sub-corelib -src_corelib.depends = src_tools +src_corelib.depends = src_tools_moc src_tools_rcc src_xml.subdir = $$PWD/xml src_xml.target = sub-xml @@ -48,27 +79,37 @@ src_platformsupport.depends = src_corelib src_gui src_network src_widgets.subdir = $$PWD/widgets src_widgets.target = sub-widgets -src_widgets.depends = src_corelib src_gui +src_widgets.depends = src_corelib src_gui src_tools_uic src_opengl.subdir = $$PWD/opengl src_opengl.target = sub-opengl src_opengl.depends = src_gui src_widgets +src_openglextensions.subdir = $$PWD/openglextensions +src_openglextensions.target = sub-openglextensions +src_openglextensions.depends = src_gui + src_printsupport.subdir = $$PWD/printsupport src_printsupport.target = sub-printsupport -src_printsupport.depends = src_corelib src_gui src_widgets +src_printsupport.depends = src_corelib src_gui src_widgets src_tools_uic src_plugins.subdir = $$PWD/plugins src_plugins.target = sub-plugins src_plugins.depends = src_sql src_xml src_network +src_android.subdir = $$PWD/android + # this order is important -SUBDIRS += src_tools src_corelib +SUBDIRS += src_tools_bootstrap src_tools_moc src_tools_rcc src_corelib win32:SUBDIRS += src_winmain SUBDIRS += src_network src_sql src_xml src_testlib contains(QT_CONFIG, dbus) { SUBDIRS += src_dbus - src_plugins.depends += src_dbus + force_bootstrap: SUBDIRS += src_tools_bootstrap_dbus + SUBDIRS += src_tools_qdbusxml2cpp src_tools_qdbuscpp2xml + contains(QT_CONFIG, accessibility-atspi-bridge): \ + src_platformsupport.depends += src_dbus src_tools_qdbusxml2cpp + src_plugins.depends += src_dbus src_tools_qdbusxml2cpp src_tools_qdbuscpp2xml } contains(QT_CONFIG, concurrent):SUBDIRS += src_concurrent !contains(QT_CONFIG, no-gui) { @@ -77,9 +118,10 @@ contains(QT_CONFIG, concurrent):SUBDIRS += src_concurrent src_gui.depends += src_angle } SUBDIRS += src_gui src_platformsupport + contains(QT_CONFIG, opengl(es1|es2)?):SUBDIRS += src_openglextensions src_plugins.depends += src_gui src_platformsupport !contains(QT_CONFIG, no-widgets) { - SUBDIRS += src_widgets + SUBDIRS += src_tools_uic src_widgets src_plugins.depends += src_widgets contains(QT_CONFIG, opengl(es1|es2)?) { SUBDIRS += src_opengl @@ -91,6 +133,8 @@ contains(QT_CONFIG, concurrent):SUBDIRS += src_concurrent } } } -SUBDIRS += src_plugins +SUBDIRS += src_plugins src_tools_qdoc nacl: SUBDIRS -= src_network src_testlib + +android:!android-no-sdk: SUBDIRS += src_android |