annotate Makefile.inc @ 184:82d5d11b68d7 tip

Update library URI so it's not document-local
author Chris Cannam
date Wed, 22 Apr 2020 14:21:25 +0100
parents 259ef0f4622b
children
rev   line source
Chris@176 1
Chris@176 2 PLUGIN_LIBRARY_NAME = nnls-chroma
Chris@176 3
Chris@176 4 PLUGIN_CODE_OBJECTS = chromamethods.o NNLSBase.o NNLSChroma.o Chordino.o Tuning.o plugins.o nnls.o viterbi.o
Chris@176 5
Chris@176 6 CFLAGS += $(ARCHFLAGS) $(OPTFLAGS) -I$(VAMP_SDK_DIR) -Wall -fPIC
Chris@176 7 CXXFLAGS += $(ARCHFLAGS) $(OPTFLAGS) -I$(VAMP_SDK_DIR) -I$(BOOST_ROOT) -Wall -fPIC
Chris@176 8
Chris@176 9 PLUGIN = $(PLUGIN_LIBRARY_NAME)$(PLUGIN_EXT)
Chris@176 10
Chris@176 11 $(PLUGIN): $(PLUGIN_CODE_OBJECTS)
Chris@176 12 $(CXX) -o $@ $^ $(LDFLAGS)
Chris@176 13
Chris@176 14 nnls.o: nnls.c # not nnls.f
Chris@176 15
Chris@176 16 test: $(PLUGIN)
Chris@176 17 bash regression/regression.sh
Chris@176 18
Chris@176 19 clean:
Chris@176 20 rm -f *.o
Chris@176 21
Chris@176 22 # DO NOT DELETE
Chris@176 23
Chris@176 24 Chordino.o: Chordino.h NNLSBase.h chromamethods.h nnls.h viterbi.h
Chris@176 25 chromamethods.o: chromamethods.h nnls.h
Chris@176 26 NNLSBase.o: NNLSBase.h chromamethods.h nnls.h
Chris@176 27 NNLSChroma.o: NNLSChroma.h NNLSBase.h chromamethods.h nnls.h
Chris@176 28 plugins.o: NNLSChroma.h NNLSBase.h Chordino.h Tuning.h
Chris@176 29 Tuning.o: Tuning.h NNLSBase.h chromamethods.h nnls.h
Chris@176 30 viterbi.o: viterbi.h