CONFIG += ordered TEMPLATE = subdirs EXTRASUBDIRS = \ auto \ downloadspeed \ environmentvariable \ fileengineclient \ fileengineserver include(../installerfw.pri) !isEqual(IFW_SOURCE_TREE, $$IFW_BUILD_TREE) { for(SUBDIR, EXTRASUBDIRS) { mkdir.commands += $$QMAKE_MKDIR $$SUBDIR $${IFW_NEWLINE} } QMAKE_EXTRA_TARGETS += mkdir } for(SUBDIR, EXTRASUBDIRS) { tests.commands += cd $$SUBDIR && $(QMAKE) -r $$PWD/$$SUBDIR && $(MAKE) $${IFW_NEWLINE} } !isEqual(IFW_SOURCE_TREE, $$IFW_BUILD_TREE) { tests.depends = mkdir } QMAKE_EXTRA_TARGETS *= tests # forward make "check" target to autotests check.commands += cd $$PWD/auto && $(QMAKE) -r $$PWD/auto && $(MAKE) check check.depends = first QMAKE_EXTRA_TARGETS *= check