amnezia-client/service/server/server.pro
2022-12-28 17:56:31 +03:00

71 lines
1.3 KiB
Prolog

TARGET = AmneziaVPN-service
TEMPLATE = app
CONFIG += console qt no_batch
QT += core network remoteobjects
equals(QT_MAJOR_VERSION, 6): QT += core5compat
HEADERS = \
../../client/utilities.h \
../../ipc/ipc.h \
../../ipc/ipcserver.h \
../../ipc/ipcserverprocess.h \
localserver.h \
logger.h \
router.h \
systemservice.h
SOURCES = \
../../client/utilities.cpp \
../../ipc/ipcserver.cpp \
../../ipc/ipcserverprocess.cpp \
localserver.cpp \
logger.cpp \
main.cpp \
router.cpp \
systemservice.cpp
win32 {
HEADERS += \
tapcontroller_win.h \
router_win.h
SOURCES += \
tapcontroller_win.cpp \
router_win.cpp
LIBS += \
-luser32 \
-lrasapi32 \
-lshlwapi \
-liphlpapi \
-lws2_32 \
-liphlpapi \
-lgdi32 \
-lAdvapi32 \
-lKernel32
}
macx {
HEADERS += \
router_mac.h \
helper_route_mac.h
SOURCES += \
router_mac.cpp \
helper_route_mac.c
}
linux {
HEADERS += \
router_linux.h
SOURCES += \
router_linux.cpp
}
include(../src/qtservice.pri)
INCLUDEPATH += "$$PWD/../../client"
REPC_SOURCE += ../../ipc/ipc_interface.rep
!ios: REPC_SOURCE += ../../ipc/ipc_process_interface.rep