include(qextendlibrary.pri) TEMPLATE = lib DEFINES += QEXTEND_LIBRARY TARGET = $$qtLibraryTarget($$TARGET) HEADERS += core/qextend_global.hpp \ core/objectptr.hpp \ core/extendptr.hpp \ core/objectlist.hpp \ core/objectptr.hpp \ core/objectextendptrpolicy.hpp \ core/templatetools.hpp \ core/connector.hpp \ core/logger.hpp \ core/signalcheckpoint.hpp \ core/actionscheduler.hpp \ core/utime.hpp \ core/jsonparser.hpp SOURCES += core/connector.cpp \ core/logger.cpp \ core/objectlist.cpp \ core/signalcheckpoint.cpp \ core/actionscheduler.cpp \ core/utime.cpp \ core/jsonparser.cpp HEADERS += gui/recentmenu.hpp \ gui/imageviewer.hpp \ gui/logger_gui.hpp SOURCES += gui/recentmenu.cpp \ gui/imageviewer.cpp \ gui/logger_gui.cpp HEADERS += application/standardapplication.hpp \ application/actionmanager.hpp \ application/pluginmanager.hpp \ application/iplugin.hpp SOURCES += application/standardapplication.cpp \ application/actionmanager.cpp \ application/pluginmanager.cpp \ application/iplugin.cpp contains( QEXTEND , xml ) { QT += xml HEADERS += xml/xmlparser.hpp SOURCES += xml/xmlparser.cpp }