annotate data/data.pro @ 631:3a5ee4b6c9ad

* Complete the overhaul of CSV file import; now you can pick the purpose for each column in the file, and SV should do the rest. The most significant practical improvement here is that we can now handle files in which time and duration do not necessarily appear in known columns.
author Chris Cannam
date Mon, 19 Jul 2010 17:08:56 +0000
parents f19437971e17
children 465f769ccad0
rev   line source
Chris@150 1 TEMPLATE = lib
Chris@150 2
Chris@320 3 SV_UNIT_PACKAGES = fftw3f sndfile mad quicktime id3tag oggz fishsound liblo
Chris@580 4 load(../prf/sv.prf)
Chris@150 5
Chris@150 6 CONFIG += sv staticlib qt thread warn_on stl rtti exceptions
Chris@208 7 QT += network
Chris@392 8 QT -= gui
Chris@150 9
Chris@150 10 TARGET = svdata
Chris@150 11
Chris@320 12 DEPENDPATH += fft fileio model osc ..
Chris@320 13 INCLUDEPATH += . fft fileio model osc ..
Chris@150 14 OBJECTS_DIR = tmp_obj
Chris@150 15 MOC_DIR = tmp_moc
Chris@150 16
Chris@562 17 # Set up suitable platform defines for RtMidi
Chris@609 18 linux*: DEFINES += __LINUX_ALSASEQ__
Chris@609 19 macx*: DEFINES += __MACOSX_CORE__
Chris@609 20 win*: DEFINES += __WINDOWS_MM__
Chris@609 21 solaris*: DEFINES += __RTMIDI_DUMMY_ONLY__
Chris@562 22
Chris@150 23 # Input
Chris@226 24 HEADERS += fft/FFTapi.h \
Chris@537 25 fft/FFTCacheReader.h \
Chris@537 26 fft/FFTCacheStorageType.h \
Chris@537 27 fft/FFTCacheWriter.h \
Chris@152 28 fft/FFTDataServer.h \
Chris@537 29 fft/FFTFileCacheReader.h \
Chris@537 30 fft/FFTFileCacheWriter.h \
Chris@159 31 fft/FFTMemoryCache.h \
Chris@150 32 fileio/AudioFileReader.h \
Chris@150 33 fileio/AudioFileReaderFactory.h \
Chris@150 34 fileio/BZipFileDevice.h \
Chris@465 35 fileio/CachedFile.h \
Chris@150 36 fileio/CodedAudioFileReader.h \
Chris@150 37 fileio/CSVFileReader.h \
Chris@150 38 fileio/CSVFileWriter.h \
Chris@392 39 fileio/CSVFormat.h \
Chris@150 40 fileio/DataFileReader.h \
Chris@150 41 fileio/DataFileReaderFactory.h \
Chris@581 42 fileio/FileFinder.h \
Chris@150 43 fileio/FileReadThread.h \
Chris@317 44 fileio/FileSource.h \
Chris@297 45 fileio/MatchFileReader.h \
Chris@150 46 fileio/MatrixFile.h \
Chris@150 47 fileio/MIDIFileReader.h \
Chris@301 48 fileio/MIDIFileWriter.h \
Chris@150 49 fileio/MP3FileReader.h \
Chris@150 50 fileio/OggVorbisFileReader.h \
Chris@297 51 fileio/PlaylistFileReader.h \
Chris@281 52 fileio/QuickTimeFileReader.h \
Chris@297 53 fileio/ResamplingWavFileReader.h \
Chris@150 54 fileio/WavFileReader.h \
Chris@150 55 fileio/WavFileWriter.h \
Chris@560 56 midi/MIDIEvent.h \
Chris@560 57 midi/MIDIInput.h \
Chris@562 58 midi/rtmidi/RtError.h \
Chris@562 59 midi/rtmidi/RtMidi.h \
Chris@297 60 model/AggregateWaveModel.h \
Chris@297 61 model/AlignmentModel.h \
Chris@545 62 model/Dense3DModelPeakCache.h \
Chris@150 63 model/DenseThreeDimensionalModel.h \
Chris@150 64 model/DenseTimeValueModel.h \
Chris@152 65 model/EditableDenseThreeDimensionalModel.h \
Chris@152 66 model/FFTModel.h \
Chris@302 67 model/ImageModel.h \
Chris@437 68 model/IntervalModel.h \
Chris@305 69 model/Labeller.h \
Chris@150 70 model/Model.h \
Chris@413 71 model/ModelDataTableModel.h \
Chris@150 72 model/NoteModel.h \
Chris@407 73 model/PathModel.h \
Chris@150 74 model/PowerOfSqrtTwoZoomConstraint.h \
Chris@150 75 model/PowerOfTwoZoomConstraint.h \
Chris@150 76 model/RangeSummarisableTimeValueModel.h \
Chris@441 77 model/RegionModel.h \
Chris@150 78 model/SparseModel.h \
Chris@150 79 model/SparseOneDimensionalModel.h \
Chris@150 80 model/SparseTimeValueModel.h \
Chris@150 81 model/SparseValueModel.h \
Chris@420 82 model/TabularModel.h \
Chris@150 83 model/TextModel.h \
Chris@175 84 model/WaveFileModel.h \
Chris@320 85 model/WritableWaveFileModel.h \
Chris@320 86 osc/OSCMessage.h \
Chris@320 87 osc/OSCQueue.h
Chris@226 88 SOURCES += fft/FFTapi.cpp \
Chris@226 89 fft/FFTDataServer.cpp \
Chris@537 90 fft/FFTFileCacheReader.cpp \
Chris@537 91 fft/FFTFileCacheWriter.cpp \
Chris@159 92 fft/FFTMemoryCache.cpp \
Chris@175 93 fileio/AudioFileReader.cpp \
Chris@150 94 fileio/AudioFileReaderFactory.cpp \
Chris@150 95 fileio/BZipFileDevice.cpp \
Chris@465 96 fileio/CachedFile.cpp \
Chris@150 97 fileio/CodedAudioFileReader.cpp \
Chris@150 98 fileio/CSVFileReader.cpp \
Chris@150 99 fileio/CSVFileWriter.cpp \
Chris@392 100 fileio/CSVFormat.cpp \
Chris@150 101 fileio/DataFileReaderFactory.cpp \
Chris@150 102 fileio/FileReadThread.cpp \
Chris@317 103 fileio/FileSource.cpp \
Chris@297 104 fileio/MatchFileReader.cpp \
Chris@150 105 fileio/MatrixFile.cpp \
Chris@150 106 fileio/MIDIFileReader.cpp \
Chris@301 107 fileio/MIDIFileWriter.cpp \
Chris@150 108 fileio/MP3FileReader.cpp \
Chris@150 109 fileio/OggVorbisFileReader.cpp \
Chris@297 110 fileio/PlaylistFileReader.cpp \
Chris@281 111 fileio/QuickTimeFileReader.cpp \
Chris@297 112 fileio/ResamplingWavFileReader.cpp \
Chris@150 113 fileio/WavFileReader.cpp \
Chris@150 114 fileio/WavFileWriter.cpp \
Chris@561 115 midi/MIDIInput.cpp \
Chris@562 116 midi/rtmidi/RtMidi.cpp \
Chris@297 117 model/AggregateWaveModel.cpp \
Chris@297 118 model/AlignmentModel.cpp \
Chris@545 119 model/Dense3DModelPeakCache.cpp \
Chris@150 120 model/DenseTimeValueModel.cpp \
Chris@152 121 model/EditableDenseThreeDimensionalModel.cpp \
Chris@152 122 model/FFTModel.cpp \
Chris@150 123 model/Model.cpp \
Chris@413 124 model/ModelDataTableModel.cpp \
Chris@150 125 model/PowerOfSqrtTwoZoomConstraint.cpp \
Chris@150 126 model/PowerOfTwoZoomConstraint.cpp \
Chris@297 127 model/RangeSummarisableTimeValueModel.cpp \
Chris@175 128 model/WaveFileModel.cpp \
Chris@320 129 model/WritableWaveFileModel.cpp \
Chris@320 130 osc/OSCMessage.cpp \
Chris@320 131 osc/OSCQueue.cpp