-
Notifications
You must be signed in to change notification settings - Fork 1
/
LockVox.pro
140 lines (104 loc) · 4.59 KB
/
LockVox.pro
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
QT += quick xml network sql testlib
CONFIG += c++11 console
# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
SOURCES += \
Client/channellist.cpp \
Client/channelmodel.cpp \
Client/clientlist.cpp \
Client/clientmodel.cpp \
Client/cpacket.cpp \
Client/cserver.cpp \
Client/messagemodel.cpp \
Client/uiworker.cpp \
Client/main.cpp \
Client/messagelist.cpp \
Client/caudio.cpp \
imageprovider.cpp \
src/abstractserver.cpp \
src/cchannel.cpp \
Client/cclient.cpp \
src/cmessage.cpp \
src/crole.cpp
HEADERS += \
Client/includes/cpacket.h \
Client/includes/channellist.h \
Client/includes/channelmodel.h \
Client/includes/clientlist.h \
Client/includes/clientmodel.h \
Client/includes/cserver.h \
Client/includes/uiworker.h \
Client/includes/config.h \
Client/includes/messagelist.h \
Client/includes/messagemodel.h \
Client/includes/caudio.h \
Client/includes/config.h \
imageprovider.h \
src/includes/AbstractServer.h \
src/includes/cchannel.h \
Client/includes/cclient.h \
src/includes/cmessage.h \
src/includes/crole.h \
INCLUDEPATH += \
src/includes \
Client/includes \
Client/qml \
libs/include \
libs/include/emiplib \
libs/include/jrtplib3 \
libs/include/jthread \
libs/include/portaudio \
libs/include/opus
DEPENDPATH += \
src/includes \
Client/includes \
#QML File ressources
RESOURCES += Client/qml.qrc
RESOURCES += $$files(Client/qml/*)
# Additional import path used to resolve QML modules in Qt Creator's code model
QML_IMPORT_PATH = Client/qml/imports
# Additional import path used to resolve QML modules just for Qt Quick Designer
QML_DESIGNER_IMPORT_PATH =
# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target
#DISTFILES += \
# qml/ConnectServer.qml
win32: LIBS += -L$$PWD/libs/libmariadb/win32/ -llibmariadb
INCLUDEPATH += $$PWD/libs/libmariadb/include \
$$PWD/libs/libmariadb/win32
DEPENDPATH += $$PWD/libs/libmariadb/win32
DISTFILES += \
Client/qml/CustomQpushButton2.ui.qml \
MenuBar.qml
#portaudio
win32: LIBS += -L$$PWD/libs/lib/ -lportaudio_x64
win32:!win32-g++: PRE_TARGETDEPS += $$PWD/libs/lib/portaudio_x64.lib
else:win32-g++: PRE_TARGETDEPS += $$PWD/libs/lib/libportaudio_x64.a
#opus
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/libs/lib/ -lopus
win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/libs/lib/libopus.a
else:win32:!win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/libs/lib/opus.lib
else:win32:!win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/libs/lib/opus.lib
#jthread
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/libs/lib/ -ljthread
win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/libs/lib/libjthread.a
else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/libs/lib/libjthread_d.a
else:win32:!win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/libs/lib/jthread.lib
else:win32:!win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/libs/lib/jthread_d.lib
#jrtplib
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/libs/lib/ -ljrtplib
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/libs/lib/ -ljrtplib_d
win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/libs/lib/jrtplib.a
else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/libs/lib/jrtplib_d.a
else:win32:!win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/libs/lib/jrtplib.lib
else:win32:!win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/libs/lib/jrtplib_d.lib
#emiplib
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/libs/lib/ -lemiplib
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/libs/lib/ -lemiplib_d
win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/libs/lib/emiplib.a
else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/libs/lib/emiplib_d.a
else:win32:!win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/libs/lib/emiplib.lib
else:win32:!win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/libs/lib/emiplib_d.lib