CFLAGS = -Wall -std=c11 $$(gsl-config --cflags) LDLIBS = $$(gsl-config --libs) blah:out.txt log log-osc plot.svg plot.svg:data gnuplot -e "\ set terminal svg background rgb 'white';\ plot '$<' using 1:2 with lines title 'fe(x)'\ ,'$<' using 1:3 with lines linewidth 3 dashtype (10,20) title 'gauss'\ " > $@ data log-osc: main-osc ./$< 1>data 2>log-osc main-osc: main-osc.o fe.o out.txt log :main;./$< 1> out.txt 2> log main: main.o root.o clean: $(RM) main main-osc log* out* *.o data plot*