CC = gcc
CFLAGS = -Wall -std=c99 -O
CFLAGS += `gsl-config --cflags`
LDLIBS += `gsl-config --libs`

all: plot.pdf
plot.pdf: plot.script data ; pyxplot $<
data: main ; ./main > $@

test:
	echo $(CFLAGS)
	echo $(LDLIBS)

plot.script: makefile
	echo 'set terminal pdf' > $@
	echo 'set output "plot.pdf"' >> $@
	echo 'set xlabel "$$x$$"' >> $@
	echo 'set ylabel "$$J_n(x)$$"' >> $@
	echo 'plot \' >>$@
	echo ' "data" with lines title "$$J_0$$" \' >> $@
	echo ',"data" using 1:3 with lines title "$$J_1$$" \' >> $@
	echo ',0 with color black notitle' >> $@

clean:
	$(RM) plot.pdf plot.script data main
