comparison svcore.pro @ 1206:659372323b45 tony-2.0-integration

Merge latest SV 3.0 branch code
author Chris Cannam
date Fri, 19 Aug 2016 15:58:57 +0100
parents 932487fe515a
children 385deb828b4a f50ded4b951c c811991a5efa
comparison
equal deleted inserted replaced
1136:e94719f941ba 1206:659372323b45
1 1
2 TEMPLATE = lib 2 TEMPLATE = lib
3
4 INCLUDEPATH += ../vamp-plugin-sdk
5 DEFINES += HAVE_VAMP HAVE_VAMPHOSTSDK
3 6
4 exists(config.pri) { 7 exists(config.pri) {
5 include(config.pri) 8 include(config.pri)
6 } 9 }
7 !exists(config.pri) { 10 !exists(config.pri) {
20 macx* { 23 macx* {
21 INCLUDEPATH += ../sv-dependency-builds/osx/include 24 INCLUDEPATH += ../sv-dependency-builds/osx/include
22 LIBS += -L../sv-dependency-builds/osx/lib 25 LIBS += -L../sv-dependency-builds/osx/lib
23 } 26 }
24 27
25 DEFINES += HAVE_BZ2 HAVE_FFTW3 HAVE_FFTW3F HAVE_SNDFILE HAVE_SAMPLERATE HAVE_VAMP HAVE_VAMPHOSTSDK HAVE_LIBLO HAVE_MAD HAVE_ID3TAG 28 DEFINES += HAVE_BZ2 HAVE_FFTW3 HAVE_FFTW3F HAVE_SNDFILE HAVE_SAMPLERATE HAVE_LIBLO HAVE_MAD HAVE_ID3TAG
26 29
27 macx* { 30 macx* {
28 DEFINES += HAVE_COREAUDIO 31 DEFINES += HAVE_COREAUDIO
29 } 32 }
30 } 33 }
34 QT -= gui 37 QT -= gui
35 38
36 TARGET = svcore 39 TARGET = svcore
37 40
38 DEPENDPATH += . data plugin plugin/api/alsa 41 DEPENDPATH += . data plugin plugin/api/alsa
39 INCLUDEPATH += . data plugin plugin/api/alsa ../dataquay 42 INCLUDEPATH += . data plugin plugin/api/alsa ../dataquay ../checker
40 OBJECTS_DIR = o 43 OBJECTS_DIR = o
41 MOC_DIR = o 44 MOC_DIR = o
42 45
43 # Doesn't work with this library, which contains C99 as well as C++ 46 # Doesn't work with this library, which contains C99 as well as C++
44 PRECOMPILED_HEADER = 47 PRECOMPILED_HEADER =
51 54
52 HEADERS += base/AudioLevel.h \ 55 HEADERS += base/AudioLevel.h \
53 base/AudioPlaySource.h \ 56 base/AudioPlaySource.h \
54 base/BaseTypes.h \ 57 base/BaseTypes.h \
55 base/Clipboard.h \ 58 base/Clipboard.h \
59 base/ColumnOp.h \
56 base/Command.h \ 60 base/Command.h \
57 base/Debug.h \ 61 base/Debug.h \
58 base/Exceptions.h \ 62 base/Exceptions.h \
59 base/LogRange.h \ 63 base/LogRange.h \
64 base/MagnitudeRange.h \
60 base/Pitch.h \ 65 base/Pitch.h \
61 base/Playable.h \ 66 base/Playable.h \
62 base/PlayParameterRepository.h \ 67 base/PlayParameterRepository.h \
63 base/PlayParameters.h \ 68 base/PlayParameters.h \
64 base/Preferences.h \ 69 base/Preferences.h \
68 base/PropertyContainer.h \ 73 base/PropertyContainer.h \
69 base/RangeMapper.h \ 74 base/RangeMapper.h \
70 base/RealTime.h \ 75 base/RealTime.h \
71 base/RecentFiles.h \ 76 base/RecentFiles.h \
72 base/Resampler.h \ 77 base/Resampler.h \
73 base/ResizeableBitset.h \
74 base/ResourceFinder.h \ 78 base/ResourceFinder.h \
75 base/RingBuffer.h \ 79 base/RingBuffer.h \
76 base/Scavenger.h \ 80 base/Scavenger.h \
77 base/Selection.h \ 81 base/Selection.h \
78 base/Serialiser.h \ 82 base/Serialiser.h \
79 base/StorageAdviser.h \ 83 base/StorageAdviser.h \
80 base/StringBits.h \ 84 base/StringBits.h \
85 base/Strings.h \
81 base/TempDirectory.h \ 86 base/TempDirectory.h \
82 base/TempWriteFile.h \ 87 base/TempWriteFile.h \
83 base/TextMatcher.h \ 88 base/TextMatcher.h \
84 base/Thread.h \ 89 base/Thread.h \
85 base/UnitDatabase.h \ 90 base/UnitDatabase.h \
108 base/ResourceFinder.cpp \ 113 base/ResourceFinder.cpp \
109 base/Selection.cpp \ 114 base/Selection.cpp \
110 base/Serialiser.cpp \ 115 base/Serialiser.cpp \
111 base/StorageAdviser.cpp \ 116 base/StorageAdviser.cpp \
112 base/StringBits.cpp \ 117 base/StringBits.cpp \
118 base/Strings.cpp \
113 base/TempDirectory.cpp \ 119 base/TempDirectory.cpp \
114 base/TempWriteFile.cpp \ 120 base/TempWriteFile.cpp \
115 base/TextMatcher.cpp \ 121 base/TextMatcher.cpp \
116 base/Thread.cpp \ 122 base/Thread.cpp \
117 base/UnitDatabase.cpp \ 123 base/UnitDatabase.cpp \
219 data/model/ReadOnlyWaveFileModel.cpp \ 225 data/model/ReadOnlyWaveFileModel.cpp \
220 data/model/WritableWaveFileModel.cpp \ 226 data/model/WritableWaveFileModel.cpp \
221 data/osc/OSCMessage.cpp \ 227 data/osc/OSCMessage.cpp \
222 data/osc/OSCQueue.cpp 228 data/osc/OSCQueue.cpp
223 229
224 HEADERS += plugin/DSSIPluginFactory.h \ 230 HEADERS += plugin/PluginScan.h \
231 plugin/DSSIPluginFactory.h \
225 plugin/DSSIPluginInstance.h \ 232 plugin/DSSIPluginInstance.h \
226 plugin/FeatureExtractionPluginFactory.h \ 233 plugin/FeatureExtractionPluginFactory.h \
227 plugin/LADSPAPluginFactory.h \ 234 plugin/LADSPAPluginFactory.h \
228 plugin/LADSPAPluginInstance.h \ 235 plugin/LADSPAPluginInstance.h \
229 plugin/PluginIdentifier.h \ 236 plugin/PluginIdentifier.h \
239 plugin/api/alsa/seq_event.h \ 246 plugin/api/alsa/seq_event.h \
240 plugin/api/alsa/seq_midi_event.h \ 247 plugin/api/alsa/seq_midi_event.h \
241 plugin/api/alsa/sound/asequencer.h 248 plugin/api/alsa/sound/asequencer.h
242 249
243 250
244 SOURCES += plugin/DSSIPluginFactory.cpp \ 251 SOURCES += plugin/PluginScan.cpp \
252 plugin/DSSIPluginFactory.cpp \
245 plugin/DSSIPluginInstance.cpp \ 253 plugin/DSSIPluginInstance.cpp \
246 plugin/FeatureExtractionPluginFactory.cpp \ 254 plugin/FeatureExtractionPluginFactory.cpp \
247 plugin/LADSPAPluginFactory.cpp \ 255 plugin/LADSPAPluginFactory.cpp \
248 plugin/LADSPAPluginInstance.cpp \ 256 plugin/LADSPAPluginInstance.cpp \
249 plugin/PluginIdentifier.cpp \ 257 plugin/PluginIdentifier.cpp \