Home | History | Annotate | Download | only in Source
      1 TEMPLATE = subdirs
      2 CONFIG += ordered
      3 
      4 SUBDIRS += \
      5         JavaScriptCore/DerivedSources.pro \
      6         WebCore/DerivedSources.pro \
      7         WebKit/qt/Api/DerivedSources.pro
      8 
      9 webkit2: SUBDIRS += WebKit2/DerivedSources.pro
     10 
     11 for(subpro, SUBDIRS) {
     12     subdir = $${dirname(subpro)}
     13     subtarget = $$replace(subpro, [^a-zA-Z0-9_], -)
     14     eval($${subtarget}.makefile = "Makefile.DerivedSources")
     15     eval(generated_files-$${subtarget}.commands = (cd $$subdir && $(MAKE) -f Makefile.DerivedSources generated_files))
     16     QMAKE_EXTRA_TARGETS += generated_files-$${subtarget}
     17     generated_files.depends += generated_files-$${subtarget}
     18 }
     19 
     20 QMAKE_EXTRA_TARGETS += generated_files
     21