annotate Makefile.inc @ 46:a17bca16933a tip

Add minimal README and COPYING
author Chris Cannam
date Fri, 06 Mar 2020 11:01:17 +0000
parents fcb6562b43f7
children
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@39 11 HEADERS := SimpleCepstrum.h
Chris@0 12
Chris@0 13 SOURCES := SimpleCepstrum.cpp \
Chris@0 14 libmain.cpp
Chris@0 15
Chris@0 16 OBJECTS := $(SOURCES:.cpp=.o)
Chris@0 17 OBJECTS := $(OBJECTS:.c=.o)
Chris@0 18
Chris@0 19 $(PLUGIN): $(OBJECTS)
Chris@0 20 $(CXX) -o $@ $^ $(LDFLAGS)
Chris@0 21
Chris@0 22 clean:
Chris@43 23 rm -f $(OBJECTS)
Chris@0 24
Chris@0 25 distclean: clean
Chris@43 26 rm -f $(PLUGIN)
Chris@5 27
Chris@6 28 libmain.o: $(HEADERS) $(SOURCES)
Chris@6 29 SimpleCepstrum.o: $(HEADERS) $(SOURCES)