GRAPH = gnuplot

CC = clang
CFLAGS = -Wall -O3 
LFLAGS = -O3
LIBS = -lm -lgsl

all: mc-area1 mc-area2

mc-area1: mc-area.o area1.o
	${CC} $(LFLAGS) -o $@ $^ $(LIBS)

area1.png: area1.gpl
	$(GRAPH) area1.gpl

mc-area2: mc-area.o area2.o
	${CC} $(LFLAGS) -o $@ $^ $(LIBS)

area2.png: area2.gpl
	$(GRAPH) area2.gpl

clean:
	rm -rf *.o *~

veryclean: clean
	rm -rf mc-area1 mc-area2 area1.png area2.png