~valavanisalex/ubuntu/maverick/scidavis/fix-604811

« back to all changes in this revision

Viewing changes to scidavis/python.pri

  • Committer: Bazaar Package Importer
  • Author(s): Ruben Molina
  • Date: 2009-09-06 11:34:04 UTC
  • Revision ID: james.westby@ubuntu.com-20090906113404-4awaey82l3686w4q
Tags: upstream-0.2.3
ImportĀ upstreamĀ versionĀ 0.2.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
##################### PYTHON + SIP + PyQT #####################
 
2
 
 
3
  INSTALLS += pythonconfig
 
4
  pythonconfig.files += scidavisrc.py
 
5
  DEFINES       += PYTHON_CONFIG_PATH="\\\"$$replace(pythonconfig.path," ","\ ")\\\"
 
6
 
 
7
  INSTALLS += pythonutils
 
8
  pythonutils.files += scidavisUtil.py
 
9
  DEFINES       += PYTHON_UTIL_PATH="\\\"$$replace(pythonutils.path," ","\ ")\\\"
 
10
 
 
11
  SIP_DIR = ../tmp/scidavis
 
12
 
 
13
  DEFINES += SCRIPTING_PYTHON
 
14
  HEADERS += src/PythonScript.h src/PythonScripting.h
 
15
  SOURCES += src/PythonScript.cpp src/PythonScripting.cpp
 
16
 
 
17
  unix {
 
18
    INCLUDEPATH += $$system(python python-includepath.py)
 
19
    macx {
 
20
      LIBS += -framework Python
 
21
    } else {
 
22
      LIBS += $$system(python -c "\"from distutils import sysconfig; print '-lpython'+sysconfig.get_config_var('VERSION')\"")
 
23
    }
 
24
    LIBS        += -lm
 
25
    system(mkdir -p $${SIP_DIR})
 
26
    system($$system(python python-sipcmd.py) -c $${SIP_DIR} src/scidavis.sip)
 
27
  }
 
28
 
 
29
  win32 {
 
30
    INCLUDEPATH += $$system(call python-includepath.py)
 
31
    LIBS        += $$system(call python-libs-win.py)
 
32
    # TODO: fix the command below (only really necessary if SIP_DIR != MOC/OBJECTS_DIR)
 
33
    #system(md $${SIP_DIR})
 
34
    system($$system(call python-sipcmd.py) -c $${SIP_DIR} src/scidavis.sip)
 
35
  }
 
36
 
 
37
##################### SIP generated files #####################
 
38
 
 
39
  HEADERS += $${SIP_DIR}/sipAPIscidavis.h
 
40
 
 
41
  SOURCES += $${SIP_DIR}/sipscidaviscmodule.cpp\
 
42
             $${SIP_DIR}/sipscidavisApplicationWindow.cpp\
 
43
             $${SIP_DIR}/sipscidavisGraph.cpp\
 
44
             $${SIP_DIR}/sipscidavisArrowMarker.cpp\
 
45
             $${SIP_DIR}/sipscidavisImageMarker.cpp\
 
46
             $${SIP_DIR}/sipscidavisLegend.cpp\
 
47
             $${SIP_DIR}/sipscidavisMultiLayer.cpp\
 
48
             $${SIP_DIR}/sipscidavisTable.cpp\
 
49
             $${SIP_DIR}/sipscidavisMatrix.cpp\
 
50
             $${SIP_DIR}/sipscidavisMyWidget.cpp\
 
51
             $${SIP_DIR}/sipscidavisScriptEdit.cpp\
 
52
             $${SIP_DIR}/sipscidavisNote.cpp\
 
53
             $${SIP_DIR}/sipscidavisPythonScript.cpp\
 
54
             $${SIP_DIR}/sipscidavisPythonScripting.cpp\
 
55
             $${SIP_DIR}/sipscidavisFolder.cpp\
 
56
             $${SIP_DIR}/sipscidavisQList.cpp\
 
57
             $${SIP_DIR}/sipscidavisFit.cpp \
 
58
             $${SIP_DIR}/sipscidavisExponentialFit.cpp \
 
59
             $${SIP_DIR}/sipscidavisTwoExpFit.cpp \
 
60
             $${SIP_DIR}/sipscidavisThreeExpFit.cpp \
 
61
             $${SIP_DIR}/sipscidavisSigmoidalFit.cpp \
 
62
             $${SIP_DIR}/sipscidavisGaussAmpFit.cpp \
 
63
             $${SIP_DIR}/sipscidavisLorentzFit.cpp \
 
64
             $${SIP_DIR}/sipscidavisNonLinearFit.cpp \
 
65
             $${SIP_DIR}/sipscidavisPluginFit.cpp \
 
66
             $${SIP_DIR}/sipscidavisMultiPeakFit.cpp \
 
67
             $${SIP_DIR}/sipscidavisPolynomialFit.cpp \
 
68
             $${SIP_DIR}/sipscidavisLinearFit.cpp \
 
69
             $${SIP_DIR}/sipscidavisGaussFit.cpp \
 
70
             $${SIP_DIR}/sipscidavisFilter.cpp \
 
71
             $${SIP_DIR}/sipscidavisDifferentiation.cpp \
 
72
             $${SIP_DIR}/sipscidavisIntegration.cpp \
 
73
             $${SIP_DIR}/sipscidavisInterpolation.cpp \
 
74
             $${SIP_DIR}/sipscidavisSmoothFilter.cpp \
 
75
             $${SIP_DIR}/sipscidavisFFTFilter.cpp \
 
76
             $${SIP_DIR}/sipscidavisFFT.cpp \
 
77
             $${SIP_DIR}/sipscidavisCorrelation.cpp \
 
78
             $${SIP_DIR}/sipscidavisConvolution.cpp \
 
79
             $${SIP_DIR}/sipscidavisDeconvolution.cpp \
 
80
             $${SIP_DIR}/sipscidavisAbstractAspect.cpp \
 
81
             $${SIP_DIR}/sipscidavisColumn.cpp \
 
82
                                 $${SIP_DIR}/sipscidavisQwtSymbol.cpp \
 
83
                                 $${SIP_DIR}/sipscidavisQwtPlotCurve.cpp \
 
84
 
 
85
###############################################################