view segmentino/build/general/Makefile.inc @ 48:69251e11a913

Rename SongParts/songpartitioner to Segmentino throughout
author Chris Cannam
date Thu, 13 Jun 2013 09:43:01 +0100
parents songparts/build/general/Makefile.inc@2f37db7cbf98
children
line wrap: on
line source

PLUGIN_EXT	?= .so
PLUGIN	?= segmentino$(PLUGIN_EXT)
CXX	?= g++
CC	?= gcc

CFLAGS	:= $(CFLAGS) -I. -I../../qm-dsp -I../../nnls-chroma
CXXFLAGS	:= $(CXXFLAGS) -I. -I../../qm-dsp -I../../nnls-chroma
LDFLAGS		:= -L../../qm-dsp  $(LDFLAGS)

HEADERS := Segmentino.h

SOURCES := Segmentino.cpp \
           libmain.cpp \
	   g2cstubs.c \
           ../../nnls-chroma/chromamethods.cpp \
           ../../nnls-chroma/nnls.c

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

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

clean:		
		rm $(OBJECTS)

distclean:	clean
		rm $(PLUGIN)