1TEMPLATE = subdirs 2CONFIG += ordered 3 4SUBDIRS += \ 5 WebKitTestRunner/DerivedSources.pro 6 7for(subpro, SUBDIRS) { 8 subdir = $${dirname(subpro)} 9 subtarget = $$replace(subpro, [^a-zA-Z0-9_], -) 10 eval($${subtarget}.makefile = "Makefile.DerivedSources") 11 eval(generated_files-$${subtarget}.commands = (cd $$subdir && $(MAKE) -f Makefile.DerivedSources generated_files)) 12 QMAKE_EXTRA_TARGETS += generated_files-$${subtarget} 13 generated_files.depends += generated_files-$${subtarget} 14} 15QMAKE_EXTRA_TARGETS += generated_files 16