annotate svcore.pro @ 826:f9f178efd6b8 tonioni

Line endings
author Chris Cannam
date Wed, 17 Jul 2013 15:45:29 +0100
parents 54829c1e155e
children f700ea718d52
rev   line source
Chris@826 1
Chris@826 2 TEMPLATE = lib
Chris@826 3
Chris@826 4 exists(config.pri) {
Chris@826 5 include(config.pri)
Chris@826 6 }
Chris@826 7 win* {
Chris@826 8 !exists(config.pri) {
Chris@826 9 DEFINES += HAVE_BZ2 HAVE_FFTW3 HAVE_FFTW3F HAVE_SNDFILE HAVE_SAMPLERATE HAVE_VAMP HAVE_VAMPHOSTSDK HAVE_RUBBERBAND HAVE_DATAQUAY HAVE_LIBLO HAVE_MAD HAVE_ID3TAG
Chris@826 10 }
Chris@826 11 }
Chris@826 12
Chris@826 13 CONFIG += staticlib qt thread warn_on stl rtti exceptions
Chris@826 14 QT += network xml
Chris@826 15 QT -= gui
Chris@826 16
Chris@826 17 TARGET = svcore
Chris@826 18
Chris@826 19 DEPENDPATH += . data plugin plugin/api/alsa
Chris@826 20 INCLUDEPATH += . data plugin plugin/api/alsa ../dataquay
Chris@826 21 OBJECTS_DIR = o
Chris@826 22 MOC_DIR = o
Chris@826 23
Chris@826 24 win32-g++ {
Chris@826 25 INCLUDEPATH += ../sv-dependency-builds/win32-mingw/include
Chris@826 26 }
Chris@826 27 win32-msvc* {
Chris@826 28 INCLUDEPATH += ../sv-dependency-builds/win32-msvc/include
Chris@826 29 }
Chris@826 30
Chris@826 31 # Doesn't work with this library, which contains C99 as well as C++
Chris@826 32 PRECOMPILED_HEADER =
Chris@826 33
Chris@826 34 # Set up suitable platform defines for RtMidi
Chris@826 35 linux*: DEFINES += __LINUX_ALSASEQ__
Chris@826 36 macx*: DEFINES += __MACOSX_CORE__
Chris@826 37 win*: DEFINES += __WINDOWS_MM__
Chris@826 38 solaris*: DEFINES += __RTMIDI_DUMMY_ONLY__
Chris@826 39
Chris@826 40 HEADERS += base/AudioLevel.h \
Chris@826 41 base/AudioPlaySource.h \
Chris@826 42 base/Clipboard.h \
Chris@826 43 base/Command.h \
Chris@826 44 base/Debug.h \
Chris@826 45 base/Exceptions.h \
Chris@826 46 base/LogRange.h \
Chris@826 47 base/Pitch.h \
Chris@826 48 base/Playable.h \
Chris@826 49 base/PlayParameterRepository.h \
Chris@826 50 base/PlayParameters.h \
Chris@826 51 base/Preferences.h \
Chris@826 52 base/Profiler.h \
Chris@826 53 base/ProgressPrinter.h \
Chris@826 54 base/ProgressReporter.h \
Chris@826 55 base/PropertyContainer.h \
Chris@826 56 base/RangeMapper.h \
Chris@826 57 base/RealTime.h \
Chris@826 58 base/RecentFiles.h \
Chris@826 59 base/Resampler.h \
Chris@826 60 base/ResizeableBitset.h \
Chris@826 61 base/ResourceFinder.h \
Chris@826 62 base/RingBuffer.h \
Chris@826 63 base/Scavenger.h \
Chris@826 64 base/Selection.h \
Chris@826 65 base/Serialiser.h \
Chris@826 66 base/StorageAdviser.h \
Chris@826 67 base/StringBits.h \
Chris@826 68 base/TempDirectory.h \
Chris@826 69 base/TempWriteFile.h \
Chris@826 70 base/TextMatcher.h \
Chris@826 71 base/Thread.h \
Chris@826 72 base/UnitDatabase.h \
Chris@826 73 base/ViewManagerBase.h \
Chris@826 74 base/Window.h \
Chris@826 75 base/XmlExportable.h \
Chris@826 76 base/ZoomConstraint.h
Chris@826 77 SOURCES += base/AudioLevel.cpp \
Chris@826 78 base/Clipboard.cpp \
Chris@826 79 base/Command.cpp \
Chris@826 80 base/Debug.cpp \
Chris@826 81 base/Exceptions.cpp \
Chris@826 82 base/LogRange.cpp \
Chris@826 83 base/Pitch.cpp \
Chris@826 84 base/PlayParameterRepository.cpp \
Chris@826 85 base/PlayParameters.cpp \
Chris@826 86 base/Preferences.cpp \
Chris@826 87 base/Profiler.cpp \
Chris@826 88 base/ProgressPrinter.cpp \
Chris@826 89 base/ProgressReporter.cpp \
Chris@826 90 base/PropertyContainer.cpp \
Chris@826 91 base/RangeMapper.cpp \
Chris@826 92 base/RealTime.cpp \
Chris@826 93 base/RecentFiles.cpp \
Chris@826 94 base/Resampler.cpp \
Chris@826 95 base/ResourceFinder.cpp \
Chris@826 96 base/Selection.cpp \
Chris@826 97 base/Serialiser.cpp \
Chris@826 98 base/StorageAdviser.cpp \
Chris@826 99 base/StringBits.cpp \
Chris@826 100 base/TempDirectory.cpp \
Chris@826 101 base/TempWriteFile.cpp \
Chris@826 102 base/TextMatcher.cpp \
Chris@826 103 base/Thread.cpp \
Chris@826 104 base/UnitDatabase.cpp \
Chris@826 105 base/ViewManagerBase.cpp \
Chris@826 106 base/XmlExportable.cpp
Chris@826 107
Chris@826 108 HEADERS += data/fft/FFTapi.h \
Chris@826 109 data/fft/FFTCacheReader.h \
Chris@826 110 data/fft/FFTCacheStorageType.h \
Chris@826 111 data/fft/FFTCacheWriter.h \
Chris@826 112 data/fft/FFTDataServer.h \
Chris@826 113 data/fft/FFTFileCacheReader.h \
Chris@826 114 data/fft/FFTFileCacheWriter.h \
Chris@826 115 data/fft/FFTMemoryCache.h \
Chris@826 116 data/fileio/AudioFileReader.h \
Chris@826 117 data/fileio/AudioFileReaderFactory.h \
Chris@826 118 data/fileio/BZipFileDevice.h \
Chris@826 119 data/fileio/CachedFile.h \
Chris@826 120 data/fileio/CodedAudioFileReader.h \
Chris@826 121 data/fileio/CSVFileReader.h \
Chris@826 122 data/fileio/CSVFileWriter.h \
Chris@826 123 data/fileio/CSVFormat.h \
Chris@826 124 data/fileio/DataFileReader.h \
Chris@826 125 data/fileio/DataFileReaderFactory.h \
Chris@826 126 data/fileio/FileFinder.h \
Chris@826 127 data/fileio/FileReadThread.h \
Chris@826 128 data/fileio/FileSource.h \
Chris@826 129 data/fileio/MatchFileReader.h \
Chris@826 130 data/fileio/MatrixFile.h \
Chris@826 131 data/fileio/MIDIFileReader.h \
Chris@826 132 data/fileio/MIDIFileWriter.h \
Chris@826 133 data/fileio/MP3FileReader.h \
Chris@826 134 data/fileio/OggVorbisFileReader.h \
Chris@826 135 data/fileio/PlaylistFileReader.h \
Chris@826 136 data/fileio/QuickTimeFileReader.h \
Chris@826 137 data/fileio/CoreAudioFileReader.h \
Chris@826 138 data/fileio/ResamplingWavFileReader.h \
Chris@826 139 data/fileio/WavFileReader.h \
Chris@826 140 data/fileio/WavFileWriter.h \
Chris@826 141 data/midi/MIDIEvent.h \
Chris@826 142 data/midi/MIDIInput.h \
Chris@826 143 data/midi/rtmidi/RtError.h \
Chris@826 144 data/midi/rtmidi/RtMidi.h \
Chris@826 145 data/model/AggregateWaveModel.h \
Chris@826 146 data/model/AlignmentModel.h \
Chris@826 147 data/model/Dense3DModelPeakCache.h \
Chris@826 148 data/model/DenseThreeDimensionalModel.h \
Chris@826 149 data/model/DenseTimeValueModel.h \
Chris@826 150 data/model/EditableDenseThreeDimensionalModel.h \
Chris@826 151 data/model/FFTModel.h \
Chris@826 152 data/model/ImageModel.h \
Chris@826 153 data/model/IntervalModel.h \
Chris@826 154 data/model/Labeller.h \
Chris@826 155 data/model/Model.h \
Chris@826 156 data/model/ModelDataTableModel.h \
Chris@826 157 data/model/NoteModel.h \
Chris@826 158 data/model/FlexiNoteModel.h \
Chris@826 159 data/model/PathModel.h \
Chris@826 160 data/model/PowerOfSqrtTwoZoomConstraint.h \
Chris@826 161 data/model/PowerOfTwoZoomConstraint.h \
Chris@826 162 data/model/RangeSummarisableTimeValueModel.h \
Chris@826 163 data/model/RegionModel.h \
Chris@826 164 data/model/SparseModel.h \
Chris@826 165 data/model/SparseOneDimensionalModel.h \
Chris@826 166 data/model/SparseTimeValueModel.h \
Chris@826 167 data/model/SparseValueModel.h \
Chris@826 168 data/model/TabularModel.h \
Chris@826 169 data/model/TextModel.h \
Chris@826 170 data/model/WaveFileModel.h \
Chris@826 171 data/model/WritableWaveFileModel.h \
Chris@826 172 data/osc/OSCMessage.h \
Chris@826 173 data/osc/OSCQueue.h
Chris@826 174 SOURCES += data/fft/FFTapi.cpp \
Chris@826 175 data/fft/FFTDataServer.cpp \
Chris@826 176 data/fft/FFTFileCacheReader.cpp \
Chris@826 177 data/fft/FFTFileCacheWriter.cpp \
Chris@826 178 data/fft/FFTMemoryCache.cpp \
Chris@826 179 data/fileio/AudioFileReader.cpp \
Chris@826 180 data/fileio/AudioFileReaderFactory.cpp \
Chris@826 181 data/fileio/BZipFileDevice.cpp \
Chris@826 182 data/fileio/CachedFile.cpp \
Chris@826 183 data/fileio/CodedAudioFileReader.cpp \
Chris@826 184 data/fileio/CSVFileReader.cpp \
Chris@826 185 data/fileio/CSVFileWriter.cpp \
Chris@826 186 data/fileio/CSVFormat.cpp \
Chris@826 187 data/fileio/DataFileReaderFactory.cpp \
Chris@826 188 data/fileio/FileReadThread.cpp \
Chris@826 189 data/fileio/FileSource.cpp \
Chris@826 190 data/fileio/MatchFileReader.cpp \
Chris@826 191 data/fileio/MatrixFile.cpp \
Chris@826 192 data/fileio/MIDIFileReader.cpp \
Chris@826 193 data/fileio/MIDIFileWriter.cpp \
Chris@826 194 data/fileio/MP3FileReader.cpp \
Chris@826 195 data/fileio/OggVorbisFileReader.cpp \
Chris@826 196 data/fileio/PlaylistFileReader.cpp \
Chris@826 197 data/fileio/QuickTimeFileReader.cpp \
Chris@826 198 data/fileio/CoreAudioFileReader.cpp \
Chris@826 199 data/fileio/ResamplingWavFileReader.cpp \
Chris@826 200 data/fileio/WavFileReader.cpp \
Chris@826 201 data/fileio/WavFileWriter.cpp \
Chris@826 202 data/midi/MIDIInput.cpp \
Chris@826 203 data/midi/rtmidi/RtMidi.cpp \
Chris@826 204 data/model/AggregateWaveModel.cpp \
Chris@826 205 data/model/AlignmentModel.cpp \
Chris@826 206 data/model/Dense3DModelPeakCache.cpp \
Chris@826 207 data/model/DenseTimeValueModel.cpp \
Chris@826 208 data/model/EditableDenseThreeDimensionalModel.cpp \
Chris@826 209 data/model/FFTModel.cpp \
Chris@826 210 data/model/Model.cpp \
Chris@826 211 data/model/ModelDataTableModel.cpp \
Chris@826 212 data/model/PowerOfSqrtTwoZoomConstraint.cpp \
Chris@826 213 data/model/PowerOfTwoZoomConstraint.cpp \
Chris@826 214 data/model/RangeSummarisableTimeValueModel.cpp \
Chris@826 215 data/model/WaveFileModel.cpp \
Chris@826 216 data/model/WritableWaveFileModel.cpp \
Chris@826 217 data/osc/OSCMessage.cpp \
Chris@826 218 data/osc/OSCQueue.cpp
Chris@826 219
Chris@826 220 HEADERS += plugin/DSSIPluginFactory.h \
Chris@826 221 plugin/DSSIPluginInstance.h \
Chris@826 222 plugin/FeatureExtractionPluginFactory.h \
Chris@826 223 plugin/LADSPAPluginFactory.h \
Chris@826 224 plugin/LADSPAPluginInstance.h \
Chris@826 225 plugin/PluginIdentifier.h \
Chris@826 226 plugin/PluginXml.h \
Chris@826 227 plugin/RealTimePluginFactory.h \
Chris@826 228 plugin/RealTimePluginInstance.h \
Chris@826 229 plugin/api/dssi.h \
Chris@826 230 plugin/api/ladspa.h \
Chris@826 231 plugin/plugins/SamplePlayer.h \
Chris@826 232 plugin/api/alsa/asoundef.h \
Chris@826 233 plugin/api/alsa/asoundlib.h \
Chris@826 234 plugin/api/alsa/seq.h \
Chris@826 235 plugin/api/alsa/seq_event.h \
Chris@826 236 plugin/api/alsa/seq_midi_event.h \
Chris@826 237 plugin/api/alsa/sound/asequencer.h
Chris@826 238
Chris@826 239
Chris@826 240 SOURCES += plugin/DSSIPluginFactory.cpp \
Chris@826 241 plugin/DSSIPluginInstance.cpp \
Chris@826 242 plugin/FeatureExtractionPluginFactory.cpp \
Chris@826 243 plugin/LADSPAPluginFactory.cpp \
Chris@826 244 plugin/LADSPAPluginInstance.cpp \
Chris@826 245 plugin/PluginIdentifier.cpp \
Chris@826 246 plugin/PluginXml.cpp \
Chris@826 247 plugin/RealTimePluginFactory.cpp \
Chris@826 248 plugin/RealTimePluginInstance.cpp \
Chris@826 249 plugin/plugins/SamplePlayer.cpp
Chris@826 250
Chris@826 251 !linux* {
Chris@826 252 SOURCES += plugin/api/dssi_alsa_compat.c
Chris@826 253 }
Chris@826 254
Chris@826 255 HEADERS += rdf/PluginRDFIndexer.h \
Chris@826 256 rdf/PluginRDFDescription.h \
Chris@826 257 rdf/RDFExporter.h \
Chris@826 258 rdf/RDFFeatureWriter.h \
Chris@826 259 rdf/RDFImporter.h \
Chris@826 260 rdf/RDFTransformFactory.h
Chris@826 261 SOURCES += rdf/PluginRDFIndexer.cpp \
Chris@826 262 rdf/PluginRDFDescription.cpp \
Chris@826 263 rdf/RDFExporter.cpp \
Chris@826 264 rdf/RDFFeatureWriter.cpp \
Chris@826 265 rdf/RDFImporter.cpp \
Chris@826 266 rdf/RDFTransformFactory.cpp
Chris@826 267
Chris@826 268 HEADERS += system/Init.h \
Chris@826 269 system/System.h
Chris@826 270 SOURCES += system/Init.cpp \
Chris@826 271 system/System.cpp
Chris@826 272
Chris@826 273 HEADERS += transform/CSVFeatureWriter.h \
Chris@826 274 transform/FeatureExtractionModelTransformer.h \
Chris@826 275 transform/FeatureWriter.h \
Chris@826 276 transform/FileFeatureWriter.h \
Chris@826 277 transform/RealTimeEffectModelTransformer.h \
Chris@826 278 transform/Transform.h \
Chris@826 279 transform/TransformDescription.h \
Chris@826 280 transform/TransformFactory.h \
Chris@826 281 transform/ModelTransformer.h \
Chris@826 282 transform/ModelTransformerFactory.h
Chris@826 283 SOURCES += transform/CSVFeatureWriter.cpp \
Chris@826 284 transform/FeatureExtractionModelTransformer.cpp \
Chris@826 285 transform/FileFeatureWriter.cpp \
Chris@826 286 transform/RealTimeEffectModelTransformer.cpp \
Chris@826 287 transform/Transform.cpp \
Chris@826 288 transform/TransformFactory.cpp \
Chris@826 289 transform/ModelTransformer.cpp \
Chris@826 290 transform/ModelTransformerFactory.cpp