Mercurial > hg > segmenter-vamp-plugin
annotate Makefile.inc @ 56:e2e09a2196a9
Add individual arma:: using declarations
author | Chris Cannam |
---|---|
date | Thu, 13 Jun 2013 12:43:08 +0100 |
parents | 67bf860c0b4b |
children | a1d4c5316258 |
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@49 | 7 CFLAGS := $(CFLAGS) -I. -Ivamp-plugin-sdk -Iqm-dsp -Iarmadillo-3.900.4/include |
Chris@49 | 8 CXXFLAGS := $(CXXFLAGS) $(CFLAGS) |
Chris@49 | 9 LDFLAGS := $(LDFLAGS) |
Chris@11 | 10 |
Chris@49 | 11 HEADERS := segmentino/Segmentino.h |
Chris@11 | 12 |
Chris@49 | 13 SOURCES := segmentino/Segmentino.cpp \ |
Chris@49 | 14 segmentino/libmain.cpp \ |
Chris@49 | 15 nnls-chroma/chromamethods.cpp \ |
Chris@49 | 16 nnls-chroma/nnls.c \ |
Chris@49 | 17 vamp-plugin-sdk/src/vamp-sdk/PluginAdapter.cpp \ |
Chris@49 | 18 vamp-plugin-sdk/src/vamp-sdk/RealTime.cpp \ |
Chris@49 | 19 qm-dsp/dsp/onsets/DetectionFunction.cpp \ |
Chris@49 | 20 qm-dsp/dsp/onsets/PeakPicking.cpp \ |
Chris@49 | 21 qm-dsp/dsp/transforms/FFT.cpp \ |
Chris@49 | 22 qm-dsp/dsp/rateconversion/Decimator.cpp \ |
Chris@49 | 23 qm-dsp/dsp/tempotracking/TempoTrackV2.cpp \ |
Chris@49 | 24 qm-dsp/dsp/tempotracking/DownBeat.cpp \ |
Chris@49 | 25 qm-dsp/dsp/phasevocoder/PhaseVocoder.cpp \ |
matthiasm@51 | 26 qm-dsp/dsp/signalconditioning/DFProcess.cpp \ |
matthiasm@51 | 27 qm-dsp/dsp/signalconditioning/FiltFilt.cpp \ |
matthiasm@51 | 28 qm-dsp/dsp/signalconditioning/Filter.cpp \ |
Chris@49 | 29 qm-dsp/maths/MathUtilities.cpp |
Chris@11 | 30 |
Chris@11 | 31 OBJECTS := $(SOURCES:.cpp=.o) |
Chris@11 | 32 OBJECTS := $(OBJECTS:.c=.o) |
Chris@11 | 33 |
Chris@11 | 34 $(PLUGIN): $(OBJECTS) |
Chris@11 | 35 $(CXX) -o $@ $^ $(LDFLAGS) |
Chris@11 | 36 |
Chris@11 | 37 clean: |
Chris@11 | 38 rm $(OBJECTS) |
Chris@11 | 39 |
Chris@11 | 40 distclean: clean |
Chris@11 | 41 rm $(PLUGIN) |