blob: 9b87bf339bd9158638723f305f9870600991d9c1 [file] [log] [blame]
Alexander Huemer7b6673f2016-09-09 00:43:15 +02001SUBDIRS = \
2 examples \
3 $(NULL)
Neels Hofmeyr71e5a822018-05-26 23:53:31 +02004
5msc: \
Neels Hofmeyr3b5de1b2018-06-16 16:08:55 +02006 $(builddir)/legend_for_ladder_diagrams.png \
Neels Hofmeyr71e5a822018-05-26 23:53:31 +02007 $(builddir)/handover.png \
8 $(builddir)/assignment.png \
Neels Hofmeyr44fcc9f2018-05-28 14:29:49 +02009 $(builddir)/timeslot.png \
10 $(builddir)/lchan.png \
11 $(builddir)/ts-and-lchan-fsm-lifecycle.png \
Neels Hofmeyr3b5de1b2018-06-16 16:08:55 +020012 $(builddir)/handover-inter-bsc-out.png \
13 $(builddir)/handover-inter-bsc-in.png \
14 $(builddir)/mgw-endpoint.png \
Neels Hofmeyr44fcc9f2018-05-28 14:29:49 +020015 $(NULL)
16
17dot: \
Neels Hofmeyr3b5de1b2018-06-16 16:08:55 +020018 $(builddir)/legend_for_fsm_diagrams.png \
19 $(builddir)/assignment-fsm.png \
Neels Hofmeyr44fcc9f2018-05-28 14:29:49 +020020 $(builddir)/timeslot-fsm.png \
21 $(builddir)/lchan-fsm.png \
Neels Hofmeyr3b5de1b2018-06-16 16:08:55 +020022 $(builddir)/lchan-rtp-fsm.png \
23 $(builddir)/mgw-endpoint-fsm.png \
24 $(builddir)/handover-intra-bsc-fsm.png \
25 $(builddir)/handover-inter-bsc-out-fsm.png \
26 $(builddir)/handover-inter-bsc-in-fsm.png \
Neels Hofmeyr71e5a822018-05-26 23:53:31 +020027 $(NULL)
28
29$(builddir)/%.png: $(srcdir)/%.msc
30 mscgen -T png -o $@ $<
31
Neels Hofmeyr44fcc9f2018-05-28 14:29:49 +020032$(builddir)/%.png: $(srcdir)/%.dot
33 dot -Tpng $< > $@
34
Neels Hofmeyr71e5a822018-05-26 23:53:31 +020035.PHONY: poll
36poll:
Neels Hofmeyr44fcc9f2018-05-28 14:29:49 +020037 while true; do $(MAKE) msc dot; sleep 1; done