--- trunk/mdtools/Makefile.inc 2002/10/31 21:20:45 161 +++ trunk/mdtools/Makefile.inc 2003/01/27 21:28:19 249 @@ -4,16 +4,65 @@ CC = mpicc OSS = $(strip $(OS)) -CC = mpicc -CC_PLUS = mpiCC +# Here we decide whether the build is single or mutiple processor + +#BUILD = mpi +BUILD = single + +# turn on compiler warnings + +#WARN = on +WARN = off + +# turn on debuging + +DEBUG = on +#DEBUG = off + +#TALKATIVE = on +TALKATIVE = off + YC = bison LC = flex +LD = ld + +#LIBDIR = $(HOME)/lib +LIBDIR = ../lib + +ifeq ($(strip $(BUILD)), $(strip mpi)) + +CC = mpicc +CC_PLUS = mpiCC FC = mpif90 -#CFLAGS = -g -w2 -O2 -DIS_MPI -I/usr/local/include -CFLAGS = -g -O2 -DIS_MPI -I/usr/local/include -FFLAGS = -g -tpp6 -O3 -LD = ld -FLIBS = +CFLAGS = -mp -DIS_MPI -I/usr/local/include +FFLAGS = -mp -DIS_MPI -I/usr/local/include -LIBDIR = $(HOME)/lib +LIBNAME = libMPImdtools.a + +else + +CC = icc +CC_PLUS = icc +FC = ifc + +CFLAGS = -mp +FFLAGS = -mp + +LIBNAME = libmdtools.a + +endif + +ifeq ($(strip $(WARN)), $(strip on)) +CFLAGS += -w2 +endif + +ifeq ($(strip $(DEBUG)), $(strip on)) +CFLAGS += -g +FFLAGS += -g -u +endif + +ifeq ($(strip $(TALKATIVE)), $(strip on)) +CFLAGS += -DCHECKPOINT_VERBOSE +endif +