summaryrefslogtreecommitdiff
path: root/digital/io-hub/src/robospierre/Makefile
diff options
context:
space:
mode:
authorJerome Jutteau2013-03-05 19:49:09 +0100
committerJerome Jutteau2013-03-17 15:10:13 +0100
commit47b8f6e963111adc81b2c41506acb231f35f416d (patch)
treec481b159a7f64602861a1f68ae3fcdd260dd8cdc /digital/io-hub/src/robospierre/Makefile
parent4af6e816f0ca13d7ee85ce5892520e493782e33c (diff)
digital/io-hub/src/robospierre: update FSM
Diffstat (limited to 'digital/io-hub/src/robospierre/Makefile')
-rw-r--r--digital/io-hub/src/robospierre/Makefile16
1 files changed, 14 insertions, 2 deletions
diff --git a/digital/io-hub/src/robospierre/Makefile b/digital/io-hub/src/robospierre/Makefile
index 0f8d89c5..a187c457 100644
--- a/digital/io-hub/src/robospierre/Makefile
+++ b/digital/io-hub/src/robospierre/Makefile
@@ -33,7 +33,7 @@ vpath %.c $(AI_MODULES:%=../../../ai/src/%)
vpath %.h $(AI_MODULES:%=../../../ai/src/%)
INCLUDES += -I. -I../common $(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
@@ -41,5 +41,17 @@ include $(BASE)/make/Makefile.gen
obj/main.avr.o: fsm_AI_gen.h
fsm_AI_gen.avr.c: fsm_AI_gen.h
fsm_AI_gen.h: io_hub.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 $< > $@