Files
HWIL_Assistant/HWIL_Assistant/HWIL_Assistant_Linux.pro
2025-03-14 07:47:07 -07:00

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