Mercurial > hg > svcore
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 \ |