summaryrefslogtreecommitdiff
path: root/digital/io/src/getsamples/Makefile
diff options
context:
space:
mode:
authorNélio Laranjeiro2008-03-19 00:27:23 +0100
committerNélio Laranjeiro2008-03-19 00:27:23 +0100
commit1f9e5a0242b608ea941d6f8ea32fdc89c60224c1 (patch)
treee636167be96206e63fefa56aad37772a394bbcc5 /digital/io/src/getsamples/Makefile
parent164ac3a34cbac441e82b256c97cb8784ea9d482c (diff)
First dfagen for the getsamples fsm. This is only a first shoot, all the
transitions are not presents.
Diffstat (limited to 'digital/io/src/getsamples/Makefile')
-rw-r--r--digital/io/src/getsamples/Makefile23
1 files changed, 23 insertions, 0 deletions
diff --git a/digital/io/src/getsamples/Makefile b/digital/io/src/getsamples/Makefile
new file mode 100644
index 00000000..41e7f96f
--- /dev/null
+++ b/digital/io/src/getsamples/Makefile
@@ -0,0 +1,23 @@
+CFLAGS = -O2 -Wall
+
+all: getsamples getsamples.png
+
+getsamples: getsamples.o getsamples_cb.o
+
+getsamples.c: getSamplesFsm.fsm getSamplesFsm.conf
+ python ../../../../tools/dfagen/dfagen.py -o c -d getSamplesFsm.fsm -c getSamplesFsm.conf -p getsamples
+
+getsamples.h getsamples_cb_skel.c getsamples_cb.h: getsamples.c
+
+getsamples.o: getsamples_cb.h getsamples.h
+getsamples_cb.o: getsamples_cb.h getsamples.h
+
+%.dot: %.fsm
+ python ../../../../tools/dfagen/dfagen.py -o dot -d $< -p $(@:%.dot=%)
+
+%.png: %.dot
+ dot -Tpng $< -o $@
+
+clean:
+ rm -f getsamples getsamples.o getsamples_cb.o getsamples.c getsamples.h getsamples_cb_skel.c getsamples_cb.h getsamples_cb.c
+ rm -f getsamples.dot getsamples.png