X-Git-Url: https://scm.cri.ensmp.fr/git/Faustine.git/blobdiff_plain/91130bc31ab7163870b104407781db50a6f84980..13f27ae45e641f43a9f7cd2cc6ceef016737ad13:/examples/2d_fft/Makefile

diff --git a/examples/2d_fft/Makefile b/examples/2d_fft/Makefile
index 163b306..1c58826 100644
--- a/examples/2d_fft/Makefile
+++ b/examples/2d_fft/Makefile
@@ -1,10 +1,23 @@
 SRC = fft2d.dsp
-INPUT = hcosine-32.csv
+IMGIN = hcosine-32.png
+LINES = 32
 
-all: clean fft2d
+BASENAME = output
+FORMAT = csv
+CSVIN = $(IMGIN:.png=.csv)
+CSVOUT = $(BASENAME)1.$(FORMAT)
+IMGOUT = $(SRC:.dsp=.png)
 
-fft2d: $(SRC) $(INPUT)
-	faustine -d $(SRC) -i $(INPUT) --oformat csv
+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 output*
+	rm -f gmon.out $(IMGOUT) $(BASENAME)*