130 lines
4.1 KiB
Prolog
130 lines
4.1 KiB
Prolog
QT += core gui
|
|
QT += network
|
|
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
|
|
|
|
CONFIG(debug, debug|release){
|
|
DESTDIR = build_x64_debug
|
|
} else {
|
|
DESTDIR = build_x64_release
|
|
}
|
|
|
|
OBJECTS_DIR = $${DESTDIR}/OBJ
|
|
MOC_DIR = $${DESTDIR}/MOC
|
|
RCC_DIR = $${DESTDIR}/RCC
|
|
UI_DIR = $${DESTDIR}/UI
|
|
|
|
TARGET = HWIL_Assistant
|
|
CONFIG += c++11
|
|
|
|
DEFINES += LINUX_PLATFORM
|
|
|
|
QT += testlib
|
|
|
|
SOURCES += \
|
|
src/Comm/UdpSocketMgr.cpp \
|
|
src/AutomationMessages/AreYouThereCmdMessage.cpp \
|
|
src/AutomationMessages/AreYouThereRspMessage.cpp \
|
|
src/AutomationMessages/AutomationMsgHandler.cpp \
|
|
src/AutomationMessages/AutomationMsgParser.cpp \
|
|
src/AutomationMessages/GenericRspMessage.cpp \
|
|
src/AutomationMessages/KwScenarioStartedMessage.cpp \
|
|
src/AutomationMessages/KwScenarioStoppedMessage.cpp \
|
|
src/AutomationMessages/Message.cpp \
|
|
src/AutomationMessages/MessageHeader.cpp \
|
|
src/AutomationMessages/WaitForLastTaskCompletionCmdMessage.cpp \
|
|
src/Comm/UdpSocket.cpp \
|
|
src/CommonLib/Exceptions/Exception.cpp \
|
|
src/CommonLib/Exceptions/TimeoutError.cpp \
|
|
src/CommonLib/Lib/Condition.cpp \
|
|
src/Common/Constants.cpp \
|
|
src/CommonLib/Lib/ErrorLog.cpp \
|
|
src/CommonLib/Lib/EventNames.cpp \
|
|
src/CommonLib/Lib/IniFile.cpp \
|
|
src/CommonLib/Lib/LockMutex.cpp \
|
|
src/CommonLib/Lib/Mutex.cpp \
|
|
src/CommonLib/Lib/OSObject.cpp \
|
|
src/CommonLib/Lib/Util/DateTimeUtil.cpp \
|
|
src/CommonLib/Lib/Util/FileSystemUtil.cpp \
|
|
src/CommonLib/Lib/Util/MiscUtil.cpp \
|
|
src/CommonLib/Lib/Util/StringUtil.cpp \
|
|
src/CommonLib/Proc/Proc.cpp \
|
|
src/CommonLib/Lib/Timestamp.cpp \
|
|
src/Common/Util.cpp \
|
|
src/CommonLib/Threading/Thread.cpp \
|
|
src/Config/ConfigFileManager.cpp \
|
|
src/LinuxProc.cpp \
|
|
src/Threads/FileTransferThread.cpp \
|
|
src/Threads/NetworkingThread.cpp \
|
|
src/Threads/RunAppThread.cpp \
|
|
src/UI/FileTransferDialog.cpp \
|
|
src/UI/MainWindow.cpp \
|
|
src/main.cpp \
|
|
|
|
HEADERS += \
|
|
src/Comm/UdpSocketMgr.hpp \
|
|
src/AutomationMessages/AreYouThereCmdMessage.hpp \
|
|
src/AutomationMessages/AreYouThereRspMessage.hpp \
|
|
src/AutomationMessages/AutomationMsgHandler.hpp \
|
|
src/AutomationMessages/AutomationMsgParser.hpp \
|
|
src/AutomationMessages/GenericRspMessage.hpp \
|
|
src/AutomationMessages/KwScenarioStartedMessage.hpp \
|
|
src/AutomationMessages/KwScenarioStoppedMessage.hpp \
|
|
src/AutomationMessages/Message.hpp \
|
|
src/AutomationMessages/MessageHeader.hpp \
|
|
src/AutomationMessages/MessageIDs.hpp \
|
|
src/AutomationMessages/WaitForLastTaskCompletionCmdMessage.hpp \
|
|
src/Comm/UdpSocket.hpp \
|
|
src/CommonLib/Exceptions/Exception.hpp \
|
|
src/CommonLib/Exceptions/TimeoutError.hpp \
|
|
src/CommonLib/Lib/Condition.hpp \
|
|
src/Common/Constants.hpp \
|
|
src/CommonLib/Lib/CustomDataTypes.hpp \
|
|
src/CommonLib/Lib/ErrorLog.hpp \
|
|
src/CommonLib/Lib/EventNames.hpp \
|
|
src/CommonLib/Lib/IniFile.hpp \
|
|
src/CommonLib/Lib/LockMutex.hpp \
|
|
src/CommonLib/Lib/Mutex.hpp \
|
|
src/CommonLib/Lib/OSObject.hpp \
|
|
src/CommonLib/Lib/Util/DateTimeUtil.hpp \
|
|
src/CommonLib/Lib/Util/FileSystemUtil.hpp \
|
|
src/CommonLib/Lib/Util/MiscUtil.hpp \
|
|
src/CommonLib/Lib/Util/StringUtil.hpp \
|
|
src/CommonLib/Proc/Proc.hpp \
|
|
src/CommonLib/Lib/Timestamp.hpp \
|
|
src/Common/Util.hpp \
|
|
src/CommonLib/Threading/Thread.hpp \
|
|
src/Config/ConfigFileManager.hpp \
|
|
src/LinuxProc.hpp \
|
|
src/Threads/FileTransferThread.hpp \
|
|
src/Threads/NetworkingThread.hpp \
|
|
src/Threads/RunAppThread.hpp \
|
|
src/UI/FileTransferDialog.hpp \
|
|
src/UI/MainWindow.h
|
|
|
|
FORMS += \
|
|
src/UI/FileTransferDialog.ui \
|
|
src/UI/mainwindow.ui
|
|
|
|
INCLUDEPATH += src/ \
|
|
src/UI/ \
|
|
src/Computers/ \
|
|
src/Comm/ \
|
|
src/Config/ \
|
|
src/Threads/ \
|
|
src/CommonLib/Comm/ \
|
|
src/CommonLib/Exceptions/ \
|
|
src/CommonLib/Lib/ \
|
|
src/CommonLib/Lib/Util/ \
|
|
src/CommonLib/Proc/ \
|
|
src/CommonLib/Threading/ \
|
|
src/Common/ \
|
|
src/AutomationMessages/
|
|
|
|
# Default rules for deployment.
|
|
qnx: target.path = /tmp/$${TARGET}/bin
|
|
else: unix:!android: target.path = /opt/$${TARGET}/bin
|
|
!isEmpty(target.path): INSTALLS += target
|
|
|
|
DISTFILES += \
|
|
src/Config/config.ini
|