summaryrefslogtreecommitdiffstats
path: root/tools/tools.pro
blob: 51cc5eae676ff45f9f4a25206ff55209da3bdadf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
CONFIG += ordered
TEMPLATE = subdirs

SUBDIRS += \
    archivegen \
    binarycreator \
    repogen

EXTRASUBDIRS = \
    extractbinarydata \
    repocompare \
    repogenfromonlinerepo


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