PETSC_DIR=/Users/Shared/Library/petsc-3.3-p4
PETSC_ARCH=arch-darwin-c-opt
MPI_DIR=

CC=gcc

CCFLAGS =-03
	
LDFLAGS=-lpetsc -lmpi -lm

LIBRARY=-L$(PETSC_DIR)/$(PETSC_ARCH)/lib
	
INCLUDES=-I$(MPI_DIR)/include -I$(PETSC_DIR)/include -I$(PETSC_DIR)/$(PETSC_ARCH)/include

EXEC=main

SRCS=main.c

%.o:%.c
	$(CC) $(CCFLAGS) $(INCLUDES) -c $<

main:main.o
	$(CC) $(CCFLAGS) main.o $(LIBRARY) $(LDFLAGS) -o $@
	
correction:correction.o
	$(CC) $(CCFLAGS) correction.o $(LIBRARY) $(LDFLAGS) -o $@	

clean:
	rm -f main.o $(EXEC);
	


