CPP = CC
CPP = g++
OBJ = main.o simulation.o model_scan.o random.o delaunay.o simplex.o \
vertex.o edge.o wells.o model.o input.o
SRC = main.C simulation.C random.C model_scan.c delaunay.C simplex.C \
vertex.C edge.C wells.C model.C input.C
INCLUDE =
#CFLAGS = -c -g -Wall
CFLAGS = -c -O3 -Wall
LIB = -lm

all: sim3D sampleGrid

sim3D: $(OBJ)
	$(CPP) -pg -o sim3D $(OBJ)
	$(CPP) -o sim3D $(OBJ)

sampleGrid: sampleGrid.o model_scan.o
	$(CPP) -o sampleGrid sampleGrid.o model_scan.o
clean:
	rm -f sim3D *.o *~
.C.o:
	$(CPP) $(CFLAGS) $(INCLUDE) $<
model_scan.o:
	$(CPP) $(CFLAGS) $(INCLUDE) model_scan.c
