diff --git a/src/blackgui/blackgui.pro b/src/blackgui/blackgui.pro index 76ed6392d..a430daeec 100644 --- a/src/blackgui/blackgui.pro +++ b/src/blackgui/blackgui.pro @@ -1,10 +1,9 @@ include (../../config.pri) include (../../build.pri) -QT += network dbus gui +QT += network dbus gui svg greaterThan(QT_MAJOR_VERSION, 4): QT += widgets - TARGET = blackgui TEMPLATE = lib CONFIG += staticlib @@ -23,12 +22,35 @@ DEFINES += LOG_IN_FILE win32:!win32-g++*: PRE_TARGETDEPS += ../../lib/blackmisc.lib ../../lib/blacksim.lib ../../lib/blackcore.lib else: PRE_TARGETDEPS += ../../lib/libblackmisc.a ../../lib/libblacksim.a ../../lib/libblackcore.a + HEADERS += *.h SOURCES += *.cpp -FORMS += *.ui -RESOURCES += blackgui.qrc +HEADERS += $$PWD/models/*.h +SOURCES += $$PWD/models/*.cpp +HEADERS += $$PWD/views/*.h +SOURCES += $$PWD/views/*.cpp +HEADERS += $$PWD/components/*.h +SOURCES += $$PWD/components/*.cpp + +FORMS += $$PWD/components/*.ui +FORMS += $$PWD/*.ui + +RESOURCES += DESTDIR = ../../lib -OTHER_FILES += +OTHER_FILES += ./qss/*.qss + +win32:isEmpty(MINGW_IN_SHELL): COPY = xcopy /yi +else: COPY = cp -r + +win32 { + QMAKE_POST_LINK += $$COPY $$shell_path($$PWD/qss) \ + $$shell_path($$OUT_PWD/../../bin/qss) +} +else { + QMAKE_POST_LINK += mkdir -p $$shell_path($$OUT_PWD/../../bin) && \ + $$COPY $$shell_path($$PWD/qss) \ + $$shell_path($$OUT_PWD/../../bin) +} include (../../libraries.pri)