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 \ core/argsoptions.hpp \ core/argsparser.hpp \ core/scopevaluerestorer.hpp SOURCES += core/connector.cpp \ core/logger.cpp \ core/objectlist.cpp \ core/signalcheckpoint.cpp \ core/actionscheduler.cpp \ core/utime.cpp \ core/jsonparser.cpp \ core/argsoptions.cpp \ core/argsparser.cpp HEADERS += gui/recentmenu.hpp \ gui/imageviewer.hpp \ gui/logger_gui.hpp \ gui/pixmap/abstractpixmapview.hpp \ gui/pixmap/abstractpixmapmodel.hpp \ gui/pixmap/pixmapview.hpp \ gui/pixmap/pixmapmodel.hpp SOURCES += gui/recentmenu.cpp \ gui/imageviewer.cpp \ gui/logger_gui.cpp \ gui/pixmap/pixmapview.cpp \ gui/pixmap/pixmapmodel.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 HEADERS += geometry/delaunay.hpp \ geometry/mesh2d.hpp \ geometry/triangleid.hpp SOURCES += geometry/delaunay.cpp \ geometry/mesh2d.cpp HEADERS += graphics/graphicsitemdragarea.hpp \ graphics/graphicsitemswitcher.hpp \ graphics/graphicspictureitem.hpp \ graphics/graphicspointseditor.hpp \ graphics/graphicstranformmanipulater.hpp SOURCES += graphics/graphicsitemdragarea.cpp \ graphics/graphicsitemswitcher.cpp \ graphics/graphicspictureitem.cpp \ graphics/graphicspointseditor.cpp \ graphics/graphicstranformmanipulater.cpp HEADERS += network/DownloadManager.hpp SOURCES += network/DownloadManager.cpp contains( QEXTEND , xml ) { QT += xml HEADERS += xml/xmlparser.hpp SOURCES += xml/xmlparser.cpp } contains( QEXTEND , opencv ) { HEADERS += opencv/opencvprocess.hpp SOURCES += opencv/opencvprocess.cpp LIBS += -lcxcore -lcv } contains( QEXTEND , c++0x ) { HEADERS += c++0x/property.hpp \ c++0x/dynamicobject.hpp \ c++0x/eventfilter.hpp \ c++0x/runnable.hpp \ c++0x/actionsmoother.hpp \ c++0x/interthreadcaller.hpp SOURCES += c++0x/dynamicobject.cpp \ c++0x/eventfilter.cpp\ c++0x/runnable.cpp \ c++0x/actionsmoother.cpp \ c++0x/interthreadcaller.cpp }