diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2007-02-11 11:50:19 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2007-02-11 11:50:19 +0000 |
commit | e1d2a1914a4c35c6db7719d80aa25503dbabb6fb (patch) | |
tree | a3a8b1f36d929df72f0265775da3ac1571dcee47 /math/qtiplot | |
parent | fe8a45502f638719246d18bef59c71b852214534 (diff) | |
download | ports-e1d2a1914a4c35c6db7719d80aa25503dbabb6fb.tar.gz ports-e1d2a1914a4c35c6db7719d80aa25503dbabb6fb.zip |
Notes
Diffstat (limited to 'math/qtiplot')
-rw-r--r-- | math/qtiplot/files/qtiplot.pro | 288 |
1 files changed, 288 insertions, 0 deletions
diff --git a/math/qtiplot/files/qtiplot.pro b/math/qtiplot/files/qtiplot.pro new file mode 100644 index 000000000000..55f8465836f0 --- /dev/null +++ b/math/qtiplot/files/qtiplot.pro @@ -0,0 +1,288 @@ +QMAKE_PROJECT_DEPTH = 0 + +TARGET = qtiplot +TEMPLATE = app +CONFIG += qt warn_on exceptions opengl +CONFIG += thread +CONFIG += release + +MOC_DIR = ../tmp/qtiplot +OBJECTS_DIR = ../tmp/qtiplot +DESTDIR = ./ +DEFINES += QT_PLUGIN + +unix:INCLUDEPATH += $$(LOCALBASE)/include/qwt +unix:INCLUDEPATH += $$(LOCALBASE)/include +unix:INCLUDEPATH += $$(X11BASE)/include + +unix:LIBS += $$(QTDIR)/lib/libqassistantclient.a +unix:LIBS += -L$$(LOCALBASE)/lib -lqwt -lgsl -lgslcblas -lorigin +unix:LIBS += -L$$(X11BASE)/lib -lqwtplot3d +unix:LIBS += -lz + +TRANSLATIONS = translations/qtiplot_de.ts \ + translations/qtiplot_es.ts \ + translations/qtiplot_fr.ts \ + translations/qtiplot_ru.ts \ + translations/qtiplot_sv.ts + +system($$(X11BASE)/bin/lupdate -verbose qtiplot.pro) +system($$(X11BASE)/bin/lrelease -verbose qtiplot.pro) + +###################### HEADERS ############################################## +HEADERS += src/application.h \ + src/graph.h \ + src/graph3D.h \ + src/worksheet.h \ + src/curvesDialog.h \ + src/valuesDialog.h \ + src/plotDialog.h \ + src/plot3DDialog.h \ + src/plotWizard.h \ + src/exportDialog.h \ + src/importDialog.h \ + src/axesDialog.h \ + src/pieDialog.h \ + src/polynomFitDialog.h \ + src/expDecayDialog.h \ + src/functionDialog.h \ + src/fitDialog.h \ + src/surfaceDialog.h \ + src/tableDialog.h \ + src/textDialog.h \ + src/lineDlg.h \ + src/scalePicker.h \ + src/canvaspicker.h \ + src/ErrorBar.h \ + src/pie.h \ + src/errDlg.h \ + src/LegendMarker.h \ + src/LineMarker.h\ + src/ImageMarker.h\ + src/imageDialog.h \ + src/fit.h \ + src/nrutil.h\ + src/pixmaps.h\ + src/multilayer.h\ + src/layerDialog.h \ + src/intDialog.h \ + src/sortDialog.h\ + src/bars.h \ + src/cones.h \ + src/configDialog.h \ + src/BarCurve.h \ + src/BoxCurve.h \ + src/Histogram.h \ + src/VectorCurve.h \ + src/scales.h \ + src/imageExportDialog.h \ + src/matrix.h \ + src/matrixDialog.h \ + src/matrixSizeDialog.h \ + src/matrixValuesDialog.h \ + src/analysisDialog.h \ + src/parser.h \ + src/colorBox.h \ + src/symbolBox.h \ + src/patternBox.h \ + src/importOPJ.h\ + src/symbolDialog.h \ + src/plot.h \ + src/colorButton.h \ + src/associationsDialog.h \ + src/renameWindowDialog.h \ + src/widget.h \ + src/interpolationDialog.h\ + src/fileDialogs.h\ + src/epsExportDialog.h\ + src/smoothCurveDialog.h\ + src/filterDialog.h\ + src/fftDialog.h\ + src/note.h\ + src/folder.h\ + src/findDialog.h\ + src/Scripting.h\ + src/scriptedit.h\ + src/FunctionCurve.h\ + src/Fitter.h\ + src/customEvents.h\ + src/ScriptingLangDialog.h\ + src/ScriptWindow.h\ + src/TableStatistics.h\ + src/Spectrogram.h\ + src/ColorMapEditor.h + +###################### SOURCES ############################################## + +SOURCES += src/application.cpp \ + src/graph.cpp \ + src/analysis.cpp \ + src/graph3D.cpp \ + src/worksheet.cpp \ + src/valuesDialog.cpp \ + src/curvesDialog.cpp \ + src/plotDialog.cpp \ + src/plot3DDialog.cpp \ + src/plotWizard.cpp \ + src/exportDialog.cpp \ + src/importDialog.cpp \ + src/axesDialog.cpp \ + src/pieDialog.cpp \ + src/polynomFitDialog.cpp \ + src/tableDialog.cpp \ + src/textDialog.cpp \ + src/scalePicker.cpp \ + src/canvaspicker.cpp \ + src/expDecayDialog.cpp \ + src/functionDialog.cpp \ + src/fitDialog.cpp \ + src/surfaceDialog.cpp \ + src/lineDlg.cpp \ + src/ErrorBar.cpp \ + src/pie.cpp \ + src/errDlg.cpp \ + src/LegendMarker.cpp \ + src/LineMarker.cpp \ + src/ImageMarker.cpp\ + src/imageDialog.cpp \ + src/multilayer.cpp\ + src/layerDialog.cpp \ + src/intDialog.cpp \ + src/sortDialog.cpp\ + src/bars.cpp \ + src/cones.cpp \ + src/analysisDialog.cpp \ + src/configDialog.cpp \ + src/BarCurve.cpp \ + src/BoxCurve.cpp \ + src/Histogram.cpp \ + src/VectorCurve.cpp \ + src/imageExportDialog.cpp \ + src/matrix.cpp \ + src/matrixDialog.cpp \ + src/matrixSizeDialog.cpp \ + src/matrixValuesDialog.cpp \ + src/parser.cpp\ + src/colorBox.cpp \ + src/symbolBox.cpp \ + src/patternBox.cpp \ + src/importOPJ.cpp\ + src/main.cpp \ + src/symbolDialog.cpp \ + src/plot.cpp \ + src/colorButton.cpp \ + src/associationsDialog.cpp \ + src/renameWindowDialog.cpp \ + src/widget.cpp\ + src/interpolationDialog.cpp\ + src/epsExportDialog.cpp\ + src/nrutil.cpp\ + src/fit.cpp\ + src/smoothCurveDialog.cpp\ + src/filterDialog.cpp\ + src/fftDialog.cpp\ + src/note.cpp\ + src/folder.cpp\ + src/findDialog.cpp\ + src/scriptedit.cpp\ + src/fileDialogs.cpp\ + src/scales.cpp\ + src/FunctionCurve.cpp\ + src/Fitter.cpp\ + src/Scripting.cpp\ + src/ScriptingLangDialog.cpp\ + src/ScriptWindow.cpp\ + src/TableStatistics.cpp\ + src/Spectrogram.cpp\ + src/ColorMapEditor.cpp + +SOURCES +=../3rdparty/zlib123/minigzip.c + +##################### SCRIPTING LANGUAGES SECTION ############# + + SCRIPTING_LANGS = muParser + DEFINES += SCRIPTING_CONSOLE + DEFINES += SCRIPTING_DIALOG + +# Python support is unstable; use at your own risk +unix:SCRIPTING_LANGS += Python + +##################### Default: muParser ####################### +contains(SCRIPTING_LANGS, muParser) { + DEFINES += SCRIPTING_MUPARSER + unix:LIBS += -lmuparser + HEADERS += src/muParserScripting.h + SOURCES += src/muParserScripting.cpp +} + +##################### PYTHON + SIP + PyQT ##################### +contains(SCRIPTING_LANGS, Python) { + DEFINES += SCRIPTING_PYTHON + HEADERS += src/PythonScripting.h + SOURCES += src/PythonScripting.cpp + + SIP = $$(LOCALBASE)/bin/sip + SIPINCLUDE = $$(LOCALBASE)/share/py-sip + + unix { + INCLUDEPATH += $$(PYTHON_INCLUDEDIR) + LIBS += -lm -l$$(PYTHON_VERSION) + system(mkdir -p $${MOC_DIR}) + unix:system($${SIP} -I $${SIPINCLUDE} -t Qt_3_3_0 -t WS_X11 -c $${MOC_DIR} src/qti.sip) + } + +##################### SIP generated files ##################### + HEADERS +=\ + ../tmp/qtiplot/sipqtiApplicationWindow.h\ + ../tmp/qtiplot/sipqtiGraph.h\ + ../tmp/qtiplot/sipqtiLineMarker.h\ + ../tmp/qtiplot/sipqtiMultiLayer.h\ + ../tmp/qtiplot/sipqtiTable.h\ + ../tmp/qtiplot/sipqtimyWidget.h\ + ../tmp/qtiplot/sipqtiScriptEdit.h\ + ../tmp/qtiplot/sipqtiNote.h\ + ../tmp/qtiplot/sipqtiFit.h\ + ../tmp/qtiplot/sipqtiExponentialFit.h\ + ../tmp/qtiplot/sipqtiTwoExpFit.h\ + ../tmp/qtiplot/sipqtiThreeExpFit.h\ + ../tmp/qtiplot/sipqtiSigmoidalFit.h\ + ../tmp/qtiplot/sipqtiGaussAmpFit.h\ + ../tmp/qtiplot/sipqtiLorentzFit.h\ + ../tmp/qtiplot/sipqtiNonLinearFit.h\ + ../tmp/qtiplot/sipqtiPluginFit.h\ + ../tmp/qtiplot/sipqtiMultiPeakFit.h\ + ../tmp/qtiplot/sipqtiPolynomialFit.h\ + ../tmp/qtiplot/sipqtiLinearFit.h\ + ../tmp/qtiplot/sipqtiMatrix.h\ + ../tmp/qtiplot/sipqtiGaussFit.h\ + ../tmp/qtiplot/sipqtiPythonScript.h\ + ../tmp/qtiplot/sipqtiFolder.h\ + ../tmp/qtiplot/sipqtiQPtrList.h + SOURCES +=\ + ../tmp/qtiplot/sipqticmodule.cpp\ + ../tmp/qtiplot/sipqtiApplicationWindow.cpp\ + ../tmp/qtiplot/sipqtiGraph.cpp\ + ../tmp/qtiplot/sipqtiLineMarker.cpp\ + ../tmp/qtiplot/sipqtiMultiLayer.cpp\ + ../tmp/qtiplot/sipqtiTable.cpp\ + ../tmp/qtiplot/sipqtimyWidget.cpp\ + ../tmp/qtiplot/sipqtiScriptEdit.cpp\ + ../tmp/qtiplot/sipqtiNote.cpp\ + ../tmp/qtiplot/sipqtiFit.cpp\ + ../tmp/qtiplot/sipqtiExponentialFit.cpp\ + ../tmp/qtiplot/sipqtiTwoExpFit.cpp\ + ../tmp/qtiplot/sipqtiThreeExpFit.cpp\ + ../tmp/qtiplot/sipqtiSigmoidalFit.cpp\ + ../tmp/qtiplot/sipqtiGaussAmpFit.cpp\ + ../tmp/qtiplot/sipqtiLorentzFit.cpp\ + ../tmp/qtiplot/sipqtiNonLinearFit.cpp\ + ../tmp/qtiplot/sipqtiPluginFit.cpp\ + ../tmp/qtiplot/sipqtiMultiPeakFit.cpp\ + ../tmp/qtiplot/sipqtiPolynomialFit.cpp\ + ../tmp/qtiplot/sipqtiLinearFit.cpp\ + ../tmp/qtiplot/sipqtiMatrix.cpp\ + ../tmp/qtiplot/sipqtiGaussFit.cpp\ + ../tmp/qtiplot/sipqtiPythonScript.cpp\ + ../tmp/qtiplot/sipqtiFolder.cpp\ + ../tmp/qtiplot/sipqtiQPtrList.cpp +} |