Add an 'lcov' target for HTML coverage report
diff --git a/Makefile b/Makefile
index 1a1082a..2ca3cf5 100644
--- a/Makefile
+++ b/Makefile
@@ -48,6 +48,7 @@
 	cd library  && $(MAKE) clean && cd ..
 	cd programs && $(MAKE) clean && cd ..
 	cd tests    && $(MAKE) clean && cd ..
+	find . \( -name \*.gcno -o -name \*.gcda -o -name *.info \) -exec rm {} +
 
 check: lib
 	( cd tests && $(MAKE) && $(MAKE) check )
@@ -55,6 +56,11 @@
 test-ref-configs:
 	tests/scripts/test-ref-configs.pl
 
+lcov:
+	rm -rf Coverage
+	( cd library && geninfo *.gcda )
+	( cd library && genhtml -o ../Coverage *.info )
+
 apidoc:
 	mkdir -p apidoc
 	doxygen doxygen/polarssl.doxyfile