summaryrefslogtreecommitdiffstats
path: root/tools/tools.pro
diff options
context:
space:
mode:
Diffstat (limited to 'tools/tools.pro')
-rw-r--r--tools/tools.pro24
1 files changed, 22 insertions, 2 deletions
diff --git a/tools/tools.pro b/tools/tools.pro
index 963d4a2da..14450f00d 100644
--- a/tools/tools.pro
+++ b/tools/tools.pro
@@ -4,8 +4,28 @@ TEMPLATE = subdirs
SUBDIRS += \
archivegen \
binarycreator \
+ repogen
+
+EXTRASUBDIRS = \
extractbinarydata \
repocompare \
- repogen \
repogenfromonlinerepo
-win32:SUBDIRS += maddehelper \ No newline at end of file
+win32:EXTRASUBDIRS += maddehelper
+
+
+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) {
+ tools.commands += cd $$SUBDIR && $(QMAKE) -r $$PWD/$$SUBDIR && $(MAKE) $${IFW_NEWLINE}
+}
+!isEqual(IFW_SOURCE_TREE, $$IFW_BUILD_TREE) {
+ tools.depends = mkdir
+}
+QMAKE_EXTRA_TARGETS += tools