examples: more header updates to GPLv3
[aubio.git] / Makefile.am
index f132382f8a0b427f5bab639dfb8cd269350214df..2c5125d68be75f1f21906794df74ac6c6eaeb61f 100644 (file)
@@ -3,13 +3,17 @@ DOC = doc
 endif
 
 if SWIGFOUND
-if PYTHONFOUND
 SWIGDIR = swig
+if PYTHONFOUND
 PYTHONDIR = python
 endif
+if JAVAFOUND
+JAVADIR = interfaces/java
 endif
+endif
+
 
-SUBDIRS = src ext examples sounds plugins $(PYTHONDIR) $(SWIGDIR) $(DOC)
+SUBDIRS = src examples sounds plugins $(PYTHONDIR) $(SWIGDIR) $(JAVADIR) $(DOC) tests
 EXTRA_DIST = bootstrap VERSION
 
 docs:
@@ -35,3 +39,9 @@ uninstall-pkgconfig:
 install-data-hook: install-pkgconfig
 uninstall-hook: uninstall-pkgconfig
 
+lcov: all
+       mkdir -p $(top_builddir)/lcov
+       lcov --directory $(top_builddir) --output-file $(top_builddir)/lcov/aubio.info --compat-libtool --zerocounters
+       cd tests/python && ./run_all_tests -v || echo "some tests failed"
+       lcov --directory $(top_builddir) --output-file $(top_builddir)/lcov/aubio.info --compat-libtool --capture
+       genhtml --output-directory $(top_builddir)/lcov $(top_builddir)/lcov/aubio.info