src.pro
120 lines
| 3.7 KiB
| text/idl
|
PrologLexer
/ src / src.pro
Michal Klocek
|
r145 | !include( ../common.pri ):error( Couldn't find the common.pri file! ) | ||
Michal Klocek
|
r36 | TARGET = QtCommercialChart | ||
Michal Klocek
|
r39 | DESTDIR = $$CHART_BUILD_LIB_DIR | ||
Michal Klocek
|
r36 | TEMPLATE = lib | ||
QT += core \ | ||||
gui | ||||
CONFIG += debug_and_release | ||||
CONFIG(debug, debug|release):TARGET = QtCommercialChartd | ||||
sauimone
|
r216 | SOURCES += \ | ||
sauimone
|
r56 | barchart/bar.cpp \ | ||
sauimone
|
r114 | barchart/barlabel.cpp \ | ||
sauimone
|
r159 | barchart/barchartmodel.cpp \ | ||
Michal Klocek
|
r145 | barchart/separator.cpp \ | ||
sauimone
|
r169 | barchart/qbarset.cpp \ | ||
barchart/qbarcategory.cpp \ | ||||
sauimone
|
r216 | barchart/qbarchartseries.cpp \ | ||
barchart/qpercentbarchartseries.cpp \ | ||||
barchart/qstackedbarchartseries.cpp \ | ||||
barchart/barpresenterbase.cpp \ | ||||
barchart/barpresenter.cpp \ | ||||
barchart/stackedbarpresenter.cpp \ | ||||
barchart/percentbarpresenter.cpp \ | ||||
sauimone
|
r159 | linechart/linechartanimationitem.cpp \ | ||
linechart/linechartitem.cpp \ | ||||
linechart/qlinechartseries.cpp \ | ||||
Michal Klocek
|
r36 | qchart.cpp \ | ||
Michal Klocek
|
r67 | axisitem.cpp \ | ||
sauimone
|
r62 | qchartview.cpp \ | ||
Michal Klocek
|
r72 | qchartseries.cpp \ | ||
Tero Ahola
|
r103 | qchartaxis.cpp \ | ||
sauimone
|
r126 | charttheme.cpp \ | ||
Michal Klocek
|
r131 | chartdataset.cpp \ | ||
chartpresenter.cpp \ | ||||
Tero Ahola
|
r194 | domain.cpp | ||
Michal Klocek
|
r145 | PRIVATE_HEADERS += linechart/linechartitem_p.h \ | ||
linechart/linechartanimationitem_p.h \ | ||||
sauimone
|
r114 | barchart/barlabel_p.h \ | ||
sauimone
|
r118 | barchart/bar_p.h \ | ||
sauimone
|
r126 | barchart/separator_p.h \ | ||
sauimone
|
r159 | barchart/barchartmodel_p.h \ | ||
sauimone
|
r217 | barchart/barpresenter.h \ | ||
barchart/stackedbarpresenter.h \ | ||||
barchart/percentbarpresenter.h \ | ||||
barchart/barpresenterbase.h \ | ||||
Michal Klocek
|
r67 | axisitem_p.h \ | ||
Tero Ahola
|
r104 | chartitem_p.h \ | ||
Michal Klocek
|
r131 | charttheme_p.h \ | ||
chartdataset_p.h \ | ||||
chartpresenter_p.h \ | ||||
Michal Klocek
|
r145 | domain_p.h | ||
PUBLIC_HEADERS += linechart/qlinechartseries.h \ | ||||
sauimone
|
r216 | barchart/qbarchartseries.h \ | ||
barchart/qstackedbarchartseries.h \ | ||||
barchart/qpercentbarchartseries.h \ | ||||
sauimone
|
r169 | barchart/qbarset.h \ | ||
barchart/qbarcategory.h \ | ||||
Michal Klocek
|
r145 | qchartseries.h \ | ||
qchart.h \ | ||||
qchartglobal.h \ | ||||
Michal Klocek
|
r72 | qchartview.h \ | ||
Michal Klocek
|
r145 | qchartaxis.h | ||
Jani Honkonen
|
r146 | |||
include(piechart/piechart.pri) | ||||
Tero Ahola
|
r194 | include(scatterseries/scatter.pri) | ||
Michal Klocek
|
r145 | THEMES += themes/chartthemeicy_p.h \ | ||
Michal Klocek
|
r143 | themes/chartthemegrayscale_p.h \ | ||
themes/chartthemescientific_p.h \ | ||||
Michal Klocek
|
r145 | themes/chartthemevanilla_p.h | ||
Tero Ahola
|
r194 | HEADERS += $$PUBLIC_HEADERS | ||
Michal Klocek
|
r36 | HEADERS += $$PRIVATE_HEADERS | ||
Michal Klocek
|
r143 | HEADERS += $$THEMES | ||
Michal Klocek
|
r145 | INCLUDEPATH += linechart \ | ||
barchart \ | ||||
themes \ | ||||
. | ||||
Michal Klocek
|
r39 | OBJECTS_DIR = $$CHART_BUILD_DIR/lib | ||
MOC_DIR = $$CHART_BUILD_DIR/lib | ||||
UI_DIR = $$CHART_BUILD_DIR/lib | ||||
RCC_DIR = $$CHART_BUILD_DIR/lib | ||||
Michal Klocek
|
r36 | DEFINES += QTCOMMERCIALCHART_LIBRARY | ||
public_headers.path = $$[QT_INSTALL_HEADERS]/QtCommercialChart | ||||
public_headers.files = $$PUBLIC_HEADERS | ||||
target.path = $$[QT_INSTALL_LIBS] | ||||
INSTALLS += target \ | ||||
public_headers | ||||
Michal Klocek
|
r193 | install_build_public_headers.name = bild_public_headers | ||
install_build_public_headers.output = $$CHART_BUILD_PUBLIC_HEADER_DIR/${QMAKE_FILE_BASE}.h | ||||
install_build_public_headers.input = PUBLIC_HEADERS | ||||
install_build_public_headers.commands = $$QMAKE_COPY \ | ||||
Michal Klocek
|
r145 | ${QMAKE_FILE_NAME} \ | ||
Michal Klocek
|
r193 | $$CHART_BUILD_PUBLIC_HEADER_DIR | ||
install_build_public_headers.CONFIG += target_predeps \ | ||||
Michal Klocek
|
r145 | no_link | ||
Michal Klocek
|
r193 | install_build_private_headers.name = bild_private_headers | ||
install_build_private_headers.output = $$CHART_BUILD_PRIVATE_HEADER_DIR/${QMAKE_FILE_BASE}.h | ||||
install_build_private_headers.input = PRIVATE_HEADERS | ||||
install_build_private_headers.commands = $$QMAKE_COPY \ | ||||
${QMAKE_FILE_NAME} \ | ||||
$$CHART_BUILD_PRIVATE_HEADER_DIR | ||||
install_build_private_headers.CONFIG += target_predeps \ | ||||
no_link | ||||
QMAKE_EXTRA_COMPILERS += install_build_public_headers install_build_private_headers | ||||
Michal Klocek
|
r39 | chartversion.target = qchartversion_p.h | ||
Michal Klocek
|
r145 | chartversion.commands = @echo \ | ||
"build_time" \ | ||||
> \ | ||||
$$chartversion.target; | ||||
chartversion.depends = $$HEADERS \ | ||||
$$SOURCES | ||||
Michal Klocek
|
r39 | PRE_TARGETDEPS += qchartversion_p.h | ||
Michal Klocek
|
r145 | QMAKE_CLEAN += qchartversion_p.h | ||
Michal Klocek
|
r39 | QMAKE_EXTRA_TARGETS += chartversion | ||
Michal Klocek
|
r145 | unix:QMAKE_DISTCLEAN += -r \ | ||
$$CHART_BUILD_HEADER_DIR \ | ||||
$$CHART_BUILD_LIB_DIR | ||||
win32:QMAKE_DISTCLEAN += /Q \ | ||||
$$CHART_BUILD_HEADER_DIR \ | ||||
$$CHART_BUILD_LIB_DIR | ||||
Tero Ahola
|
r194 | |||