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@562
|
18 linux*: DEFINES += __LINUX_ALSASEQ__
|
Chris@562
|
19 macx*: DEFINES += __MACOSX_CORE__
|
Chris@562
|
20 win*: DEFINES += __WINDOWS_MM__
|
Chris@562
|
21
|
Chris@150
|
22 # Input
|
Chris@226
|
23 HEADERS += fft/FFTapi.h \
|
Chris@537
|
24 fft/FFTCacheReader.h \
|
Chris@537
|
25 fft/FFTCacheStorageType.h \
|
Chris@537
|
26 fft/FFTCacheWriter.h \
|
Chris@152
|
27 fft/FFTDataServer.h \
|
Chris@537
|
28 fft/FFTFileCacheReader.h \
|
Chris@537
|
29 fft/FFTFileCacheWriter.h \
|
Chris@159
|
30 fft/FFTMemoryCache.h \
|
Chris@150
|
31 fileio/AudioFileReader.h \
|
Chris@150
|
32 fileio/AudioFileReaderFactory.h \
|
Chris@150
|
33 fileio/BZipFileDevice.h \
|
Chris@465
|
34 fileio/CachedFile.h \
|
Chris@150
|
35 fileio/CodedAudioFileReader.h \
|
Chris@150
|
36 fileio/CSVFileReader.h \
|
Chris@150
|
37 fileio/CSVFileWriter.h \
|
Chris@392
|
38 fileio/CSVFormat.h \
|
Chris@150
|
39 fileio/DataFileReader.h \
|
Chris@150
|
40 fileio/DataFileReaderFactory.h \
|
Chris@581
|
41 fileio/FileFinder.h \
|
Chris@150
|
42 fileio/FileReadThread.h \
|
Chris@317
|
43 fileio/FileSource.h \
|
Chris@297
|
44 fileio/MatchFileReader.h \
|
Chris@150
|
45 fileio/MatrixFile.h \
|
Chris@150
|
46 fileio/MIDIFileReader.h \
|
Chris@301
|
47 fileio/MIDIFileWriter.h \
|
Chris@150
|
48 fileio/MP3FileReader.h \
|
Chris@150
|
49 fileio/OggVorbisFileReader.h \
|
Chris@297
|
50 fileio/PlaylistFileReader.h \
|
Chris@281
|
51 fileio/QuickTimeFileReader.h \
|
Chris@297
|
52 fileio/ResamplingWavFileReader.h \
|
Chris@150
|
53 fileio/WavFileReader.h \
|
Chris@150
|
54 fileio/WavFileWriter.h \
|
Chris@560
|
55 midi/MIDIEvent.h \
|
Chris@560
|
56 midi/MIDIInput.h \
|
Chris@562
|
57 midi/rtmidi/RtError.h \
|
Chris@562
|
58 midi/rtmidi/RtMidi.h \
|
Chris@297
|
59 model/AggregateWaveModel.h \
|
Chris@297
|
60 model/AlignmentModel.h \
|
Chris@545
|
61 model/Dense3DModelPeakCache.h \
|
Chris@150
|
62 model/DenseThreeDimensionalModel.h \
|
Chris@150
|
63 model/DenseTimeValueModel.h \
|
Chris@152
|
64 model/EditableDenseThreeDimensionalModel.h \
|
Chris@152
|
65 model/FFTModel.h \
|
Chris@302
|
66 model/ImageModel.h \
|
Chris@437
|
67 model/IntervalModel.h \
|
Chris@305
|
68 model/Labeller.h \
|
Chris@150
|
69 model/Model.h \
|
Chris@413
|
70 model/ModelDataTableModel.h \
|
Chris@150
|
71 model/NoteModel.h \
|
Chris@407
|
72 model/PathModel.h \
|
Chris@150
|
73 model/PowerOfSqrtTwoZoomConstraint.h \
|
Chris@150
|
74 model/PowerOfTwoZoomConstraint.h \
|
Chris@150
|
75 model/RangeSummarisableTimeValueModel.h \
|
Chris@441
|
76 model/RegionModel.h \
|
Chris@150
|
77 model/SparseModel.h \
|
Chris@150
|
78 model/SparseOneDimensionalModel.h \
|
Chris@150
|
79 model/SparseTimeValueModel.h \
|
Chris@150
|
80 model/SparseValueModel.h \
|
Chris@420
|
81 model/TabularModel.h \
|
Chris@150
|
82 model/TextModel.h \
|
Chris@175
|
83 model/WaveFileModel.h \
|
Chris@320
|
84 model/WritableWaveFileModel.h \
|
Chris@320
|
85 osc/OSCMessage.h \
|
Chris@320
|
86 osc/OSCQueue.h
|
Chris@226
|
87 SOURCES += fft/FFTapi.cpp \
|
Chris@226
|
88 fft/FFTDataServer.cpp \
|
Chris@537
|
89 fft/FFTFileCacheReader.cpp \
|
Chris@537
|
90 fft/FFTFileCacheWriter.cpp \
|
Chris@159
|
91 fft/FFTMemoryCache.cpp \
|
Chris@175
|
92 fileio/AudioFileReader.cpp \
|
Chris@150
|
93 fileio/AudioFileReaderFactory.cpp \
|
Chris@150
|
94 fileio/BZipFileDevice.cpp \
|
Chris@465
|
95 fileio/CachedFile.cpp \
|
Chris@150
|
96 fileio/CodedAudioFileReader.cpp \
|
Chris@150
|
97 fileio/CSVFileReader.cpp \
|
Chris@150
|
98 fileio/CSVFileWriter.cpp \
|
Chris@392
|
99 fileio/CSVFormat.cpp \
|
Chris@150
|
100 fileio/DataFileReaderFactory.cpp \
|
Chris@581
|
101 fileio/FileFinder.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
|