2014-10-14 16:20:57 +00:00
|
|
|
QT += widgets \
|
|
|
|
network
|
2014-03-21 16:08:33 +00:00
|
|
|
TEMPLATE = app
|
2018-01-27 21:48:17 +00:00
|
|
|
TARGET = barrier
|
2015-09-15 21:55:58 +00:00
|
|
|
DEFINES += VERSION_STAGE=\\\"$$QMAKE_VERSION_STAGE\\\"
|
|
|
|
DEFINES += VERSION_REVISION=\\\"$$QMAKE_VERSION_REVISION\\\"
|
2016-12-28 14:59:55 +00:00
|
|
|
DEFINES -= UNICODE
|
|
|
|
DEFINES += _MBCS
|
2014-03-21 16:08:33 +00:00
|
|
|
DEPENDPATH += . \
|
2014-10-14 16:20:57 +00:00
|
|
|
res
|
2014-03-21 16:08:33 +00:00
|
|
|
INCLUDEPATH += . \
|
2016-10-14 10:28:37 +00:00
|
|
|
src \
|
|
|
|
../lib/shared/
|
2016-12-28 14:59:19 +00:00
|
|
|
FORMS += src/MainWindowBase.ui \
|
|
|
|
src/AboutDialogBase.ui \
|
|
|
|
src/ServerConfigDialogBase.ui \
|
|
|
|
src/ScreenSettingsDialogBase.ui \
|
|
|
|
src/ActionDialogBase.ui \
|
|
|
|
src/HotkeyDialogBase.ui \
|
|
|
|
src/SettingsDialogBase.ui \
|
|
|
|
src/SetupWizardBase.ui \
|
|
|
|
src/AddClientDialogBase.ui \
|
|
|
|
src/ActivationDialog.ui \
|
|
|
|
src/CancelActivationDialog.ui \
|
|
|
|
src/FailedLoginDialog.ui
|
2014-03-21 16:08:33 +00:00
|
|
|
SOURCES += src/main.cpp \
|
2014-10-14 16:20:57 +00:00
|
|
|
src/MainWindow.cpp \
|
|
|
|
src/AboutDialog.cpp \
|
|
|
|
src/ServerConfig.cpp \
|
|
|
|
src/ServerConfigDialog.cpp \
|
|
|
|
src/ScreenSetupView.cpp \
|
|
|
|
src/Screen.cpp \
|
|
|
|
src/ScreenSetupModel.cpp \
|
|
|
|
src/NewScreenWidget.cpp \
|
|
|
|
src/TrashScreenWidget.cpp \
|
|
|
|
src/ScreenSettingsDialog.cpp \
|
|
|
|
src/BaseConfig.cpp \
|
|
|
|
src/HotkeyDialog.cpp \
|
|
|
|
src/ActionDialog.cpp \
|
|
|
|
src/Hotkey.cpp \
|
|
|
|
src/Action.cpp \
|
|
|
|
src/KeySequence.cpp \
|
|
|
|
src/KeySequenceWidget.cpp \
|
|
|
|
src/SettingsDialog.cpp \
|
|
|
|
src/AppConfig.cpp \
|
2018-01-27 21:48:17 +00:00
|
|
|
src/QBarrierApplication.cpp \
|
2014-10-14 16:20:57 +00:00
|
|
|
src/VersionChecker.cpp \
|
|
|
|
src/SetupWizard.cpp \
|
|
|
|
src/IpcClient.cpp \
|
|
|
|
src/IpcReader.cpp \
|
|
|
|
src/Ipc.cpp \
|
2018-01-27 21:48:17 +00:00
|
|
|
src/BarrierLocale.cpp \
|
2014-10-14 16:20:57 +00:00
|
|
|
src/QUtility.cpp \
|
|
|
|
src/ZeroconfServer.cpp \
|
|
|
|
src/ZeroconfThread.cpp \
|
|
|
|
src/ZeroconfRegister.cpp \
|
|
|
|
src/ZeroconfBrowser.cpp \
|
2014-11-13 11:02:48 +00:00
|
|
|
src/ZeroconfService.cpp \
|
2014-11-18 11:00:31 +00:00
|
|
|
src/DataDownloader.cpp \
|
2014-11-27 18:31:09 +00:00
|
|
|
src/AddClientDialog.cpp \
|
2015-02-05 14:17:34 +00:00
|
|
|
src/CommandProcess.cpp \
|
2015-04-15 12:09:22 +00:00
|
|
|
src/CoreInterface.cpp \
|
2015-04-20 17:51:22 +00:00
|
|
|
src/Fingerprint.cpp \
|
2015-05-29 22:57:21 +00:00
|
|
|
src/SslCertificate.cpp \
|
2015-07-16 00:34:31 +00:00
|
|
|
src/WebClient.cpp \
|
2016-09-29 12:45:06 +00:00
|
|
|
src/ActivationNotifier.cpp \
|
2016-09-29 15:14:09 +00:00
|
|
|
src/ActivationDialog.cpp \
|
2016-10-03 10:54:45 +00:00
|
|
|
src/CancelActivationDialog.cpp \
|
2016-10-13 14:13:12 +00:00
|
|
|
src/FailedLoginDialog.cpp \
|
2016-10-17 16:57:14 +00:00
|
|
|
../lib/shared/SerialKey.cpp \
|
|
|
|
src/LicenseManager.cpp
|
2014-03-21 16:08:33 +00:00
|
|
|
HEADERS += src/MainWindow.h \
|
2014-10-14 16:20:57 +00:00
|
|
|
src/AboutDialog.h \
|
|
|
|
src/ServerConfig.h \
|
|
|
|
src/ServerConfigDialog.h \
|
|
|
|
src/ScreenSetupView.h \
|
|
|
|
src/Screen.h \
|
|
|
|
src/ScreenSetupModel.h \
|
|
|
|
src/NewScreenWidget.h \
|
|
|
|
src/TrashScreenWidget.h \
|
|
|
|
src/ScreenSettingsDialog.h \
|
|
|
|
src/BaseConfig.h \
|
|
|
|
src/HotkeyDialog.h \
|
|
|
|
src/ActionDialog.h \
|
|
|
|
src/Hotkey.h \
|
|
|
|
src/Action.h \
|
|
|
|
src/KeySequence.h \
|
|
|
|
src/KeySequenceWidget.h \
|
|
|
|
src/SettingsDialog.h \
|
|
|
|
src/AppConfig.h \
|
2018-01-27 21:48:17 +00:00
|
|
|
src/QBarrierApplication.h \
|
2014-10-14 16:20:57 +00:00
|
|
|
src/VersionChecker.h \
|
|
|
|
src/SetupWizard.h \
|
|
|
|
src/IpcClient.h \
|
|
|
|
src/IpcReader.h \
|
|
|
|
src/Ipc.h \
|
2018-01-27 21:48:17 +00:00
|
|
|
src/BarrierLocale.h \
|
2014-10-14 16:20:57 +00:00
|
|
|
src/QUtility.h \
|
|
|
|
src/ZeroconfServer.h \
|
|
|
|
src/ZeroconfThread.h \
|
|
|
|
src/ZeroconfRegister.h \
|
|
|
|
src/ZeroconfRecord.h \
|
|
|
|
src/ZeroconfBrowser.h \
|
2014-11-13 11:02:48 +00:00
|
|
|
src/ZeroconfService.h \
|
2014-11-18 11:00:31 +00:00
|
|
|
src/DataDownloader.h \
|
2014-11-27 18:31:09 +00:00
|
|
|
src/AddClientDialog.h \
|
2015-02-05 14:17:34 +00:00
|
|
|
src/CommandProcess.h \
|
2015-02-09 15:37:47 +00:00
|
|
|
src/ProcessorArch.h \
|
2015-04-15 12:09:22 +00:00
|
|
|
src/CoreInterface.h \
|
2015-04-20 17:51:22 +00:00
|
|
|
src/Fingerprint.h \
|
2015-05-29 22:57:21 +00:00
|
|
|
src/SslCertificate.h \
|
2015-08-03 23:28:13 +00:00
|
|
|
src/WebClient.h \
|
2016-06-10 14:33:30 +00:00
|
|
|
src/ActivationNotifier.h \
|
2016-09-29 12:45:06 +00:00
|
|
|
src/ElevateMode.h \
|
2016-09-29 15:14:09 +00:00
|
|
|
src/ActivationDialog.h \
|
2016-10-03 10:54:45 +00:00
|
|
|
src/CancelActivationDialog.h \
|
2016-10-13 14:13:12 +00:00
|
|
|
src/FailedLoginDialog.h \
|
2016-10-14 10:28:37 +00:00
|
|
|
../lib/shared/EditionType.h \
|
2016-10-17 16:57:14 +00:00
|
|
|
../lib/shared/SerialKey.h \
|
|
|
|
src/LicenseManager.h
|
2018-01-27 21:48:17 +00:00
|
|
|
RESOURCES += res/Barrier.qrc
|
|
|
|
RC_FILE = res/win/Barrier.rc
|
2015-04-20 17:51:22 +00:00
|
|
|
macx {
|
2014-10-14 16:20:57 +00:00
|
|
|
QMAKE_INFO_PLIST = res/mac/Info.plist
|
2018-01-27 21:48:17 +00:00
|
|
|
TARGET = Barrier
|
|
|
|
QBARRIER_ICON.files = res/mac/Barrier.icns
|
|
|
|
QBARRIER_ICON.path = Contents/Resources
|
|
|
|
QMAKE_BUNDLE_DATA += QBARRIER_ICON
|
2014-10-14 16:20:57 +00:00
|
|
|
LIBS += $$MACX_LIBS
|
2014-08-21 17:32:40 +00:00
|
|
|
}
|
2014-10-14 16:20:57 +00:00
|
|
|
unix:!macx:LIBS += -ldns_sd
|
2015-02-05 11:44:23 +00:00
|
|
|
debug {
|
2014-10-14 16:20:57 +00:00
|
|
|
OBJECTS_DIR = tmp/debug
|
|
|
|
MOC_DIR = tmp/debug
|
|
|
|
RCC_DIR = tmp/debug
|
2014-03-21 16:08:33 +00:00
|
|
|
}
|
2015-02-05 11:44:23 +00:00
|
|
|
release {
|
2014-10-14 16:20:57 +00:00
|
|
|
OBJECTS_DIR = tmp/release
|
|
|
|
MOC_DIR = tmp/release
|
|
|
|
RCC_DIR = tmp/release
|
2014-03-21 16:08:33 +00:00
|
|
|
}
|
2016-06-23 10:42:38 +00:00
|
|
|
win32-msvc2015 {
|
|
|
|
LIBS += -lAdvapi32
|
|
|
|
QMAKE_LFLAGS += /NODEFAULTLIB:LIBCMT
|
2016-06-27 07:59:33 +00:00
|
|
|
}
|
|
|
|
win32-msvc* {
|
|
|
|
contains(QMAKE_HOST.arch, x86):{
|
|
|
|
QMAKE_LFLAGS *= /MACHINE:X86
|
|
|
|
LIBS += -L"$$(BONJOUR_SDK_HOME)/Lib/Win32" -ldnssd
|
|
|
|
}
|
|
|
|
|
|
|
|
contains(QMAKE_HOST.arch, x86_64):{
|
|
|
|
QMAKE_LFLAGS *= /MACHINE:X64
|
|
|
|
LIBS += -L"$$(BONJOUR_SDK_HOME)/Lib/x64" -ldnssd
|
|
|
|
}
|
2015-02-05 11:44:23 +00:00
|
|
|
}
|
2016-06-24 14:17:20 +00:00
|
|
|
win32 {
|
|
|
|
Debug:DESTDIR = ../../bin/Debug
|
|
|
|
Release:DESTDIR = ../../bin/Release
|
2016-06-27 07:59:33 +00:00
|
|
|
INCLUDEPATH += "$$(BONJOUR_SDK_HOME)/Include"
|
2016-06-24 14:17:20 +00:00
|
|
|
}
|
2015-02-05 11:44:23 +00:00
|
|
|
else:DESTDIR = ../../bin
|