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: \ |
| 6 | $(builddir)/handover.png \ |
| 7 | $(builddir)/assignment.png \ |
Neels Hofmeyr | 9d8d0c6 | 2018-05-29 02:45:07 +0200 | [diff] [blame] | 8 | $(builddir)/lchan-release.png \ |
Neels Hofmeyr | c4bb31d | 2018-05-29 02:48:08 +0200 | [diff] [blame] | 9 | $(builddir)/ms-channel-request.png \ |
Neels Hofmeyr | 44fcc9f | 2018-05-28 14:29:49 +0200 | [diff] [blame^] | 10 | $(builddir)/timeslot.png \ |
| 11 | $(builddir)/lchan.png \ |
| 12 | $(builddir)/ts-and-lchan-fsm-lifecycle.png \ |
| 13 | $(builddir)/handover-inter-bsc-mo.png \ |
| 14 | $(builddir)/handover-inter-bsc-mt.png \ |
| 15 | $(NULL) |
| 16 | |
| 17 | dot: \ |
| 18 | $(builddir)/timeslot-fsm.png \ |
| 19 | $(builddir)/lchan-fsm.png \ |
Neels Hofmeyr | 71e5a82 | 2018-05-26 23:53:31 +0200 | [diff] [blame] | 20 | $(NULL) |
| 21 | |
| 22 | $(builddir)/%.png: $(srcdir)/%.msc |
| 23 | mscgen -T png -o $@ $< |
| 24 | |
Neels Hofmeyr | 44fcc9f | 2018-05-28 14:29:49 +0200 | [diff] [blame^] | 25 | $(builddir)/%.png: $(srcdir)/%.dot |
| 26 | dot -Tpng $< > $@ |
| 27 | |
Neels Hofmeyr | 71e5a82 | 2018-05-26 23:53:31 +0200 | [diff] [blame] | 28 | .PHONY: poll |
| 29 | poll: |
Neels Hofmeyr | 44fcc9f | 2018-05-28 14:29:49 +0200 | [diff] [blame^] | 30 | while true; do $(MAKE) msc dot; sleep 1; done |