From 58898adbcd1563ddc1294f8de431b09cad5c65f1 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Wed, 28 Feb 2018 21:34:31 +0100 Subject: [PATCH] Add target to Generate depend.png --- Makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 81c0f596..ebddbd7c 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,8 @@ PREFIX=/usr/local RM=rm -f MKDIR=mkdir -p +.PHONY: all test check doc clean distclean depend depend.png install + all: @echo "Nothing to be done." @@ -18,7 +20,7 @@ clean: cd tests && $(MAKE) clean cd example && $(MAKE) clean cd bench && $(MAKE) clean - $(RM) -f README.html + $(RM) -f README.html depend.dot distclean: cd tests && $(MAKE) distclean @@ -26,6 +28,10 @@ distclean: depend: cd tests && $(MAKE) depend +depend.png: + (echo "digraph g { " ; for i in *.h ; do list=$$(grep "include \"" $$i |cut -f2 -d\") ; for j in $$list ; do echo "\"$$i\" -> \"$$j\" ;" ; done ; done ; echo "}" )> depend.dot + dot -Tpng depend.dot -o depend.png + install: $(MKDIR) $(DESTDIR)$(PREFIX)/include cp m-*.h $(DESTDIR)$(PREFIX)/include