|
|
TEMPLATE = lib
|
|
|
TARGET = qtcommercialchartqml
|
|
|
CONFIG += qt plugin
|
|
|
QT += declarative
|
|
|
|
|
|
!include( ../config.pri ) {
|
|
|
error( "Couldn't find the config.pri file!" )
|
|
|
}
|
|
|
|
|
|
DESTDIR = $$CHART_BUILD_PLUGIN_DIR
|
|
|
contains(QT_MAJOR_VERSION, 5) {
|
|
|
# TODO: QtQuick2 not supported by the implementation currently
|
|
|
DEFINES += QTQUICK2
|
|
|
}
|
|
|
|
|
|
OBJECTS_DIR = $$CHART_BUILD_DIR/plugin
|
|
|
MOC_DIR = $$CHART_BUILD_DIR/plugin
|
|
|
UI_DIR = $$CHART_BUILD_DIR/plugin
|
|
|
RCC_DIR = $$CHART_BUILD_DIR/plugin
|
|
|
|
|
|
SOURCES += \
|
|
|
plugin.cpp \
|
|
|
declarativechart.cpp \
|
|
|
declarativexyseries.cpp \
|
|
|
declarativexypoint.cpp \
|
|
|
declarativelineseries.cpp \
|
|
|
declarativesplineseries.cpp \
|
|
|
declarativeareaseries.cpp \
|
|
|
declarativescatterseries.cpp \
|
|
|
declarativepieseries.cpp \
|
|
|
declarativebarseries.cpp
|
|
|
HEADERS += \
|
|
|
declarativechart.h \
|
|
|
declarativexyseries.h \
|
|
|
declarativexypoint.h \
|
|
|
declarativelineseries.h \
|
|
|
declarativesplineseries.h \
|
|
|
declarativeareaseries.h \
|
|
|
declarativescatterseries.h \
|
|
|
declarativepieseries.h \
|
|
|
declarativebarseries.h
|
|
|
|
|
|
TARGETPATH = QtCommercial/Chart
|
|
|
target.path = $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
|
|
|
qmldir.files += $$PWD/qmldir
|
|
|
qmldir.path += $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
|
|
|
INSTALLS += target qmldir
|
|
|
|
|
|
FILE = $$PWD/qmldir
|
|
|
win32:{FILE = $$replace(FILE, "/","\\")}
|
|
|
QMAKE_POST_LINK += $$QMAKE_COPY $$FILE $$CHART_BUILD_PLUGIN_DIR
|
|
|
|