blob: d217912d9a2ea05f30fb2e396ec81c640c8050dc (
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
VT_VERSION = 2.03
VT_INTRO_VERSION = 1
VT_IS_TEST_VERSION = 0
TEMPLATE = app
DEFINES += VT_VERSION=$$VT_VERSION
DEFINES += VT_INTRO_VERSION=$$VT_INTRO_VERSION
DEFINES += VT_IS_TEST_VERSION=$$VT_IS_TEST_VERSION
CONFIG += c++11
# Debug build (e.g. F5 to reload QML files)
#DEFINES += DEBUG_BUILD
# Bluetooth available
DEFINES += HAS_BLUETOOTH
# CAN bus available
# Adding serialbus to Qt seems to break the serial port on static builds. TODO: Figure out why.
#DEFINES += HAS_CANBUS
# Positioning
DEFINES += HAS_POS
DEFINES += HAS_SERIALPORT
QT += core gui
QT += widgets
QT += printsupport
QT += network
QT += quick
QT += quickcontrols2
contains(DEFINES, HAS_SERIALPORT) {
QT += serialport
}
contains(DEFINES, HAS_CANBUS) {
QT += serialbus
}
contains(DEFINES, HAS_BLUETOOTH) {
QT += bluetooth
}
contains(DEFINES, HAS_POS) {
QT += positioning
}
SOURCES += main.cpp\
mainwindow.cpp \
packet.cpp \
vbytearray.cpp \
commands.cpp \
configparams.cpp \
configparam.cpp \
vescinterface.cpp \
parametereditor.cpp \
digitalfiltering.cpp \
setupwizardapp.cpp \
setupwizardmotor.cpp \
startupwizard.cpp \
utility.cpp \
tcpserversimple.cpp
HEADERS += mainwindow.h \
packet.h \
vbytearray.h \
commands.h \
datatypes.h \
configparams.h \
configparam.h \
vescinterface.h \
parametereditor.h \
digitalfiltering.h \
setupwizardapp.h \
setupwizardmotor.h \
startupwizard.h \
utility.h \
tcpserversimple.h
FORMS += mainwindow.ui \
parametereditor.ui
contains(DEFINES, HAS_BLUETOOTH) {
SOURCES += bleuart.cpp
HEADERS += bleuart.h
}
include(pages/pages.pri)
include(widgets/widgets.pri)
include(map/map.pri)
include(lzokay/lzokay.pri)
RESOURCES += res.qrc
RESOURCES += res_config.qrc
RESOURCES += res_original.qrc \
res_fw_original.qrc
DEFINES += VER_ORIGINAL
isEmpty(PREFIX) {
PREFIX = /usr/local
}
target.path = $${PREFIX}/bin
INSTALLS += target
|