hausmann@webkit.org | b1289b88 | 2010-01-13 16:06:39 +0000 | [diff] [blame] | 1 | TEMPLATE = subdirs |
| 2 | CONFIG += ordered |
| 3 | |
| 4 | SUBDIRS += \ |
| 5 | JavaScriptCore/DerivedSources.pro \ |
vestbo@webkit.org | 8cb4b51 | 2010-02-05 13:23:15 +0000 | [diff] [blame] | 6 | WebCore/DerivedSources.pro \ |
| 7 | WebKit/qt/Api/DerivedSources.pro |
hausmann@webkit.org | b1289b88 | 2010-01-13 16:06:39 +0000 | [diff] [blame] | 8 | |
commit-queue@webkit.org | 40ab09c | 2010-08-02 14:32:38 +0000 | [diff] [blame] | 9 | webkit2 { |
abecsi@webkit.org | 7ae981c | 2010-12-13 13:16:44 +0000 | [diff] [blame] | 10 | SUBDIRS += WebKit2/DerivedSources.pro \ |
| 11 | WebKitTools/WebKitTestRunner/DerivedSources.pro \ |
| 12 | WebKitTools/MiniBrowser/DerivedSources.pro |
commit-queue@webkit.org | 40ab09c | 2010-08-02 14:32:38 +0000 | [diff] [blame] | 13 | } |
| 14 | |
hausmann@webkit.org | 8c9b098 | 2010-01-20 09:57:26 +0000 | [diff] [blame] | 15 | for(subpro, SUBDIRS) { |
| 16 | subdir = $${dirname(subpro)} |
vestbo@webkit.org | 5c3b782 | 2010-02-05 07:45:31 +0000 | [diff] [blame] | 17 | subtarget = $$replace(subpro, [^a-zA-Z0-9_], -) |
| 18 | eval($${subtarget}.makefile = "Makefile.DerivedSources") |
hausmann@webkit.org | d8034ee | 2010-01-20 10:15:31 +0000 | [diff] [blame] | 19 | eval(generated_files-$${subtarget}.commands = (cd $$subdir && $(MAKE) -f Makefile.DerivedSources generated_files)) |
hausmann@webkit.org | 8c9b098 | 2010-01-20 09:57:26 +0000 | [diff] [blame] | 20 | QMAKE_EXTRA_TARGETS += generated_files-$${subtarget} |
| 21 | generated_files.depends += generated_files-$${subtarget} |
| 22 | } |
| 23 | |
| 24 | QMAKE_EXTRA_TARGETS += generated_files |