summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorkh1 <karsten.heimrich@nokia.com>2012-03-22 17:14:12 +0100
committerKarsten Heimrich <karsten.heimrich@nokia.com>2012-03-23 16:04:15 +0100
commitb9920bf160feff25d370efa7cf0943b27b98f188 (patch)
treecf28af0f7b901af607f12bf536540803bc65cc2e /tools
parentc8850489678471038ea73a748f41d7ad77625aec (diff)
Build tools, examples and test as extra target.
Change-Id: Iae8949b3f938f5c6251a76b4806151e0262300d2 Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Diffstat (limited to 'tools')
-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