blob: e7fbeb2e6a898b5aceaca22c6369dc903649c48a [file] [log] [blame]
hausmann@webkit.orgb1289b882010-01-13 16:06:39 +00001TEMPLATE = subdirs
2CONFIG += ordered
3
4SUBDIRS += \
5 JavaScriptCore/DerivedSources.pro \
vestbo@webkit.org8cb4b512010-02-05 13:23:15 +00006 WebCore/DerivedSources.pro \
7 WebKit/qt/Api/DerivedSources.pro
hausmann@webkit.orgb1289b882010-01-13 16:06:39 +00008
commit-queue@webkit.org40ab09c2010-08-02 14:32:38 +00009webkit2 {
abecsi@webkit.org7ae981c2010-12-13 13:16:44 +000010 SUBDIRS += WebKit2/DerivedSources.pro \
11 WebKitTools/WebKitTestRunner/DerivedSources.pro \
12 WebKitTools/MiniBrowser/DerivedSources.pro
commit-queue@webkit.org40ab09c2010-08-02 14:32:38 +000013}
14
hausmann@webkit.org8c9b0982010-01-20 09:57:26 +000015for(subpro, SUBDIRS) {
16 subdir = $${dirname(subpro)}
vestbo@webkit.org5c3b7822010-02-05 07:45:31 +000017 subtarget = $$replace(subpro, [^a-zA-Z0-9_], -)
18 eval($${subtarget}.makefile = "Makefile.DerivedSources")
hausmann@webkit.orgd8034ee2010-01-20 10:15:31 +000019 eval(generated_files-$${subtarget}.commands = (cd $$subdir && $(MAKE) -f Makefile.DerivedSources generated_files))
hausmann@webkit.org8c9b0982010-01-20 09:57:26 +000020 QMAKE_EXTRA_TARGETS += generated_files-$${subtarget}
21 generated_files.depends += generated_files-$${subtarget}
22}
23
24QMAKE_EXTRA_TARGETS += generated_files