view Makefile.inc @ 31:2c175adf8736

Pull out pitch tracker from vamp-simple-cepstrum to its own project
author Chris Cannam
date Thu, 19 Jul 2012 13:13:23 +0100
parents 9366c8a58778
children 2f5b169e4a3b
line wrap: on
line source

PLUGIN_EXT	?= .so
PLUGIN	?= cepstral-pitchtracker$(PLUGIN_EXT)
CXX	?= g++
CC	?= gcc

CFLAGS		:= $(CFLAGS) 
CXXFLAGS	:= $(CXXFLAGS) 
LDFLAGS		:= $(LDFLAGS)

HEADERS := CepstralPitchTracker.h

SOURCES := CepstralPitchTracker.cpp \
           libmain.cpp

OBJECTS := $(SOURCES:.cpp=.o)
OBJECTS := $(OBJECTS:.c=.o)

$(PLUGIN):	$(OBJECTS)
		$(CXX) -o $@ $^ $(LDFLAGS)

clean:		
		rm $(OBJECTS)

distclean:	clean
		rm $(PLUGIN)

libmain.o:	$(HEADERS) $(SOURCES)
SimpleCepstrum.o:	$(HEADERS) $(SOURCES)