CC = gcc
CFLAGS = -Wall -Werror -std=gnu99 -O
CFLAGS += `gsl-config --cflags`
LDLIBS += `gsl-config --libs`
ECHO = echo

all: plot.pdf
plot.pdf: data Makefile
	echo \
' set terminal pdf;                             ' \
' set output "$@";                              ' \
' set xlabel "$$x$$";                           ' \
' set ylabel "$$y$$";                           ' \
' plot                                          ' \
'  "$<" with lines title "$$J_0(x)$$",          ' \
'  "$<" using 1:3 with lines title "$$J_1(x)$$" ' \
| pyxplot

data: main ; ./main > $@
clean:
	$(RM) plot.pdf data main

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