Mercurial > hg > segmenter-vamp-plugin
annotate Makefile.inc @ 65:3d5f8e4593ef
Add AGPL, update copyright dates, update for changes to qm-dsp api etc
author | Chris Cannam |
---|---|
date | Tue, 03 Dec 2013 10:04:22 +0000 |
parents | a1d4c5316258 |
children | 62c3cba7d241 |
rev | line source |
---|---|
Chris@11 | 1 |
Chris@11 | 2 PLUGIN_EXT ?= .so |
Chris@48 | 3 PLUGIN ?= segmentino$(PLUGIN_EXT) |
Chris@11 | 4 CXX ?= g++ |
Chris@11 | 5 CC ?= gcc |
Chris@11 | 6 |
Chris@65 | 7 INCLUDEFLAGS := -I. -Ivamp-plugin-sdk -Iqm-dsp -Iqm-dsp/ext/kissfft -Iqm-dsp/ext/kissfft/tools -Dkiss_fft_scalar=double -Iarmadillo-3.900.4/include |
Chris@65 | 8 |
Chris@57 | 9 CFLAGS := $(CFLAGS) $(INCLUDEFLAGS) |
Chris@57 | 10 CXXFLAGS := $(CXXFLAGS) $(INCLUDEFLAGS) |
Chris@49 | 11 LDFLAGS := $(LDFLAGS) |
Chris@11 | 12 |
Chris@49 | 13 HEADERS := segmentino/Segmentino.h |
Chris@11 | 14 |
Chris@49 | 15 SOURCES := segmentino/Segmentino.cpp \ |
Chris@49 | 16 segmentino/libmain.cpp \ |
Chris@49 | 17 nnls-chroma/chromamethods.cpp \ |
Chris@49 | 18 nnls-chroma/nnls.c \ |
Chris@49 | 19 vamp-plugin-sdk/src/vamp-sdk/PluginAdapter.cpp \ |
Chris@49 | 20 vamp-plugin-sdk/src/vamp-sdk/RealTime.cpp \ |
Chris@49 | 21 qm-dsp/dsp/onsets/DetectionFunction.cpp \ |
Chris@49 | 22 qm-dsp/dsp/onsets/PeakPicking.cpp \ |
Chris@49 | 23 qm-dsp/dsp/transforms/FFT.cpp \ |
Chris@49 | 24 qm-dsp/dsp/rateconversion/Decimator.cpp \ |
Chris@49 | 25 qm-dsp/dsp/tempotracking/TempoTrackV2.cpp \ |
Chris@49 | 26 qm-dsp/dsp/tempotracking/DownBeat.cpp \ |
Chris@49 | 27 qm-dsp/dsp/phasevocoder/PhaseVocoder.cpp \ |
matthiasm@51 | 28 qm-dsp/dsp/signalconditioning/DFProcess.cpp \ |
matthiasm@51 | 29 qm-dsp/dsp/signalconditioning/FiltFilt.cpp \ |
matthiasm@51 | 30 qm-dsp/dsp/signalconditioning/Filter.cpp \ |
Chris@65 | 31 qm-dsp/maths/MathUtilities.cpp \ |
Chris@65 | 32 qm-dsp/ext/kissfft/kiss_fft.c \ |
Chris@65 | 33 qm-dsp/ext/kissfft/tools/kiss_fftr.c |
Chris@11 | 34 |
Chris@11 | 35 OBJECTS := $(SOURCES:.cpp=.o) |
Chris@11 | 36 OBJECTS := $(OBJECTS:.c=.o) |
Chris@11 | 37 |
Chris@11 | 38 $(PLUGIN): $(OBJECTS) |
Chris@11 | 39 $(CXX) -o $@ $^ $(LDFLAGS) |
Chris@11 | 40 |
Chris@11 | 41 clean: |
Chris@11 | 42 rm $(OBJECTS) |
Chris@11 | 43 |
Chris@11 | 44 distclean: clean |
Chris@11 | 45 rm $(PLUGIN) |