blob: b667a6f5e6b8536a43d2b8e29e2a17fce5435c10 [file] [log] [blame]
Neels Hofmeyrc4628a32018-12-07 14:47:34 +01001all:
2 echo "built only on manual invocation, needs mscgen and dot (graphviz) programs: invoke 'make charts'"
3
4charts: msc dot
5
6EXTRA_DIST = \
7 inter_bsc_ho.msc \
8 inter_msc_ho.msc \
9 mncc_fsm.msc \
10 $(NULL)
11
12CLEANFILES = \
13 inter_bsc_ho.png \
14 inter_msc_ho.png \
15 mncc_fsm.png \
16 $(NULL)
17
18msc: \
19 $(builddir)/mncc_fsm.png \
20 $(builddir)/inter_bsc_ho.png \
21 $(builddir)/inter_msc_ho.png \
22 $(NULL)
23
24dot: \
25 $(NULL)
26
27$(builddir)/%.png: $(srcdir)/%.msc
28 mscgen -T png -o $@ $<
29
30$(builddir)/%.png: $(srcdir)/%.dot
31 dot -Tpng $< > $@
32
33.PHONY: poll
34poll:
35 while true; do $(MAKE) msc dot; sleep 1; done