Alexander Huemer | 7b6673f | 2016-09-09 00:43:15 +0200 | [diff] [blame] | 1 | SUBDIRS = \ |
| 2 | examples \ |
| 3 | $(NULL) |
Neels Hofmeyr | 71e5a82 | 2018-05-26 23:53:31 +0200 | [diff] [blame] | 4 | |
| 5 | msc: \ |
Neels Hofmeyr | 3b5de1b | 2018-06-16 16:08:55 +0200 | [diff] [blame] | 6 | $(builddir)/legend_for_ladder_diagrams.png \ |
Neels Hofmeyr | 71e5a82 | 2018-05-26 23:53:31 +0200 | [diff] [blame] | 7 | $(builddir)/handover.png \ |
| 8 | $(builddir)/assignment.png \ |
Neels Hofmeyr | 44fcc9f | 2018-05-28 14:29:49 +0200 | [diff] [blame] | 9 | $(builddir)/timeslot.png \ |
| 10 | $(builddir)/lchan.png \ |
| 11 | $(builddir)/ts-and-lchan-fsm-lifecycle.png \ |
Neels Hofmeyr | 3b5de1b | 2018-06-16 16:08:55 +0200 | [diff] [blame] | 12 | $(builddir)/handover-inter-bsc-out.png \ |
| 13 | $(builddir)/handover-inter-bsc-in.png \ |
| 14 | $(builddir)/mgw-endpoint.png \ |
Neels Hofmeyr | 44fcc9f | 2018-05-28 14:29:49 +0200 | [diff] [blame] | 15 | $(NULL) |
| 16 | |
| 17 | dot: \ |
Neels Hofmeyr | 3b5de1b | 2018-06-16 16:08:55 +0200 | [diff] [blame] | 18 | $(builddir)/legend_for_fsm_diagrams.png \ |
| 19 | $(builddir)/assignment-fsm.png \ |
Neels Hofmeyr | 44fcc9f | 2018-05-28 14:29:49 +0200 | [diff] [blame] | 20 | $(builddir)/timeslot-fsm.png \ |
| 21 | $(builddir)/lchan-fsm.png \ |
Neels Hofmeyr | 3b5de1b | 2018-06-16 16:08:55 +0200 | [diff] [blame] | 22 | $(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 Hofmeyr | 71e5a82 | 2018-05-26 23:53:31 +0200 | [diff] [blame] | 27 | $(NULL) |
| 28 | |
| 29 | $(builddir)/%.png: $(srcdir)/%.msc |
| 30 | mscgen -T png -o $@ $< |
| 31 | |
Neels Hofmeyr | 44fcc9f | 2018-05-28 14:29:49 +0200 | [diff] [blame] | 32 | $(builddir)/%.png: $(srcdir)/%.dot |
| 33 | dot -Tpng $< > $@ |
| 34 | |
Neels Hofmeyr | 71e5a82 | 2018-05-26 23:53:31 +0200 | [diff] [blame] | 35 | .PHONY: poll |
| 36 | poll: |
Neels Hofmeyr | 44fcc9f | 2018-05-28 14:29:49 +0200 | [diff] [blame] | 37 | while true; do $(MAKE) msc dot; sleep 1; done |