annotate sv.pro @ 193:4e030ebb6b36

* Make it possible to drop audio files, layer files, session files and images onto SV panes. Need to do a bit more work on where we expect the dropped file to go, particularly in the case of audio files -- at the moment they're always opened in new panes, but it may be better to by default replace whatever is in the target pane.
author Chris Cannam
date Wed, 10 Oct 2007 15:18:02 +0000
parents 5f1ff90327c6
children 1871581e4da9
rev   line source
Chris@1 1
Chris@1 2 TEMPLATE = app
Chris@1 3
Chris@157 4 SV_UNIT_PACKAGES = vamp vamp-hostsdk fftw3f samplerate jack portaudio mad id3tag oggz fishsound lrdf raptor sndfile liblo
Chris@1 5 load(../sv.prf)
Chris@1 6
Chris@1 7 CONFIG += sv qt thread warn_on stl rtti exceptions
Chris@85 8 QT += xml network
Chris@1 9
Chris@1 10 TARGET = sonic-visualiser
Chris@1 11
Chris@145 12 ICON = icons/sv-macicon.icns
Chris@145 13
Chris@69 14 DEPENDPATH += . .. audioio document i18n main osc transform
Chris@69 15 INCLUDEPATH += . .. audioio document transform osc main
Chris@1 16 LIBPATH = ../view ../layer ../data ../widgets ../plugin ../base ../system $$LIBPATH
Chris@2 17
Chris@2 18 contains(DEFINES, BUILD_STATIC):LIBS -= -ljack
Chris@2 19
Chris@1 20 LIBS = -lsvview -lsvlayer -lsvdata -lsvwidgets -lsvplugin -lsvbase -lsvsystem $$LIBS
Chris@1 21
Chris@4 22 PRE_TARGETDEPS += ../view/libsvview.a \
Chris@4 23 ../layer/libsvlayer.a \
Chris@4 24 ../data/libsvdata.a \
Chris@4 25 ../widgets/libsvwidgets.a \
Chris@4 26 ../plugin/libsvplugin.a \
Chris@4 27 ../base/libsvbase.a \
Chris@4 28 ../system/libsvsystem.a
Chris@4 29
Chris@1 30 OBJECTS_DIR = tmp_obj
Chris@1 31 MOC_DIR = tmp_moc
Chris@1 32
Chris@1 33 # Input
Chris@1 34 HEADERS += audioio/AudioCallbackPlaySource.h \
Chris@1 35 audioio/AudioCallbackPlayTarget.h \
Chris@1 36 audioio/AudioCoreAudioTarget.h \
Chris@1 37 audioio/AudioGenerator.h \
Chris@1 38 audioio/AudioJACKTarget.h \
Chris@1 39 audioio/AudioPortAudioTarget.h \
Chris@1 40 audioio/AudioTargetFactory.h \
Chris@14 41 audioio/PhaseVocoderTimeStretcher.h \
Chris@59 42 audioio/PlaySpeedRangeMapper.h \
Chris@1 43 document/Document.h \
Chris@1 44 document/SVFileReader.h \
Chris@1 45 main/MainWindow.h \
Chris@1 46 main/PreferencesDialog.h \
Chris@69 47 osc/OSCMessage.h \
Chris@69 48 osc/OSCQueue.h \
Chris@1 49 transform/FeatureExtractionPluginTransform.h \
Chris@27 50 transform/PluginTransform.h \
Chris@1 51 transform/RealTimePluginTransform.h \
Chris@1 52 transform/Transform.h \
Chris@1 53 transform/TransformFactory.h
Chris@1 54 SOURCES += audioio/AudioCallbackPlaySource.cpp \
Chris@1 55 audioio/AudioCallbackPlayTarget.cpp \
Chris@1 56 audioio/AudioCoreAudioTarget.cpp \
Chris@1 57 audioio/AudioGenerator.cpp \
Chris@1 58 audioio/AudioJACKTarget.cpp \
Chris@1 59 audioio/AudioPortAudioTarget.cpp \
Chris@1 60 audioio/AudioTargetFactory.cpp \
Chris@14 61 audioio/PhaseVocoderTimeStretcher.cpp \
Chris@59 62 audioio/PlaySpeedRangeMapper.cpp \
Chris@1 63 document/Document.cpp \
Chris@1 64 document/SVFileReader.cpp \
Chris@1 65 main/main.cpp \
Chris@1 66 main/MainWindow.cpp \
Chris@1 67 main/PreferencesDialog.cpp \
Chris@69 68 osc/OSCMessage.cpp \
Chris@69 69 osc/OSCQueue.cpp \
Chris@1 70 transform/FeatureExtractionPluginTransform.cpp \
Chris@27 71 transform/PluginTransform.cpp \
Chris@1 72 transform/RealTimePluginTransform.cpp \
Chris@1 73 transform/Transform.cpp \
Chris@1 74 transform/TransformFactory.cpp
Chris@1 75 RESOURCES += sonic-visualiser.qrc
Chris@116 76
Chris@116 77