Mercurial > hg > cepstral-pitchtracker
view Makefile.inc @ 39:822cf7b8e070
Start separating out PeakInterpolator & writing test for it
| author | Chris Cannam |
|---|---|
| date | Thu, 19 Jul 2012 18:10:50 +0100 |
| parents | 944898c2e14e |
| children | 16908c2bd781 |
line wrap: on
line source
PLUGIN_EXT ?= .so PLUGIN ?= cepstral-pitchtracker$(PLUGIN_EXT) CXX ?= g++ CC ?= gcc CFLAGS := $(CFLAGS) CXXFLAGS := $(CXXFLAGS) LDFLAGS := $(LDFLAGS) -lvamp-sdk HEADERS := CepstralPitchTracker.h \ NoteHypothesis.h \ PeakInterpolator.h SOURCES := CepstralPitchTracker.cpp \ NoteHypothesis.cpp \ PeakInterpolator.cpp \ libmain.cpp OBJECTS := $(SOURCES:.cpp=.o) OBJECTS := $(OBJECTS:.c=.o) all: $(PLUGIN) $(PLUGIN): $(OBJECTS) $(CXX) -o $@ $^ $(LDFLAGS) $(MAKE) -C test clean: rm -f $(OBJECTS) $(MAKE) -C test clean distclean: clean rm -f $(PLUGIN) $(MAKE) -C test distclean libmain.o: $(HEADERS) $(SOURCES) CepstralPitchTracker.o: $(HEADERS) $(SOURCES) NoteHypothesis.o: $(HEADERS) $(SOURCES) PeakInterpolator.o: $(HEADERS) $(SOURCES)