tools for displaying import dependencies
[sfa.git] / tools / Makefile
diff --git a/tools/Makefile b/tools/Makefile
new file mode 100644 (file)
index 0000000..63bb765
--- /dev/null
@@ -0,0 +1,18 @@
+########## compute dependency graphs
+DEPTOOLS=py2depgraph.py depgraph2dot.py
+
+all:deps
+
+deps: server.png client.png
+
+server.dg: $(DEPTOOLS)
+       py2depgraph.py ../sfa/server/sfa-server.py > $@
+
+client.dg: $(DEPTOOLS)
+       py2depgraph.py ../sfa/client/sfi.py > $@
+
+%.png: %.dg
+       depgraph2dot.py < $*.dg | dot -T png -o $*.png
+
+clean: 
+       rm -f *png *dg