summaryrefslogtreecommitdiffhomepage
path: root/digital/io/src/loadsamples/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'digital/io/src/loadsamples/Makefile')
-rw-r--r--digital/io/src/loadsamples/Makefile23
1 files changed, 23 insertions, 0 deletions
diff --git a/digital/io/src/loadsamples/Makefile b/digital/io/src/loadsamples/Makefile
new file mode 100644
index 00000000..8a2fba73
--- /dev/null
+++ b/digital/io/src/loadsamples/Makefile
@@ -0,0 +1,23 @@
+CFLAGS = -O2 -Wall
+
+all: loadsamples loadsamples.png
+
+loadsamples: loadsamples.o loadsamples.o
+
+loadsamples.c: loadsamples.fsm loadsamples.conf
+ python ../../../../tools/dfagen/dfagen.py -o c -d loadsamples.fsm -c loadsamples.conf -p loadsamples
+
+loadsamples.h loadsamples.cb_skel.c loadsamples.cb.h: loadsamples.c
+
+loadsamples.o: loadsamples.cb.h loadsamples.h
+loadsamples_cb.o: loadsamples.cb.h loadsamples.h
+
+%.dot: %.fsm
+ python ../../../../tools/dfagen/dfagen.py -o dot -d $< -p $(@:%.dot=%)
+
+%.png: %.dot
+ dot -Tpng $< -o $@
+
+clean:
+ rm -f loadsamples loadsamples.o loadballs_cb.o loadsamples.c loadsamples.h loadsamples_cb_skel.c loadsamples_cb.h loadsamples_cb.c
+ rm -f loadsamples.dot loadsamples.png