1
# -*- mode: sh -*- ###########################
3
# Copyright (C) 1997 Josef Wilgen
4
# Copyright (C) 2002 Uwe Rathmann
6
# This library is free software; you can redistribute it and/or
7
# modify it under the terms of the Qwt License, Version 1.0
8
##############################################
12
include ( $${QWT_ROOT}/qwtconfig.pri )
14
contains(CONFIG, QwtDesigner) {
20
VVERSION = $$[QT_VERSION]
25
SUFFIX_STR = $${DEBUG_SUFFIX}
28
SUFFIX_STR = $${RELEASE_SUFFIX}
33
CONFIG(debug, debug|release) {
34
SUFFIX_STR = $${DEBUG_SUFFIX}
37
SUFFIX_STR = $${RELEASE_SUFFIX}
43
OBJECTS_DIR = obj$${SUFFIX_STR}
44
DESTDIR = plugins/designer
45
INCLUDEPATH += $${QWT_ROOT}/src
46
DEPENDPATH += $${QWT_ROOT}/src
48
LIBNAME = qwt$${SUFFIX_STR}
49
contains(CONFIG, QwtDll) {
51
DEFINES += QT_DLL QWT_DLL
52
LIBNAME = $${LIBNAME}$${VER_MAJ}
56
!contains(CONFIG, QwtPlot) {
57
DEFINES += NO_QWT_PLOT
60
!contains(CONFIG, QwtWidgets) {
61
DEFINES += NO_QWT_WIDGETS
64
unix:LIBS += -L$${QWT_ROOT}/lib -l$${LIBNAME}
65
win32-msvc:LIBS += $${QWT_ROOT}/lib/$${LIBNAME}.lib
66
win32-msvc.net:LIBS += $${QWT_ROOT}/lib/$${LIBNAME}.lib
67
win32-msvc2002:LIBS += $${QWT_ROOT}/lib/$${LIBNAME}.lib
68
win32-msvc2003:LIBS += $${QWT_ROOT}/lib/$${LIBNAME}.lib
69
win32-msvc2005:LIBS += $${QWT_ROOT}/lib/$${LIBNAME}.lib
70
win32-msvc2008:LIBS += $${QWT_ROOT}/lib/$${LIBNAME}.lib
71
win32-g++:LIBS += -L$${QWT_ROOT}/lib -l$${LIBNAME}
73
# isEmpty(QT_VERSION) does not work with Qt-4.1.0/MinGW
75
VVERSION = $$[QT_VERSION]
78
TARGET = qwtplugin$${SUFFIX_STR}
83
HEADERS += qwtplugin.h
84
SOURCES += qwtplugin.cpp
86
target.path = $(QTDIR)/plugins/designer
91
pixmaps/qwtanalogclock.png \
92
pixmaps/qwtcounter.png \
93
pixmaps/qwtcompass.png \
96
pixmaps/qwtscale.png \
97
pixmaps/qwtslider.png \
98
pixmaps/qwtthermo.png \
99
pixmaps/qwtwheel.png \
100
pixmaps/qwtwidget.png
106
TARGET = qwt_designer_plugin$${SUFFIX_STR}
107
CONFIG += qt designer plugin
112
qwt_designer_plugin.h
115
qwt_designer_plugin.cpp
117
contains(CONFIG, QwtPlot) {
120
qwt_designer_plotdialog.h
123
qwt_designer_plotdialog.cpp
127
qwt_designer_plugin.qrc
129
target.path = $$[QT_INSTALL_PLUGINS]/designer
134
TEMPLATE = subdirs # do nothing