Mercurial > hg > nnls-chroma
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 |