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)