~ubuntu-branches/ubuntu/utopic/ardour3/utopic

« back to all changes in this revision

Viewing changes to libs/qm-dsp/qm-dsp.pro

  • Committer: Package Import Robot
  • Author(s): Felipe Sateler
  • Date: 2013-09-21 19:05:02 UTC
  • Revision ID: package-import@ubuntu.com-20130921190502-8gsftrku6jnzhd7v
Tags: upstream-3.4~dfsg
ImportĀ upstreamĀ versionĀ 3.4~dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
TEMPLATE = lib
 
3
CONFIG += staticlib warn_on release
 
4
CONFIG -= qt
 
5
OBJECTS_DIR = tmp_obj
 
6
MOC_DIR = tmp_moc
 
7
 
 
8
linux-g++* {
 
9
    QMAKE_CXXFLAGS_RELEASE += -DNDEBUG -O3 -fno-exceptions -fPIC -ffast-math -msse -mfpmath=sse -ftree-vectorize -fomit-frame-pointer
 
10
    DEFINES += USE_PTHREADS
 
11
    INCLUDEPATH += ../vamp-plugin-sdk ../qm-dsp
 
12
    LIBPATH += ../vamp-plugin-sdk/vamp-sdk ../qm-dsp
 
13
}
 
14
 
 
15
linux-g++-64 {
 
16
    QMAKE_CXXFLAGS_RELEASE += -msse2
 
17
    INCLUDEPATH += ../qm-vamp-plugins/build/linux/amd64
 
18
}
 
19
 
 
20
win32-x-g++ {
 
21
    QMAKE_CXXFLAGS_RELEASE += -DNDEBUG -O2 -march=pentium3 -msse
 
22
    INCLUDEPATH += . include ../include
 
23
}
 
24
 
 
25
macx-g++* {
 
26
    QMAKE_MAC_SDK=/Developer/SDKs/MacOSX10.4u.sdk
 
27
    CONFIG += x86 ppc
 
28
    QMAKE_CXXFLAGS_RELEASE += -O2 -g0 -fvisibility=hidden -I/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/
 
29
    INCLUDEPATH += /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/
 
30
    DEFINES += USE_PTHREADS
 
31
    QMAKE_CXXFLAGS_RELEASE += -fvisibility=hidden
 
32
}
 
33
 
 
34
solaris* {
 
35
    QMAKE_CXXFLAGS_RELEASE += -DNDEBUG -fast
 
36
    INCLUDEPATH += /opt/ATLAS3.9.14/include
 
37
    DEFINES += USE_PTHREADS
 
38
}
 
39
 
 
40
INCLUDEPATH += . 
 
41
 
 
42
# Input
 
43
HEADERS += base/Pitch.h \
 
44
           base/Window.h \
 
45
           dsp/chromagram/Chromagram.h \
 
46
           dsp/chromagram/ConstantQ.h \
 
47
           dsp/keydetection/GetKeyMode.h \
 
48
           dsp/mfcc/MFCC.h \
 
49
           dsp/onsets/DetectionFunction.h \
 
50
           dsp/onsets/PeakPicking.h \
 
51
           dsp/phasevocoder/PhaseVocoder.h \
 
52
           dsp/rateconversion/Decimator.h \
 
53
           dsp/rhythm/BeatSpectrum.h \
 
54
           dsp/segmentation/cluster_melt.h \
 
55
           dsp/segmentation/ClusterMeltSegmenter.h \
 
56
           dsp/segmentation/cluster_segmenter.h \
 
57
           dsp/segmentation/Segmenter.h \
 
58
           dsp/segmentation/segment.h \
 
59
           dsp/signalconditioning/DFProcess.h \
 
60
           dsp/signalconditioning/Filter.h \
 
61
           dsp/signalconditioning/FiltFilt.h \
 
62
           dsp/signalconditioning/Framer.h \
 
63
           dsp/tempotracking/DownBeat.h \
 
64
           dsp/tempotracking/TempoTrack.h \
 
65
           dsp/tempotracking/TempoTrackV2.h \
 
66
           dsp/tonal/ChangeDetectionFunction.h \
 
67
           dsp/tonal/TCSgram.h \
 
68
           dsp/tonal/TonalEstimator.h \
 
69
           dsp/transforms/FFT.h \
 
70
           dsp/wavelet/Wavelet.h \
 
71
           hmm/hmm.h \
 
72
           maths/Correlation.h \
 
73
           maths/CosineDistance.h \
 
74
           maths/KLDivergence.h \
 
75
           maths/MathAliases.h \
 
76
           maths/MathUtilities.h \
 
77
           maths/Polyfit.h \
 
78
           maths/pca/pca.h \
 
79
           thread/AsynchronousTask.h \
 
80
           thread/BlockAllocator.h \
 
81
           thread/Thread.h
 
82
SOURCES += base/Pitch.cpp \
 
83
           dsp/chromagram/Chromagram.cpp \
 
84
           dsp/chromagram/ConstantQ.cpp \
 
85
           dsp/keydetection/GetKeyMode.cpp \
 
86
           dsp/mfcc/MFCC.cpp \
 
87
           dsp/onsets/DetectionFunction.cpp \
 
88
           dsp/onsets/PeakPicking.cpp \
 
89
           dsp/phasevocoder/PhaseVocoder.cpp \
 
90
           dsp/rateconversion/Decimator.cpp \
 
91
           dsp/rhythm/BeatSpectrum.cpp \
 
92
           dsp/segmentation/cluster_melt.c \
 
93
           dsp/segmentation/ClusterMeltSegmenter.cpp \
 
94
           dsp/segmentation/cluster_segmenter.c \
 
95
           dsp/segmentation/Segmenter.cpp \
 
96
           dsp/signalconditioning/DFProcess.cpp \
 
97
           dsp/signalconditioning/Filter.cpp \
 
98
           dsp/signalconditioning/FiltFilt.cpp \
 
99
           dsp/signalconditioning/Framer.cpp \
 
100
           dsp/tempotracking/DownBeat.cpp \
 
101
           dsp/tempotracking/TempoTrack.cpp \
 
102
           dsp/tempotracking/TempoTrackV2.cpp \
 
103
           dsp/tonal/ChangeDetectionFunction.cpp \
 
104
           dsp/tonal/TCSgram.cpp \
 
105
           dsp/tonal/TonalEstimator.cpp \
 
106
           dsp/transforms/FFT.cpp \
 
107
           dsp/wavelet/Wavelet.cpp \
 
108
           hmm/hmm.c \
 
109
           maths/Correlation.cpp \
 
110
           maths/CosineDistance.cpp \
 
111
           maths/KLDivergence.cpp \
 
112
           maths/MathUtilities.cpp \
 
113
           maths/pca/pca.c \
 
114
           thread/Thread.cpp