chris@617
|
1
|
chris@617
|
2 TEMPLATE = lib
|
chris@617
|
3
|
Chris@1050
|
4 INCLUDEPATH += ../vamp-plugin-sdk
|
Chris@1050
|
5 DEFINES += HAVE_VAMP HAVE_VAMPHOSTSDK
|
Chris@1050
|
6
|
Chris@624
|
7 exists(config.pri) {
|
Chris@624
|
8 include(config.pri)
|
Chris@624
|
9 }
|
Chris@710
|
10 !exists(config.pri) {
|
Chris@734
|
11
|
Chris@734
|
12 CONFIG += release
|
Chris@734
|
13 DEFINES += NDEBUG BUILD_RELEASE NO_TIMING
|
Chris@734
|
14
|
Chris@710
|
15 win32-g++ {
|
Chris@710
|
16 INCLUDEPATH += ../sv-dependency-builds/win32-mingw/include
|
Chris@710
|
17 LIBS += -L../sv-dependency-builds/win32-mingw/lib
|
Chris@624
|
18 }
|
Chris@710
|
19 win32-msvc* {
|
Chris@1150
|
20 # We actually expect MSVC to be used only for 64-bit builds,
|
Chris@1150
|
21 # though the qmake spec is still called win32-msvc*
|
Chris@1150
|
22 INCLUDEPATH += ../sv-dependency-builds/win64-msvc/include
|
Chris@1150
|
23 LIBS += -L../sv-dependency-builds/win64-msvc/lib
|
Chris@710
|
24 }
|
Chris@710
|
25 macx* {
|
Chris@710
|
26 INCLUDEPATH += ../sv-dependency-builds/osx/include
|
Chris@710
|
27 LIBS += -L../sv-dependency-builds/osx/lib
|
Chris@710
|
28 }
|
Chris@710
|
29
|
Chris@1050
|
30 DEFINES += HAVE_BZ2 HAVE_FFTW3 HAVE_FFTW3F HAVE_SNDFILE HAVE_SAMPLERATE HAVE_RUBBERBAND HAVE_LIBLO HAVE_MAD HAVE_ID3TAG
|
Chris@1150
|
31
|
Chris@1150
|
32 win32-msvc* {
|
Chris@1150
|
33 DEFINES += NOMINMAX _USE_MATH_DEFINES
|
Chris@1150
|
34 DEFINES -= HAVE_LIBLO
|
Chris@1150
|
35 }
|
Chris@624
|
36 }
|
chris@617
|
37
|
Chris@912
|
38 CONFIG += staticlib qt thread warn_on stl rtti exceptions c++11
|
Chris@957
|
39 QT += network xml gui widgets svg
|
chris@617
|
40
|
chris@617
|
41 TARGET = svgui
|
chris@617
|
42
|
chris@617
|
43 DEPENDPATH += . ../svcore
|
chris@617
|
44 INCLUDEPATH += . ../svcore
|
chris@617
|
45 OBJECTS_DIR = o
|
chris@617
|
46 MOC_DIR = o
|
chris@617
|
47
|
chris@617
|
48 HEADERS += layer/Colour3DPlotLayer.h \
|
Chris@1071
|
49 layer/Colour3DPlotRenderer.h \
|
chris@617
|
50 layer/ColourDatabase.h \
|
chris@617
|
51 layer/ColourMapper.h \
|
Chris@1069
|
52 layer/ColourScale.h \
|
Chris@699
|
53 layer/ColourScaleLayer.h \
|
Chris@696
|
54 layer/FlexiNoteLayer.h \
|
chris@617
|
55 layer/ImageLayer.h \
|
chris@617
|
56 layer/ImageRegionFinder.h \
|
chris@617
|
57 layer/Layer.h \
|
chris@617
|
58 layer/LayerFactory.h \
|
Chris@1077
|
59 layer/LayerGeometryProvider.h \
|
Chris@698
|
60 layer/LinearNumericalScale.h \
|
Chris@698
|
61 layer/LogNumericalScale.h \
|
Chris@699
|
62 layer/LinearColourScale.h \
|
Chris@699
|
63 layer/LogColourScale.h \
|
chris@617
|
64 layer/NoteLayer.h \
|
chris@617
|
65 layer/PaintAssistant.h \
|
Chris@690
|
66 layer/PianoScale.h \
|
chris@617
|
67 layer/RegionLayer.h \
|
Chris@1074
|
68 layer/RenderTimer.h \
|
Chris@1030
|
69 layer/ScrollableImageCache.h \
|
Chris@1118
|
70 layer/ScrollableMagRangeCache.h \
|
chris@617
|
71 layer/SingleColourLayer.h \
|
chris@617
|
72 layer/SliceableLayer.h \
|
chris@617
|
73 layer/SliceLayer.h \
|
chris@617
|
74 layer/SpectrogramLayer.h \
|
chris@617
|
75 layer/SpectrumLayer.h \
|
chris@617
|
76 layer/TextLayer.h \
|
chris@617
|
77 layer/TimeInstantLayer.h \
|
chris@617
|
78 layer/TimeRulerLayer.h \
|
chris@617
|
79 layer/TimeValueLayer.h \
|
Chris@698
|
80 layer/VerticalScaleLayer.h \
|
chris@617
|
81 layer/WaveformLayer.h
|
chris@617
|
82 SOURCES += layer/Colour3DPlotLayer.cpp \
|
Chris@1071
|
83 layer/Colour3DPlotRenderer.cpp \
|
chris@617
|
84 layer/ColourDatabase.cpp \
|
chris@617
|
85 layer/ColourMapper.cpp \
|
Chris@1069
|
86 layer/ColourScale.cpp \
|
Chris@696
|
87 layer/FlexiNoteLayer.cpp \
|
chris@617
|
88 layer/ImageLayer.cpp \
|
chris@617
|
89 layer/ImageRegionFinder.cpp \
|
chris@617
|
90 layer/Layer.cpp \
|
chris@617
|
91 layer/LayerFactory.cpp \
|
Chris@698
|
92 layer/LinearNumericalScale.cpp \
|
Chris@698
|
93 layer/LogNumericalScale.cpp \
|
Chris@699
|
94 layer/LinearColourScale.cpp \
|
Chris@699
|
95 layer/LogColourScale.cpp \
|
chris@617
|
96 layer/NoteLayer.cpp \
|
chris@617
|
97 layer/PaintAssistant.cpp \
|
Chris@690
|
98 layer/PianoScale.cpp \
|
chris@617
|
99 layer/RegionLayer.cpp \
|
Chris@1031
|
100 layer/ScrollableImageCache.cpp \
|
Chris@1118
|
101 layer/ScrollableMagRangeCache.cpp \
|
chris@617
|
102 layer/SingleColourLayer.cpp \
|
chris@617
|
103 layer/SliceLayer.cpp \
|
chris@617
|
104 layer/SpectrogramLayer.cpp \
|
chris@617
|
105 layer/SpectrumLayer.cpp \
|
chris@617
|
106 layer/TextLayer.cpp \
|
chris@617
|
107 layer/TimeInstantLayer.cpp \
|
chris@617
|
108 layer/TimeRulerLayer.cpp \
|
chris@617
|
109 layer/TimeValueLayer.cpp \
|
chris@617
|
110 layer/WaveformLayer.cpp
|
chris@617
|
111
|
Chris@867
|
112 HEADERS += view/AlignmentView.h \
|
Chris@867
|
113 view/Overview.h \
|
chris@617
|
114 view/Pane.h \
|
chris@617
|
115 view/PaneStack.h \
|
chris@617
|
116 view/View.h \
|
Chris@919
|
117 view/ViewManager.h \
|
Chris@919
|
118 view/ViewProxy.h
|
Chris@1045
|
119
|
Chris@867
|
120 SOURCES += view/AlignmentView.cpp \
|
Chris@867
|
121 view/Overview.cpp \
|
chris@617
|
122 view/Pane.cpp \
|
chris@617
|
123 view/PaneStack.cpp \
|
chris@617
|
124 view/View.cpp \
|
chris@617
|
125 view/ViewManager.cpp
|
chris@617
|
126
|
chris@617
|
127 HEADERS += widgets/ActivityLog.h \
|
chris@617
|
128 widgets/AudioDial.h \
|
chris@617
|
129 widgets/ClickableLabel.h \
|
chris@617
|
130 widgets/ColourNameDialog.h \
|
chris@617
|
131 widgets/CommandHistory.h \
|
chris@617
|
132 widgets/CSVFormatDialog.h \
|
chris@617
|
133 widgets/Fader.h \
|
chris@617
|
134 widgets/InteractiveFileFinder.h \
|
chris@617
|
135 widgets/IconLoader.h \
|
chris@617
|
136 widgets/ImageDialog.h \
|
chris@617
|
137 widgets/ItemEditDialog.h \
|
chris@617
|
138 widgets/KeyReference.h \
|
chris@617
|
139 widgets/LabelCounterInputDialog.h \
|
chris@617
|
140 widgets/LayerTree.h \
|
chris@617
|
141 widgets/LayerTreeDialog.h \
|
chris@617
|
142 widgets/LEDButton.h \
|
Chris@929
|
143 widgets/LevelPanToolButton.h \
|
Chris@923
|
144 widgets/LevelPanWidget.h \
|
chris@617
|
145 widgets/ListInputDialog.h \
|
chris@617
|
146 widgets/MIDIFileImportDialog.h \
|
chris@617
|
147 widgets/ModelDataTableDialog.h \
|
chris@617
|
148 widgets/NotifyingCheckBox.h \
|
chris@617
|
149 widgets/NotifyingComboBox.h \
|
chris@617
|
150 widgets/NotifyingPushButton.h \
|
chris@617
|
151 widgets/NotifyingTabBar.h \
|
chris@617
|
152 widgets/Panner.h \
|
chris@617
|
153 widgets/PluginParameterBox.h \
|
chris@617
|
154 widgets/PluginParameterDialog.h \
|
chris@617
|
155 widgets/ProgressDialog.h \
|
chris@617
|
156 widgets/PropertyBox.h \
|
chris@617
|
157 widgets/PropertyStack.h \
|
chris@617
|
158 widgets/RangeInputDialog.h \
|
chris@617
|
159 widgets/SelectableLabel.h \
|
chris@617
|
160 widgets/SubdividingMenu.h \
|
chris@617
|
161 widgets/TextAbbrev.h \
|
chris@617
|
162 widgets/Thumbwheel.h \
|
chris@617
|
163 widgets/TipDialog.h \
|
chris@617
|
164 widgets/TransformFinder.h \
|
Chris@884
|
165 widgets/UnitConverter.h \
|
chris@617
|
166 widgets/WindowShapePreview.h \
|
chris@617
|
167 widgets/WindowTypeSelector.h
|
chris@617
|
168 SOURCES += widgets/ActivityLog.cpp \
|
chris@617
|
169 widgets/AudioDial.cpp \
|
chris@617
|
170 widgets/ColourNameDialog.cpp \
|
chris@617
|
171 widgets/CommandHistory.cpp \
|
chris@617
|
172 widgets/CSVFormatDialog.cpp \
|
chris@617
|
173 widgets/Fader.cpp \
|
chris@617
|
174 widgets/InteractiveFileFinder.cpp \
|
chris@617
|
175 widgets/IconLoader.cpp \
|
chris@617
|
176 widgets/ImageDialog.cpp \
|
chris@617
|
177 widgets/ItemEditDialog.cpp \
|
chris@617
|
178 widgets/KeyReference.cpp \
|
chris@617
|
179 widgets/LabelCounterInputDialog.cpp \
|
chris@617
|
180 widgets/LayerTree.cpp \
|
chris@617
|
181 widgets/LayerTreeDialog.cpp \
|
chris@617
|
182 widgets/LEDButton.cpp \
|
Chris@929
|
183 widgets/LevelPanToolButton.cpp \
|
Chris@923
|
184 widgets/LevelPanWidget.cpp \
|
chris@617
|
185 widgets/ListInputDialog.cpp \
|
chris@617
|
186 widgets/MIDIFileImportDialog.cpp \
|
chris@617
|
187 widgets/ModelDataTableDialog.cpp \
|
chris@617
|
188 widgets/NotifyingCheckBox.cpp \
|
chris@617
|
189 widgets/NotifyingComboBox.cpp \
|
chris@617
|
190 widgets/NotifyingPushButton.cpp \
|
chris@617
|
191 widgets/NotifyingTabBar.cpp \
|
chris@617
|
192 widgets/Panner.cpp \
|
chris@617
|
193 widgets/PluginParameterBox.cpp \
|
chris@617
|
194 widgets/PluginParameterDialog.cpp \
|
chris@617
|
195 widgets/ProgressDialog.cpp \
|
chris@617
|
196 widgets/PropertyBox.cpp \
|
chris@617
|
197 widgets/PropertyStack.cpp \
|
chris@617
|
198 widgets/RangeInputDialog.cpp \
|
chris@617
|
199 widgets/SelectableLabel.cpp \
|
chris@617
|
200 widgets/SubdividingMenu.cpp \
|
chris@617
|
201 widgets/TextAbbrev.cpp \
|
chris@617
|
202 widgets/Thumbwheel.cpp \
|
chris@617
|
203 widgets/TipDialog.cpp \
|
chris@617
|
204 widgets/TransformFinder.cpp \
|
Chris@884
|
205 widgets/UnitConverter.cpp \
|
chris@617
|
206 widgets/WindowShapePreview.cpp \
|
chris@617
|
207 widgets/WindowTypeSelector.cpp
|