TARGET = QtMqtt

CONFIG += c++11
QT = core network

QT += core-private

QMAKE_DOCS = $$PWD/doc/qtmqtt.qdocconf

PUBLIC_HEADERS += \
    qmqttauthenticationproperties.h \
    qmqttglobal.h \
    qmqttclient.h \
    qmqttconnectionproperties.h \
    qmqttmessage.h \
    qmqttpublishproperties.h \
    qmqttsubscription.h \
    qmqttsubscriptionproperties.h \
    qmqtttopicfilter.h \
    qmqtttopicname.h \
    qmqtttype.h

PRIVATE_HEADERS += \
    qmqttclient_p.h \
    qmqttconnection_p.h \
    qmqttconnectionproperties_p.h \
    qmqttcontrolpacket_p.h \
    qmqttmessage_p.h \
    qmqttpublishproperties_p.h \
    qmqttsubscription_p.h

SOURCES += \
    qmqttauthenticationproperties.cpp \
    qmqttclient.cpp \
    qmqttconnection.cpp \
    qmqttconnectionproperties.cpp \
    qmqttcontrolpacket.cpp \
    qmqttmessage.cpp \
    qmqttpublishproperties.cpp \
    qmqttsubscription.cpp \
    qmqttsubscriptionproperties.cpp \
    qmqtttopicfilter.cpp \
    qmqtttopicname.cpp \
    qmqtttype.cpp

INSTALL_HEADERS += \
    $$PWD/../../include/$$TARGET/QMqttConnectionProperties  \ 
    $$PWD/../../include/$$TARGET/qmqttmessage.h  \ 
    $$PWD/../../include/$$TARGET/QMqttStringPair  \ 
    $$PWD/../../include/$$TARGET/QMqttTopicFilter  \ 
    $$PWD/../../include/$$TARGET/QMqttUnsubscriptionProperties  \ 
    $$PWD/../../include/$$TARGET/qtmqttversion.h  \ 
    $$PWD/../../include/$$TARGET/QMqttAuthenticationProperties  \ 
    $$PWD/../../include/$$TARGET/qmqttconnectionproperties.h  \ 
    $$PWD/../../include/$$TARGET/QMqttMessageStatusProperties  \ 
    $$PWD/../../include/$$TARGET/QMqttSubscription  \ 
    $$PWD/../../include/$$TARGET/qmqtttopicfilter.h  \ 
    $$PWD/../../include/$$TARGET/QMqttUserProperties  \ 
    $$PWD/../../include/$$TARGET/qmqttauthenticationproperties.h  \ 
    $$PWD/../../include/$$TARGET/qmqttglobal.h  \ 
    $$PWD/../../include/$$TARGET/QMqttPublishProperties  \ 
    $$PWD/../../include/$$TARGET/qmqttsubscription.h  \ 
    $$PWD/../../include/$$TARGET/QMqttTopicName  \ 
    $$PWD/../../include/$$TARGET/QtMqtt  \ 
    $$PWD/../../include/$$TARGET/QMqttClient  \ 
    $$PWD/../../include/$$TARGET/QMqttLastWillProperties  \ 
    $$PWD/../../include/$$TARGET/qmqttpublishproperties.h  \ 
    $$PWD/../../include/$$TARGET/QMqttSubscriptionProperties  \ 
    $$PWD/../../include/$$TARGET/qmqtttopicname.h  \ 
    $$PWD/../../include/$$TARGET/QtMqttDepends  \ 
    $$PWD/../../include/$$TARGET/qmqttclient.h  \ 
    $$PWD/../../include/$$TARGET/QMqttMessage  \ 
    $$PWD/../../include/$$TARGET/QMqttServerConnectionProperties  \ 
    $$PWD/../../include/$$TARGET/qmqttsubscriptionproperties.h  \ 
    $$PWD/../../include/$$TARGET/qmqtttype.h  \ 
    $$PWD/../../include/$$TARGET/QtMqttVersion

HEADERS += $$PUBLIC_HEADERS $$PRIVATE_HEADERS
QMAKE_INSTALL_HEADERS = $$[QT_INSTALL_HEADERS]
headers.path    = $$QMAKE_INSTALL_HEADERS/$$TARGET
headers.files   += $$INSTALL_HEADERS
INSTALLS += headers

load(qt_module)