plugins/Notes.cpp: improve output description
[vamp-aubio-plugins.git] / Makefile
index d99831c..5b36a09 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -3,14 +3,11 @@
 #
 PLUGINDIR      = plugins
 
-# Location of aubio code
-#
-AUBIODIR       = aubio
-
 # Compile flags
 #
-CFLAGS         := -I. -Iaubio/src $(CFLAGS) -fPIC -DDEBUG -O2 -Wall -I.
+CFLAGS         := -fPIC -DDEBUG -O2 -Wall $(CFLAGS)
 CXXFLAGS       := $(CFLAGS)
+LDFLAGS        := -laubio $(LDFLAGS)
 
 # Libraries required for the plugins.
 #
@@ -32,14 +29,13 @@ PLUGIN_EXT  = .so
 ### End of user-serviceable parts
 
 PLUGIN_OBJECTS = libmain.o $(patsubst %.cpp,%.o,$(wildcard $(PLUGINDIR)/*.cpp))
-AUBIO_OBJECTS  = $(patsubst %.c,%.o,$(wildcard $(AUBIODIR)/src/*.c $(AUBIODIR)/src/*/*.c ))
 PLUGIN_HEADERS = $(patsubst %.cpp,%.h,$(wildcard $(PLUGINDIR)/*.cpp))
 PLUGIN_TARGET  = vamp-aubio$(PLUGIN_EXT)
 
 all:           $(PLUGIN_TARGET)
 
-$(PLUGIN_TARGET):      $(PLUGIN_OBJECTS) $(AUBIO_OBJECTS) $(PLUGIN_HEADERS)
-               $(CXX) $(LDFLAGS) $(PLUGIN_LDFLAGS) -o $@ $(PLUGIN_OBJECTS) $(AUBIO_OBJECTS) $(PLUGIN_LIBS)
+$(PLUGIN_TARGET):      $(PLUGIN_OBJECTS) $(PLUGIN_HEADERS)
+               $(CXX) $(LDFLAGS) $(PLUGIN_LDFLAGS) -o $@ $(PLUGIN_OBJECTS) $(PLUGIN_LIBS)
 
 clean:         
                rm -f $(PLUGIN_OBJECTS)