Cleaning the examples' Makefiles and octaves scripts.
[Faustine.git] / examples / open / Makefile
diff --git a/examples/open/Makefile b/examples/open/Makefile
new file mode 100644 (file)
index 0000000..0756a63
--- /dev/null
@@ -0,0 +1,23 @@
+SRC = open.dsp
+IMGIN = circbw.gif
+LINES = 123
+
+BASENAME = output
+FORMAT = csv
+CSVIN = $(IMGIN:.gif=.csv)
+CSVOUT = $(BASENAME)1.$(FORMAT)
+IMGOUT = $(SRC:.dsp=.png)
+
+all: $(IMGOUT)
+
+$(IMGOUT): $(CSVOUT)
+       octave -qf img_write.m
+
+$(CSVOUT): $(SRC) $(CSVIN)
+       faustine -d $(SRC) -i $(CSVIN) -t $(LINES) --oformat $(FORMAT) --obasename $(BASENAME)
+
+$(CSVIN): $(IMGIN)
+       octave -qf img_read.m
+
+clean::
+       rm -f gmon.out $(IMGOUT) $(BASENAME)* *csv