annotate sv.pro @ 45:6b6bca31ad53

* When setting a new model on a layer, don't delete the old one until after the new one has been set (a layer's setModel may want to compare against the old one, as WaveformLayer does)
author Chris Cannam
date Thu, 05 Oct 2006 11:00:59 +0000
parents 61259228d029
children 1016a8ceceda
rev   line source
Chris@1 1
Chris@1 2 TEMPLATE = app
Chris@1 3
Chris@2 4 SV_UNIT_PACKAGES = vamp vamp-sdk fftw3f samplerate jack portaudio mad oggz fishsound lrdf raptor sndfile
Chris@1 5 load(../sv.prf)
Chris@1 6
Chris@1 7 CONFIG += sv qt thread warn_on stl rtti exceptions
Chris@1 8 QT += xml
Chris@1 9
Chris@1 10 TARGET = sonic-visualiser
Chris@1 11
Chris@1 12 DEPENDPATH += . .. audioio document i18n main transform
Chris@1 13 INCLUDEPATH += . .. audioio document transform main
Chris@1 14 LIBPATH = ../view ../layer ../data ../widgets ../plugin ../base ../system $$LIBPATH
Chris@2 15
Chris@2 16 contains(DEFINES, BUILD_STATIC):LIBS -= -ljack
Chris@2 17
Chris@1 18 LIBS = -lsvview -lsvlayer -lsvdata -lsvwidgets -lsvplugin -lsvbase -lsvsystem $$LIBS
Chris@1 19
Chris@4 20 PRE_TARGETDEPS += ../view/libsvview.a \
Chris@4 21 ../layer/libsvlayer.a \
Chris@4 22 ../data/libsvdata.a \
Chris@4 23 ../widgets/libsvwidgets.a \
Chris@4 24 ../plugin/libsvplugin.a \
Chris@4 25 ../base/libsvbase.a \
Chris@4 26 ../system/libsvsystem.a
Chris@4 27
Chris@1 28 OBJECTS_DIR = tmp_obj
Chris@1 29 MOC_DIR = tmp_moc
Chris@1 30
Chris@1 31 # Input
Chris@1 32 HEADERS += audioio/AudioCallbackPlaySource.h \
Chris@1 33 audioio/AudioCallbackPlayTarget.h \
Chris@1 34 audioio/AudioCoreAudioTarget.h \
Chris@1 35 audioio/AudioGenerator.h \
Chris@1 36 audioio/AudioJACKTarget.h \
Chris@1 37 audioio/AudioPortAudioTarget.h \
Chris@1 38 audioio/AudioTargetFactory.h \
Chris@14 39 audioio/PhaseVocoderTimeStretcher.h \
Chris@1 40 document/Document.h \
Chris@1 41 document/SVFileReader.h \
Chris@1 42 main/MainWindow.h \
Chris@1 43 main/PreferencesDialog.h \
Chris@1 44 transform/FeatureExtractionPluginTransform.h \
Chris@27 45 transform/PluginTransform.h \
Chris@1 46 transform/RealTimePluginTransform.h \
Chris@1 47 transform/Transform.h \
Chris@1 48 transform/TransformFactory.h
Chris@1 49 SOURCES += audioio/AudioCallbackPlaySource.cpp \
Chris@1 50 audioio/AudioCallbackPlayTarget.cpp \
Chris@1 51 audioio/AudioCoreAudioTarget.cpp \
Chris@1 52 audioio/AudioGenerator.cpp \
Chris@1 53 audioio/AudioJACKTarget.cpp \
Chris@1 54 audioio/AudioPortAudioTarget.cpp \
Chris@1 55 audioio/AudioTargetFactory.cpp \
Chris@14 56 audioio/PhaseVocoderTimeStretcher.cpp \
Chris@1 57 document/Document.cpp \
Chris@1 58 document/SVFileReader.cpp \
Chris@1 59 main/main.cpp \
Chris@1 60 main/MainWindow.cpp \
Chris@1 61 main/PreferencesDialog.cpp \
Chris@1 62 transform/FeatureExtractionPluginTransform.cpp \
Chris@27 63 transform/PluginTransform.cpp \
Chris@1 64 transform/RealTimePluginTransform.cpp \
Chris@1 65 transform/Transform.cpp \
Chris@1 66 transform/TransformFactory.cpp
Chris@1 67 RESOURCES += sonic-visualiser.qrc
Chris@1 68 TRANSLATIONS += i18n/sonic-visualiser_ru.ts