chris@617: chris@617: TEMPLATE = lib chris@617: Chris@624: exists(config.pri) { Chris@624: include(config.pri) Chris@624: } Chris@710: !exists(config.pri) { Chris@734: Chris@734: CONFIG += release Chris@734: DEFINES += NDEBUG BUILD_RELEASE NO_TIMING Chris@734: Chris@710: win32-g++ { Chris@710: INCLUDEPATH += ../sv-dependency-builds/win32-mingw/include Chris@710: LIBS += -L../sv-dependency-builds/win32-mingw/lib Chris@624: } Chris@710: win32-msvc* { Chris@710: INCLUDEPATH += ../sv-dependency-builds/win32-msvc/include Chris@710: LIBS += -L../sv-dependency-builds/win32-msvc/lib Chris@710: } Chris@710: macx* { Chris@710: INCLUDEPATH += ../sv-dependency-builds/osx/include Chris@710: LIBS += -L../sv-dependency-builds/osx/lib Chris@710: } Chris@710: Chris@710: DEFINES += HAVE_BZ2 HAVE_FFTW3 HAVE_FFTW3F HAVE_SNDFILE HAVE_SAMPLERATE HAVE_VAMP HAVE_VAMPHOSTSDK HAVE_RUBBERBAND HAVE_LIBLO HAVE_MAD HAVE_ID3TAG Chris@624: } chris@617: Chris@912: CONFIG += staticlib qt thread warn_on stl rtti exceptions c++11 chris@617: QT += network xml gui widgets chris@617: chris@617: TARGET = svgui chris@617: chris@617: DEPENDPATH += . ../svcore chris@617: INCLUDEPATH += . ../svcore chris@617: OBJECTS_DIR = o chris@617: MOC_DIR = o chris@617: chris@617: HEADERS += layer/Colour3DPlotLayer.h \ chris@617: layer/ColourDatabase.h \ chris@617: layer/ColourMapper.h \ Chris@699: layer/ColourScaleLayer.h \ Chris@696: layer/FlexiNoteLayer.h \ chris@617: layer/ImageLayer.h \ chris@617: layer/ImageRegionFinder.h \ chris@617: layer/Layer.h \ chris@617: layer/LayerFactory.h \ Chris@698: layer/LinearNumericalScale.h \ Chris@698: layer/LogNumericalScale.h \ Chris@699: layer/LinearColourScale.h \ Chris@699: layer/LogColourScale.h \ chris@617: layer/NoteLayer.h \ chris@617: layer/PaintAssistant.h \ Chris@690: layer/PianoScale.h \ chris@617: layer/RegionLayer.h \ chris@617: layer/SingleColourLayer.h \ chris@617: layer/SliceableLayer.h \ chris@617: layer/SliceLayer.h \ chris@617: layer/SpectrogramLayer.h \ chris@617: layer/SpectrumLayer.h \ chris@617: layer/TextLayer.h \ chris@617: layer/TimeInstantLayer.h \ chris@617: layer/TimeRulerLayer.h \ chris@617: layer/TimeValueLayer.h \ Chris@698: layer/VerticalScaleLayer.h \ chris@617: layer/WaveformLayer.h chris@617: SOURCES += layer/Colour3DPlotLayer.cpp \ chris@617: layer/ColourDatabase.cpp \ chris@617: layer/ColourMapper.cpp \ Chris@696: layer/FlexiNoteLayer.cpp \ chris@617: layer/ImageLayer.cpp \ chris@617: layer/ImageRegionFinder.cpp \ chris@617: layer/Layer.cpp \ chris@617: layer/LayerFactory.cpp \ Chris@698: layer/LinearNumericalScale.cpp \ Chris@698: layer/LogNumericalScale.cpp \ Chris@699: layer/LinearColourScale.cpp \ Chris@699: layer/LogColourScale.cpp \ chris@617: layer/NoteLayer.cpp \ chris@617: layer/PaintAssistant.cpp \ Chris@690: layer/PianoScale.cpp \ chris@617: layer/RegionLayer.cpp \ chris@617: layer/SingleColourLayer.cpp \ chris@617: layer/SliceLayer.cpp \ chris@617: layer/SpectrogramLayer.cpp \ chris@617: layer/SpectrumLayer.cpp \ chris@617: layer/TextLayer.cpp \ chris@617: layer/TimeInstantLayer.cpp \ chris@617: layer/TimeRulerLayer.cpp \ chris@617: layer/TimeValueLayer.cpp \ chris@617: layer/WaveformLayer.cpp chris@617: chris@617: HEADERS += view/Overview.h \ chris@617: view/Pane.h \ chris@617: view/PaneStack.h \ chris@617: view/View.h \ Chris@919: view/ViewManager.h \ Chris@919: view/ViewProxy.h chris@617: SOURCES += view/Overview.cpp \ chris@617: view/Pane.cpp \ chris@617: view/PaneStack.cpp \ chris@617: view/View.cpp \ chris@617: view/ViewManager.cpp chris@617: chris@617: HEADERS += widgets/ActivityLog.h \ chris@617: widgets/AudioDial.h \ chris@617: widgets/ClickableLabel.h \ chris@617: widgets/ColourNameDialog.h \ chris@617: widgets/CommandHistory.h \ chris@617: widgets/CSVFormatDialog.h \ chris@617: widgets/Fader.h \ chris@617: widgets/InteractiveFileFinder.h \ chris@617: widgets/IconLoader.h \ chris@617: widgets/ImageDialog.h \ chris@617: widgets/ItemEditDialog.h \ chris@617: widgets/KeyReference.h \ chris@617: widgets/LabelCounterInputDialog.h \ chris@617: widgets/LayerTree.h \ chris@617: widgets/LayerTreeDialog.h \ chris@617: widgets/LEDButton.h \ Chris@929: widgets/LevelPanToolButton.h \ Chris@923: widgets/LevelPanWidget.h \ chris@617: widgets/ListInputDialog.h \ chris@617: widgets/MIDIFileImportDialog.h \ chris@617: widgets/ModelDataTableDialog.h \ chris@617: widgets/NotifyingCheckBox.h \ chris@617: widgets/NotifyingComboBox.h \ chris@617: widgets/NotifyingPushButton.h \ chris@617: widgets/NotifyingTabBar.h \ chris@617: widgets/Panner.h \ chris@617: widgets/PluginParameterBox.h \ chris@617: widgets/PluginParameterDialog.h \ chris@617: widgets/ProgressDialog.h \ chris@617: widgets/PropertyBox.h \ chris@617: widgets/PropertyStack.h \ chris@617: widgets/RangeInputDialog.h \ chris@617: widgets/SelectableLabel.h \ chris@617: widgets/SubdividingMenu.h \ chris@617: widgets/TextAbbrev.h \ chris@617: widgets/Thumbwheel.h \ chris@617: widgets/TipDialog.h \ chris@617: widgets/TransformFinder.h \ Chris@884: widgets/UnitConverter.h \ chris@617: widgets/WindowShapePreview.h \ chris@617: widgets/WindowTypeSelector.h chris@617: SOURCES += widgets/ActivityLog.cpp \ chris@617: widgets/AudioDial.cpp \ chris@617: widgets/ColourNameDialog.cpp \ chris@617: widgets/CommandHistory.cpp \ chris@617: widgets/CSVFormatDialog.cpp \ chris@617: widgets/Fader.cpp \ chris@617: widgets/InteractiveFileFinder.cpp \ chris@617: widgets/IconLoader.cpp \ chris@617: widgets/ImageDialog.cpp \ chris@617: widgets/ItemEditDialog.cpp \ chris@617: widgets/KeyReference.cpp \ chris@617: widgets/LabelCounterInputDialog.cpp \ chris@617: widgets/LayerTree.cpp \ chris@617: widgets/LayerTreeDialog.cpp \ chris@617: widgets/LEDButton.cpp \ Chris@929: widgets/LevelPanToolButton.cpp \ Chris@923: widgets/LevelPanWidget.cpp \ chris@617: widgets/ListInputDialog.cpp \ chris@617: widgets/MIDIFileImportDialog.cpp \ chris@617: widgets/ModelDataTableDialog.cpp \ chris@617: widgets/NotifyingCheckBox.cpp \ chris@617: widgets/NotifyingComboBox.cpp \ chris@617: widgets/NotifyingPushButton.cpp \ chris@617: widgets/NotifyingTabBar.cpp \ chris@617: widgets/Panner.cpp \ chris@617: widgets/PluginParameterBox.cpp \ chris@617: widgets/PluginParameterDialog.cpp \ chris@617: widgets/ProgressDialog.cpp \ chris@617: widgets/PropertyBox.cpp \ chris@617: widgets/PropertyStack.cpp \ chris@617: widgets/RangeInputDialog.cpp \ chris@617: widgets/SelectableLabel.cpp \ chris@617: widgets/SubdividingMenu.cpp \ chris@617: widgets/TextAbbrev.cpp \ chris@617: widgets/Thumbwheel.cpp \ chris@617: widgets/TipDialog.cpp \ chris@617: widgets/TransformFinder.cpp \ Chris@884: widgets/UnitConverter.cpp \ chris@617: widgets/WindowShapePreview.cpp \ chris@617: widgets/WindowTypeSelector.cpp