summaryrefslogtreecommitdiff
path: root/digital/io/src/Makefile
diff options
context:
space:
mode:
authorJerome Jutteau2013-03-05 19:48:54 +0100
committerJerome Jutteau2013-03-17 15:10:13 +0100
commit4af6e816f0ca13d7ee85ce5892520e493782e33c (patch)
treea2c5666d9b54e8bf70096c652743e0461ffe6634 /digital/io/src/Makefile
parent0af4e01b4afb870a0e4c259f2af67ff5d1a154e4 (diff)
digital/io/src: update FSM
Diffstat (limited to 'digital/io/src/Makefile')
-rw-r--r--digital/io/src/Makefile16
1 files changed, 14 insertions, 2 deletions
diff --git a/digital/io/src/Makefile b/digital/io/src/Makefile
index 56cf4a03..b582c95c 100644
--- a/digital/io/src/Makefile
+++ b/digital/io/src/Makefile
@@ -26,7 +26,7 @@ vpath %.c $(AI_MODULES:%=../../ai/src/%)
vpath %.h $(AI_MODULES:%=../../ai/src/%)
INCLUDES += -I. $(AI_MODULES:%=-I../../ai/src/%)
-EXTRA_CLEAN_FILES = angfsm_gen_avr_AI.h fsm_AI_gen.avr.c
+EXTRA_CLEAN_FILES = angfsm_gen_avr_AI.h fsm_AI_gen.avr.c AI.dot AI.png AI.svg
include $(BASE)/make/Makefile.gen
@@ -34,9 +34,21 @@ include $(BASE)/make/Makefile.gen
obj/main.avr.o: angfsm_gen_avr_AI.h
fsm_AI_gen.avr.c: angfsm_gen_avr_AI.h
angfsm_gen_avr_AI.h: io.host
- ./$< --ang-gen avr
+ ./$< --ang-gen avr --ang-dot AI.dot
mv angfsm_gen_avr_AI.c fsm_AI_gen.avr.c
+# Image generation
+view: AI.view
+png: AI.png
+svg: AI.svg
+
+%.view: %.dot
+ dot -Txlib $<
+%.png: %.dot
+ dot -Tpng $< > $@
+%.svg: %.dot
+ dot -Tsvg $< > $@
+
events.h events.host.c: trace.trc $(BASE)/../../tools/trace/lib/parser.py
PYTHONPATH=$(BASE)/../../host python $(BASE)/../../tools/trace/trace.py -t create -i $< -o