blob: 984bcffebaba6601114f7f5fbc14e4cb912d4afd (
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
TEMPLATE = subdirs
SUBDIRS = plugins \
imports \
doc
# Include the config.pri from the build folder as the qtgenivieextras-config.pri is copied
# while syncqt is running for the module and this is not done yet.
include($$OUT_PWD/geniviextras/qtgeniviextras-config.pri)
include($$OUT_PWD/ivicore/qtivicore-config.pri)
include($$OUT_PWD/ivivehiclefunctions/qtivivehiclefunctions-config.pri)
include($$OUT_PWD/ivimedia/qtivimedia-config.pri)
QT_FOR_CONFIG += geniviextras geniviextras-private \
ivicore ivicore-private \
ivivehiclefunctions ivivehiclefunctions-private \
ivimedia ivimedia-private
!qtConfig(host-tools-only) {
!qtConfig(geniviextras-only):qtConfig(ivicore) {
SUBDIRS += ivicore \
helper
imports.depends += ivicore
helper.depends += ivicore
qtConfig(ivigenerator): qtConfig(ivivehiclefunctions): {
SUBDIRS += ivivehiclefunctions
ivivehiclefunctions.depends = ivicore helper
!qtConfig(system-ivigenerator): ivivehiclefunctions.depends += sub-ivigenerator
plugins.depends += ivivehiclefunctions
imports.depends += ivivehiclefunctions
}
qtConfig(ivimedia) {
SUBDIRS += ivimedia
ivimedia.depends = ivicore helper
plugins.depends += ivimedia
imports.depends += ivimedia
}
qtConfig(remoteobjects): {
qtConfig(vehiclefunctions_qtro_simulation_server) {
src_tools_vehiclefunctions-simulation-server.subdir = tools/vehiclefunctions-simulation-server
!qtConfig(system-ivigenerator): src_tools_vehiclefunctions-simulation-server.depends += sub-ivigenerator
src_tools_vehiclefunctions-simulation-server.depends += ivicore helper ivivehiclefunctions
src_tools_vehiclefunctions-simulation-server.target = sub-vehiclefunctions-simulation-server
SUBDIRS += src_tools_vehiclefunctions-simulation-server
}
qtConfig(media_qtro_simulation_server) {
src_tools_media-simulation-server.subdir = tools/media-simulation-server
src_tools_media-simulation-server.depends += ivicore helper ivimedia
src_tools_media-simulation-server.target = sub-media-simulation-server
SUBDIRS += src_tools_media-simulation-server
}
}
}
qtConfig(geniviextras): SUBDIRS += geniviextras
}
!qtConfig(geniviextras-only) {
qtConfig(ivicore): qtConfig(ivigenerator) {
!qtConfig(system-ivigenerator) {
src_tools_ivigenerator.subdir = tools/ivigenerator
src_tools_ivigenerator.target = sub-ivigenerator
SUBDIRS += src_tools_ivigenerator
}
}
}
|