chris@264: chris@264: TEMPLATE = lib chris@264: Chris@518: INCLUDEPATH += ../vamp-plugin-sdk Chris@518: DEFINES += HAVE_VAMP HAVE_VAMPHOSTSDK Chris@518: Chris@265: exists(config.pri) { Chris@265: include(config.pri) Chris@265: } Chris@316: !exists(config.pri) { Chris@334: Chris@334: CONFIG += release Chris@525: DEFINES += NDEBUG BUILD_RELEASE Chris@525: DEFINES += NO_TIMING Chris@334: Chris@316: win32-g++ { Chris@316: INCLUDEPATH += ../sv-dependency-builds/win32-mingw/include Chris@316: LIBS += -L../sv-dependency-builds/win32-mingw/lib Chris@316: } Chris@316: win32-msvc* { Chris@524: # We actually expect MSVC to be used only for 64-bit builds, Chris@524: # though the qmake spec is still called win32-msvc* Chris@524: INCLUDEPATH += ../sv-dependency-builds/win64-msvc/include Chris@524: LIBS += -L../sv-dependency-builds/win64-msvc/lib Chris@316: } Chris@316: macx* { Chris@316: INCLUDEPATH += ../sv-dependency-builds/osx/include Chris@316: LIBS += -L../sv-dependency-builds/osx/lib Chris@316: } Chris@316: Chris@316: win* { Chris@468: DEFINES += HAVE_PORTAUDIO Chris@265: } Chris@316: macx* { Chris@468: DEFINES += HAVE_COREAUDIO HAVE_PORTAUDIO Chris@316: } Chris@524: win32-msvc* { Chris@524: DEFINES += NOMINMAX _USE_MATH_DEFINES Chris@524: DEFINES -= HAVE_LIBLO Chris@524: } Chris@265: } chris@264: Chris@439: CONFIG += staticlib qt thread warn_on stl rtti exceptions c++11 chris@264: QT += network xml gui widgets chris@264: chris@264: TARGET = svapp chris@264: Chris@468: DEPENDPATH += . ../bqaudioio ../svcore ../svgui Chris@468: INCLUDEPATH += . ../bqaudioio ../svcore ../svgui chris@264: OBJECTS_DIR = o chris@264: MOC_DIR = o chris@264: Chris@468: HEADERS += audio/AudioCallbackPlaySource.h \ Chris@475: audio/AudioRecordTarget.h \ Chris@468: audio/AudioGenerator.h \ Chris@468: audio/ClipMixer.h \ Chris@468: audio/ContinuousSynth.h \ Chris@468: audio/PlaySpeedRangeMapper.h Chris@305: Chris@468: SOURCES += audio/AudioCallbackPlaySource.cpp \ Chris@475: audio/AudioRecordTarget.cpp \ Chris@468: audio/AudioGenerator.cpp \ Chris@468: audio/ClipMixer.cpp \ Chris@468: audio/ContinuousSynth.cpp \ Chris@468: audio/PlaySpeedRangeMapper.cpp chris@264: Chris@420: HEADERS += framework/Align.h \ Chris@420: framework/Document.h \ chris@264: framework/MainWindowBase.h \ chris@264: framework/SVFileReader.h \ chris@264: framework/TransformUserConfigurator.h \ chris@264: framework/VersionTester.h chris@264: Chris@420: SOURCES += framework/Align.cpp \ Chris@420: framework/Document.cpp \ chris@264: framework/MainWindowBase.cpp \ chris@264: framework/SVFileReader.cpp \ chris@264: framework/TransformUserConfigurator.cpp \ chris@264: framework/VersionTester.cpp chris@264: