GRAPH = gnuplot CC = clang CFLAGS = -Wall -O3 LFLAGS = -O3 LIBS = -lgsl -lm all: mc-pi mc-pi: main.o mc_pi.o ${CC} $(LFLAGS) -o $@ $^ $(LIBS) res: mc-pi ./mc-pi > res mc-pi1.png: mc-pi1.gp res $(GRAPH) mc-pi1.gp mc-pi2.png: mc-pi2.gp res $(GRAPH) mc-pi2.gp clean: rm -f *.o *~ mc-pi veryclean: clean rm -f res mc-pi1.png mc-pi2.png