annotate Makefile.inc @ 32:c3ce99b666b4

Simplify confidence metric
author Chris Cannam
date Tue, 10 Jul 2012 22:16:00 +0100
parents 10dfd77951bf
children 59701cbc4b93
rev   line source
Chris@0 1
Chris@0 2 PLUGIN_EXT ?= .so
Chris@0 3 PLUGIN ?= simple-cepstrum$(PLUGIN_EXT)
Chris@0 4 CXX ?= g++
Chris@0 5 CC ?= gcc
Chris@0 6
Chris@0 7 CFLAGS := $(CFLAGS)
Chris@0 8 CXXFLAGS := $(CXXFLAGS)
Chris@0 9 LDFLAGS := $(LDFLAGS)
Chris@0 10
Chris@8 11 HEADERS := SimpleCepstrum.h \
Chris@8 12 CepstrumPitchTracker.h
Chris@0 13
Chris@0 14 SOURCES := SimpleCepstrum.cpp \
Chris@8 15 CepstrumPitchTracker.cpp \
Chris@0 16 libmain.cpp
Chris@0 17
Chris@0 18 OBJECTS := $(SOURCES:.cpp=.o)
Chris@0 19 OBJECTS := $(OBJECTS:.c=.o)
Chris@0 20
Chris@0 21 $(PLUGIN): $(OBJECTS)
Chris@0 22 $(CXX) -o $@ $^ $(LDFLAGS)
Chris@0 23
Chris@0 24 clean:
Chris@0 25 rm $(OBJECTS)
Chris@0 26
Chris@0 27 distclean: clean
Chris@0 28 rm $(PLUGIN)
Chris@5 29
Chris@6 30 libmain.o: $(HEADERS) $(SOURCES)
Chris@6 31 SimpleCepstrum.o: $(HEADERS) $(SOURCES)