blob: 41283edb649bbb283015f9efad7f80e920d6b54c (
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
QMAKE_EXTRA_TARGETS += build_mgen build_mmoc
build_moc.target = ../mmoc/mmoc
build_gen.target = ../mgen/mgen
win32 {
build_mmoc.commands = \
cd $$M_BUILD_TREE/mmmoc && mingw32-make
build_mgen.commands = \
cd $$M_BUILD_TREE/mgen && mingw32-make
} else {
build_mmoc.commands = \
cd $$M_BUILD_TREE/mmoc && qmake && make
build_mgen.commands = \
cd $$M_BUILD_TREE/mgen && qmake && make
}
# make sure mmoc executable is found
win32 {
M_MMOC_EXECUTABLE = perl.exe $$M_SOURCE_TREE/mmoc/mmoc.pl
} else {
contains(DEFINES, IS_ARMEL) {
M_MMOC_EXECUTABLE = perl $$M_SOURCE_TREE/mmoc/mmoc.pl
} else {
M_MMOC_EXECUTABLE = $$M_BUILD_TREE/mmoc/mmoc
}
}
# make sure mgen executable is found
win32 {
debug {
M_MGEN_EXECUTABLE = $$M_BUILD_TREE/mgen/debug/mgen.exe
} else {
M_MGEN_EXECUTABLE = $$M_BUILD_TREE/mgen/release/mgen.exe
}
} else {
M_MGEN_EXECUTABLE = $$M_BUILD_TREE/mgen/mgen
}
PRE_TARGETDEPS += $$M_MGEN_EXECUTABLE
!contains(M_MMOC_EXECUTABLE,perl) {
PRE_TARGETDEPS += $$M_MMOC_EXECUTABLE
}
|