Fig.png: data.txt Makefile
	echo '\
	set term png;\
	set out "$@";\
	set title "Linear interpolation";\
	set xlabel "x";\
	set ylabel "y";\
	set key out;\
	plot \
	 "data.txt" index 0 with points pointtype 5 pointsize 2 title "data"\
	,"data.txt" index 1 with lines title "linterp"\
	' | tee log | gnuplot
data.txt:main.exe
	mono $< > $@
main.exe:main.cs matlib.dll
	mcs -target:exe -out:$@ -reference:matlib.dll $<
matlib.dll:linterp.cs
	mcs -target:library -out:$@ $<
clean:
	$(RM) *.exe *.dll *.png *.txt
