ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/Makefile.inc
Revision: 260
Committed: Fri Jan 31 21:04:27 2003 UTC (21 years, 5 months ago) by chuckv
File size: 1070 byte(s)
Log Message:
Fixed some bugs, made some more.

File Contents

# User Rev Content
1 chuckv 126 MV := 2
2     OS := $(shell uname -s)
3     export OS
4     OSS = $(strip $(OS))
5    
6    
7 mmeineke 177 # Here we decide whether the build is single or mutiple processor
8    
9 chuckv 253 BUILD = mpi
10     #BUILD = single
11 mmeineke 177
12     # turn on compiler warnings
13    
14     #WARN = on
15     WARN = off
16    
17     # turn on debuging
18    
19 mmeineke 188 DEBUG = on
20     #DEBUG = off
21 mmeineke 177
22 chuckv 260 TALKATIVE = on
23     #TALKATIVE = off
24 mmeineke 183
25 chuckv 253 # use drand 48 or SPRNG
26    
27     RANDOM = sprng
28     #RANDOM = drand48
29    
30    
31 mmeineke 177 YC = bison
32     LC = flex
33     LD = ld
34    
35 chuckv 249 #LIBDIR = $(HOME)/lib
36     LIBDIR = ../lib
37 mmeineke 177
38     ifeq ($(strip $(BUILD)), $(strip mpi))
39    
40 chuckv 134 CC = mpicc
41     CC_PLUS = mpiCC
42     FC = mpif90
43 chuckv 126
44 mmeineke 188 CFLAGS = -mp -DIS_MPI -I/usr/local/include
45 chuckv 254 FFLAGS = -mp -DIS_MPI -I/usr/local/include -I/usr/local/include/f90choice -I../f90_include
46 chuckv 126
47 mmeineke 177 LIBNAME = libMPImdtools.a
48    
49     else
50    
51     CC = icc
52     CC_PLUS = icc
53     FC = ifc
54    
55 mmeineke 188 CFLAGS = -mp
56     FFLAGS = -mp
57 mmeineke 177
58     LIBNAME = libmdtools.a
59    
60     endif
61    
62     ifeq ($(strip $(WARN)), $(strip on))
63     CFLAGS += -w2
64     endif
65    
66     ifeq ($(strip $(DEBUG)), $(strip on))
67     CFLAGS += -g
68 mmeineke 188 FFLAGS += -g -u
69 mmeineke 177 endif
70    
71 mmeineke 183 ifeq ($(strip $(TALKATIVE)), $(strip on))
72     CFLAGS += -DCHECKPOINT_VERBOSE
73     endif
74    
75 chuckv 253 ifeq ($(strip $(RANDOM)), $(strip sprng))
76     CFLAGS += -DUSE_SPRNG
77     FFLAGS += -DUSE_SPRNG
78     endif