c@27: c@50: PIPER_VAMP_JS_DIR := ../ext/piper-vamp-js c@50: QM_VAMP_PLUGINS_DIR := ../ext/qm-vamp-plugins c@27: c@27: MODULE_NAME := QMVampPlugins c@27: c@27: QMV := $(QM_VAMP_PLUGINS_DIR) cannam@56: DSP := $(QMV)/lib/qm-dsp c@27: EXT := $(DSP)/ext c@27: c@31: INCLUDES := -I$(QMV) -I$(DSP) -I$(EXT)/kissfft -I$(EXT)/kissfft/tools c@27: DEFINES := -DNO_BLAS_WRAP -DADD_ -Dkiss_fft_scalar=double -I$(EXT)/clapack/include -I$(EXT)/cblas/include c@27: c@27: CLAPACK_SOURCES := \ c@27: $(EXT)/clapack/src/dgetrf.c \ c@27: $(EXT)/clapack/src/dgetri.c \ c@27: $(EXT)/clapack/src/dgetf2.c \ c@27: $(EXT)/clapack/src/xerbla.c \ c@27: $(EXT)/clapack/src/dlaswp.c \ c@27: $(EXT)/clapack/src/dtrtri.c \ c@27: $(EXT)/clapack/src/ilaenv.c \ c@27: $(EXT)/clapack/src/iparmq.c \ c@27: $(EXT)/clapack/src/s_cat.c \ c@27: $(EXT)/clapack/src/s_copy.c \ c@27: $(EXT)/clapack/src/s_cmp.c \ c@27: $(EXT)/clapack/src/pow_di.c \ c@27: $(EXT)/clapack/src/ieeeck.c \ c@27: $(EXT)/clapack/src/i_nint.c \ c@27: $(EXT)/clapack/src/dtrti2.c \ c@27: $(EXT)/clapack/src/f77_aloc.c \ c@27: $(EXT)/clapack/src/exit_.c c@27: c@27: CBLAS_SOURCES := \ c@27: $(EXT)/cblas/src/dgemm.c \ c@27: $(EXT)/cblas/src/ddot.c \ c@27: $(EXT)/cblas/src/dgemv.c \ c@27: $(EXT)/cblas/src/dswap.c \ c@27: $(EXT)/cblas/src/dtrsm.c \ c@27: $(EXT)/cblas/src/dger.c \ c@27: $(EXT)/cblas/src/idamax.c \ c@27: $(EXT)/cblas/src/dscal.c \ c@27: $(EXT)/cblas/src/dtrmm.c \ c@27: $(EXT)/cblas/src/lsame.c \ c@27: $(EXT)/cblas/src/dlamch.c \ c@27: $(EXT)/cblas/src/dtrmv.c \ c@27: $(EXT)/cblas/src/cblas_globals.c \ c@27: $(EXT)/cblas/src/cblas_dgemm.c \ c@27: $(EXT)/cblas/src/cblas_ddot.c \ c@27: $(EXT)/cblas/src/cblas_xerbla.c c@27: c@27: DSP_SOURCES := \ c@27: $(DSP)/base/Pitch.cpp \ c@27: $(DSP)/base/KaiserWindow.cpp \ c@27: $(DSP)/base/SincWindow.cpp \ c@27: $(DSP)/dsp/chromagram/Chromagram.cpp \ c@27: $(DSP)/dsp/chromagram/ConstantQ.cpp \ c@27: $(DSP)/dsp/keydetection/GetKeyMode.cpp \ c@27: $(DSP)/dsp/mfcc/MFCC.cpp \ c@27: $(DSP)/dsp/onsets/DetectionFunction.cpp \ c@27: $(DSP)/dsp/onsets/PeakPicking.cpp \ c@27: $(DSP)/dsp/phasevocoder/PhaseVocoder.cpp \ c@27: $(DSP)/dsp/rateconversion/Decimator.cpp \ c@27: $(DSP)/dsp/rateconversion/DecimatorB.cpp \ c@27: $(DSP)/dsp/rateconversion/Resampler.cpp \ c@27: $(DSP)/dsp/rhythm/BeatSpectrum.cpp \ c@27: $(DSP)/dsp/segmentation/ClusterMeltSegmenter.cpp \ c@27: $(DSP)/dsp/segmentation/Segmenter.cpp \ c@27: $(DSP)/dsp/signalconditioning/DFProcess.cpp \ c@27: $(DSP)/dsp/signalconditioning/Filter.cpp \ c@27: $(DSP)/dsp/signalconditioning/FiltFilt.cpp \ c@27: $(DSP)/dsp/signalconditioning/Framer.cpp \ c@27: $(DSP)/dsp/tempotracking/DownBeat.cpp \ c@27: $(DSP)/dsp/tempotracking/TempoTrack.cpp \ c@27: $(DSP)/dsp/tempotracking/TempoTrackV2.cpp \ c@27: $(DSP)/dsp/tonal/ChangeDetectionFunction.cpp \ c@27: $(DSP)/dsp/tonal/TCSgram.cpp \ c@27: $(DSP)/dsp/tonal/TonalEstimator.cpp \ c@27: $(DSP)/dsp/transforms/DCT.cpp \ c@27: $(DSP)/dsp/transforms/FFT.cpp \ c@27: $(DSP)/dsp/wavelet/Wavelet.cpp \ c@27: $(DSP)/maths/Correlation.cpp \ c@27: $(DSP)/maths/CosineDistance.cpp \ c@27: $(DSP)/maths/KLDivergence.cpp \ c@27: $(DSP)/maths/MathUtilities.cpp c@27: c@27: # $(DSP)/thread/Thread.cpp \ c@27: c@27: # $(QMV)/plugins/AdaptiveSpectrogram.cpp \ c@27: c@27: PLUGIN_SOURCES := \ c@27: $(QMV)/plugins/BarBeatTrack.cpp \ c@27: $(QMV)/plugins/BeatTrack.cpp \ c@27: $(QMV)/plugins/DWT.cpp \ c@27: $(QMV)/plugins/OnsetDetect.cpp \ c@27: $(QMV)/plugins/ChromagramPlugin.cpp \ c@27: $(QMV)/plugins/ConstantQSpectrogram.cpp \ c@27: $(QMV)/plugins/KeyDetect.cpp \ c@27: $(QMV)/plugins/MFCCPlugin.cpp \ c@27: $(QMV)/plugins/SegmenterPlugin.cpp \ c@27: $(QMV)/plugins/SimilarityPlugin.cpp \ c@27: $(QMV)/plugins/TonalChangeDetect.cpp \ c@27: $(QMV)/plugins/Transcription.cpp \ c@27: $(DSP_SOURCES) c@27: c@27: C_SOURCES := \ c@27: $(QMV)/g2cstubs.c \ c@27: $(DSP)/dsp/segmentation/cluster_segmenter.c \ c@27: $(DSP)/dsp/segmentation/cluster_melt.c \ c@27: $(DSP)/hmm/hmm.c \ c@27: $(DSP)/maths/pca/pca.c \ c@27: $(DSP)/ext/kissfft/kiss_fft.c \ c@27: $(DSP)/ext/kissfft/tools/kiss_fftr.c \ c@27: $(CLAPACK_SOURCES) \ c@27: $(CBLAS_SOURCES) c@27: c@27: MODULE_SOURCE := qm-vamp-plugins.cpp c@27: c@47: EMFLAGS := -s TOTAL_MEMORY=134217728 c@32: c@27: include $(PIPER_VAMP_JS_DIR)/Makefile.inc