QT          += qml quick svg
CONFIG      += plugin c++11
TEMPLATE    = lib
TARGET      = FluentUI
TARGET      = $$qtLibraryTarget($$TARGET)
uri         = FluentUI

CONFIG += sharedlib  # staticlib or sharedlib

RESOURCES += \
    res.qrc

HEADERS += \
    Def.h \
    FluApp.h \
    FluColorSet.h \
    FluColors.h \
    FluRegister.h \
    FluTheme.h \
    Fluent.h \
    FluentUI.h \
    FramelessView.h \
    WindowHelper.h \
    qml_plugin.h \
    stdafx.h

SOURCES += \
    Def.cpp \
    FluApp.cpp \
    FluColorSet.cpp \
    FluColors.cpp \
    FluRegister.cpp \
    FluTheme.cpp \
    Fluent.cpp \
    FluentUI.cpp \
    WindowHelper.cpp \
    qml_plugin.cpp \

win32 {
    SOURCES += \
        FramelessView_win.cpp
} else {
    SOURCES += \
        FramelessView_unix.cpp
}

DEFINES += VERSION_IN=\\\"1.0.0\\\"
DEFINES += URI_STR=\\\"$$uri\\\"

contains(QMAKE_HOST.os,Windows) {
    include(./build_windows.pri)
}else{
    include(./build_macos.pri)
}
