125 lines
3.0 KiB
Prolog
125 lines
3.0 KiB
Prolog
CONFIG += qt
|
|
|
|
greaterThan(QT_MAJOR_VERSION, 4): CONFIG += c++11
|
|
|
|
QT += network xml
|
|
|
|
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets multimedia core
|
|
|
|
TEMPLATE = app
|
|
|
|
QMAKE_CXXFLAGS += -std=c++11
|
|
QMAKE_LFLAGS += -std=c++11
|
|
QMAKE_CXXFLAGS += -Wall
|
|
|
|
DEPENDPATH += . \
|
|
src/gui/ \
|
|
src/backend/
|
|
|
|
INCLUDEPATH += . \
|
|
src/gui \
|
|
src/backend/
|
|
|
|
SOURCES += \
|
|
src/backend/Main.cpp \
|
|
src/backend/Core.cpp \
|
|
src/backend/User.cpp \
|
|
src/backend/I2PSamMessageAnalyser.cpp \
|
|
src/backend/DebugMessageManager.cpp \
|
|
src/backend/Protocol.cpp \
|
|
src/backend/PacketManager.cpp \
|
|
src/backend/FileTransferSend.cpp \
|
|
src/backend/FileTransferRecive.cpp \
|
|
src/backend/SoundManager.cpp \
|
|
src/backend/ConnectionManager.cpp \
|
|
src/backend/SessionController.cpp \
|
|
src/backend/I2PStream.cpp \
|
|
src/backend/ChatmessageChanger.cpp \
|
|
src/backend/UserBlockManager.cpp \
|
|
src/backend/HttpOverStreamObject.cpp \
|
|
src/backend/UserManager.cpp \
|
|
src/backend/FileTransferManager.cpp \
|
|
src/backend/TextEmotionChanger.cpp \
|
|
src/backend/UnsentChatMessageStorage.cpp \
|
|
src/gui/form_Main.cpp \
|
|
src/gui/form_chatwidget.cpp \
|
|
src/gui/form_DebugMessages.cpp \
|
|
src/gui/form_fileRecive.cpp \
|
|
src/gui/form_fileSend.cpp \
|
|
src/gui/form_newUser.cpp \
|
|
src/gui/form_rename.cpp \
|
|
src/gui/form_settingsgui.cpp \
|
|
src/gui/form_UserSearch.cpp \
|
|
src/gui/form_about.cpp \
|
|
src/gui/form_TopicSubscribe.cpp
|
|
|
|
|
|
HEADERS += \
|
|
src/backend/Core.h \
|
|
src/backend/User.h \
|
|
src/backend/I2PSamMessageAnalyser.h \
|
|
src/backend/DebugMessageManager.h \
|
|
src/backend/Protocol.h \
|
|
src/backend/PacketManager.h \
|
|
src/backend/FileTransferSend.h \
|
|
src/backend/FileTransferRecive.h \
|
|
src/backend/SoundManager.h \
|
|
src/backend/ConnectionManager.h \
|
|
src/backend/SessionController.h \
|
|
src/backend/I2PStream.h \
|
|
src/backend/ChatmessageChanger.h \
|
|
src/backend/UserBlockManager.h \
|
|
src/backend/HttpOverStreamObject.h \
|
|
src/backend/UserManager.h \
|
|
src/backend/FileTransferManager.h \
|
|
src/backend/TextEmotionChanger.h \
|
|
src/backend/UnsentChatMessageStorage.h \
|
|
src/gui/form_Main.h \
|
|
src/gui/form_chatwidget.h \
|
|
src/gui/form_DebugMessages.h \
|
|
src/gui/form_fileRecive.h \
|
|
src/gui/form_fileSend.h \
|
|
src/gui/form_newUser.h \
|
|
src/gui/form_rename.h \
|
|
src/gui/form_settingsgui.h \
|
|
src/gui/form_UserSearch.h \
|
|
src/gui/form_about.h \
|
|
src/gui/gui_icons.h \
|
|
src/gui/form_TopicSubscribe.h
|
|
|
|
FORMS += \
|
|
src/gui/form_Main.ui \
|
|
src/gui/form_chatwidget.ui \
|
|
src/gui/form_DebugMessages.ui \
|
|
src/gui/form_fileRecive.ui \
|
|
src/gui/form_fileSend.ui \
|
|
src/gui/form_newUser.ui \
|
|
src/gui/form_rename.ui \
|
|
src/gui/form_settingsgui.ui \
|
|
src/gui/form_userSearch.ui \
|
|
src/gui/form_about.ui \
|
|
src/gui/form_topicSubscribe.ui
|
|
|
|
RESOURCES += src/gui/resourcen.qrc
|
|
|
|
# Windows static build
|
|
win32 {
|
|
QMAKE_CXXFLAGS *= -Wno-deprecated-copy -Wno-class-memaccess
|
|
QMAKE_LFLAGS *= -Wl,-Bstatic -static-libgcc -static-libstdc++
|
|
LIBS *= -lstdc++ -lpthread
|
|
}
|
|
|
|
#unix {}
|
|
|
|
UI_DIR = src/gui
|
|
OBJECTS_DIR = temp/obj
|
|
RCC_DIR = temp/qrc
|
|
MOC_DIR = temp/moc
|
|
RC_FILE = src/gui/icons/i2pmessenger_win.rc
|
|
|
|
android {
|
|
DEFINES += ANDROID=1
|
|
}
|
|
|
|
include(gitversion.pri)
|