source: modipsl/trunk/util/AA_make.gdef @ 347

Last change on this file since 347 was 347, checked in by rblod, 15 years ago

Add gfortran options for generic linux system, under target gfortran. It just duplicates what is done for rhodes and for Darwin_gfortran, so maybe a cleaner way to handle different system could be found.

  • Property svn:keywords set to Id
File size: 23.6 KB
Line 
1#-
2#- $Id$
3#-
4#-Q- Darwin   #- Global definitions for Mac OSX, gfortran
5#-Q- Darwin   M_K = make
6#-Q- Darwin   P_C = cpp
7#-Q- Darwin   P_O = -fpreprocessed -P -C -traditional $(P_P)
8#-Q- Darwin   F_C = gfortran -c
9#-Q- Darwin   #-D- MD    F_D = -g -Wall -fbounds-check -pedantic -finit-real=nan
10#-Q- Darwin   #-D- MN    F_D =
11#-Q- Darwin   #-P- I4R4  F_P =
12#-Q- Darwin   #-P- I4R8  F_P = -fdefault-real-8
13#-Q- Darwin   #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8
14#-Q- Darwin   w_w = -O5 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR)
15#-Q- Darwin   F_O = $(w_w) -J$(MODDIR)
16#-Q- Darwin   F_L = gfortran
17#-Q- Darwin   M_M = 0
18#-Q- Darwin   L_X = 0
19#-Q- Darwin   L_O =
20#-Q- Darwin   A_C = ar -rs
21#-Q- Darwin   A_G = ar -x
22#-Q- Darwin   C_C = cc -c
23#-Q- Darwin   C_O =
24#-Q- Darwin   C_L = cc
25#-Q- Darwin   #-
26#-Q- Darwin   NCDF_INC = /usr/install/include
27#-Q- Darwin   NCDF_LIB = -L/usr/install/lib -lnetcdf
28#-Q- Darwin   #-
29#-Q- Darwin_g95  #- Global definitions for Mac OSX, g95
30#-Q- Darwin_g95  M_K = make
31#-Q- Darwin_g95  P_C = cpp
32#-Q- Darwin_g95  P_O = -fpreprocessed -P -C -traditional $(P_P)
33#-Q- Darwin_g95  F_C = g95 -c
34#-Q- Darwin_g95  #-D- MD    F_D = -g -Wall -fbounds-check
35#-Q- Darwin_g95  #-D- MN    F_D =
36#-Q- Darwin_g95  #-P- I4R4  F_P = -i4
37#-Q- Darwin_g95  #-P- I4R8  F_P = -i4 -r8
38#-Q- Darwin_g95  #-P- I8R8  F_P = -i8 -r8
39#-Q- Darwin_g95  w_w = -O5 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR)
40#-Q- Darwin_g95  F_O = $(w_w) -fmod=$(MODDIR)
41#-Q- Darwin_g95  F_L = g95
42#-Q- Darwin_g95  M_M = 0
43#-Q- Darwin_g95  L_X = 0
44#-Q- Darwin_g95  L_O =
45#-Q- Darwin_g95  A_C = ar -rs
46#-Q- Darwin_g95  A_G = ar -x
47#-Q- Darwin_g95  C_C = cc -c
48#-Q- Darwin_g95  C_O =
49#-Q- Darwin_g95  C_L = cc
50#-Q- Darwin_g95  #-
51#-Q- Darwin_g95  NCDF_INC = /usr/install/include
52#-Q- Darwin_g95  NCDF_LIB = -L/usr/install/lib -lnetcdf
53#-Q- Darwin_g95  #-
54#-Q- aix      #- Global definitions for IBM AIX (MPP)
55#-Q- aix      M_K = gmake
56#-Q- aix      P_C = /usr/lib/cpp
57#-Q- aix      P_O = -P -I/usr/lpp/ppe.poe/include/thread64 -C $(P_P:-WF,-D%=-D%)
58#-Q- aix      F_C = mpxlf90_r -c
59#-Q- aix      #-D- MD    F_D =
60#-Q- aix      #-D- MN    F_D =
61#-Q- aix      #-P- I4R4  F_P = -qrealsize=4
62#-Q- aix      #-P- I4R8  F_P = -qrealsize=8
63#-Q- aix      #-P- I8R8  F_P =
64#-Q- aix      w_w = $(F_P) -O3 -qsuffix=f=f90
65#-Q- aix      F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR)
66#-Q- aix      F_L = mpxlf90_r
67#-Q- aix      M_M = 0
68#-Q- aix      L_X = 0
69#-Q- aix      L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3
70#-Q- aix      A_C = ar -rs -X64
71#-Q- aix      A_G = ar -x -X64
72#-Q- aix      C_C = cc -c
73#-Q- aix      C_O = -O
74#-Q- aix      C_L = cc
75#-Q- aix      #-
76#-Q- aix      NCDF_INC = /usr/local/pub/include
77#-Q- aix      NCDF_LIB = -L/usr/local/pub/lib -lnetcdf
78#-Q- aix      #-
79#-Q- ax_mono  #- Global definitions for IBM AIX (monoprocessing)
80#-Q- ax_mono  M_K = gmake
81#-Q- ax_mono  P_C = /usr/lib/cpp
82#-Q- ax_mono  P_O = -P -I/usr/lpp/ppe.poe/include/thread64 -C $(P_P:-WF,-D%=-D%)
83#-Q- ax_mono  F_C = xlf90_r -c
84#-Q- ax_mono  #-D- MD    F_D =
85#-Q- ax_mono  #-D- MN    F_D =
86#-Q- ax_mono  #-P- I4R4  F_P = -qrealsize=4
87#-Q- ax_mono  #-P- I4R8  F_P = -qrealsize=8
88#-Q- ax_mono  #-P- I8R8  F_P =
89#-Q- ax_mono  w_w = $(F_P) -O3 -qsuffix=f=f90
90#-Q- ax_mono  F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR)
91#-Q- ax_mono  F_L = xlf90_r
92#-Q- ax_mono  M_M = 0
93#-Q- ax_mono  L_X = 0
94#-Q- ax_mono  L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3
95#-Q- ax_mono  A_C = ar -rs -X64
96#-Q- ax_mono  A_G = ar -x -X64
97#-Q- ax_mono  C_C = cc -c
98#-Q- ax_mono  C_O = -O
99#-Q- ax_mono  C_L = cc
100#-Q- ax_mono  #-
101#-Q- ax_mono  NCDF_INC = /usr/local/pub/include
102#-Q- ax_mono  NCDF_LIB = -L/usr/local/pub/lib -lnetcdf
103#-Q- ax_mono  #-
104#-Q- babel    #- Global definitions for IBM Blue Gene
105#-Q- babel    M_K = gmake
106#-Q- babel    P_C = /usr/bin/cpp
107#-Q- babel    P_O = -P -C $(P_P:-WF,-D%=-D%)
108#-Q- babel    F_C = mpixlf90_r -c
109#-Q- babel    #-D- MD    F_D =
110#-Q- babel    #-D- MN    F_D =
111#-Q- babel    #-P- I4R4  F_P = -qrealsize=4
112#-Q- babel    #-P- I4R8  F_P = -qrealsize=8
113#-Q- babel    #-P- I8R8  F_P =
114#-Q- babel    w_w = $(F_P) -O3 -qsuffix=f=f90
115#-Q- babel    F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR)
116#-Q- babel    F_L = mpixlf90_r
117#-Q- babel    M_M = 0
118#-Q- babel    L_X = 0
119#-Q- babel    L_O = $(F_P) -O3
120#-Q- babel    A_C = ar -rs
121#-Q- babel    A_G = ar -x
122#-Q- babel    C_C = cc -c
123#-Q- babel    C_O = -O
124#-Q- babel    C_L = cc
125#-Q- babel    #-
126#-Q- babel    NCDF_INC = /bglocal/prod/tools_ibm/netcdf-3.6.1/include
127#-Q- babel    NCDF_LIB = -L/bglocal/prod/tools_ibm/netcdf-3.6.1/lib -lnetcdf
128#-Q- babel    #-
129#-Q- bgfe     #- Global definitions for IBM Blue Gene Front End
130#-Q- bgfe     M_K = gmake
131#-Q- bgfe     P_C = /usr/bin/cpp
132#-Q- bgfe     P_O = -P -C $(P_P:-WF,-D%=-D%)
133#-Q- bgfe     F_C = xlf90_r -c
134#-Q- bgfe     #-D- MD    F_D =
135#-Q- bgfe     #-D- MN    F_D =
136#-Q- bgfe     #-P- I4R4  F_P = -qrealsize=4
137#-Q- bgfe     #-P- I4R8  F_P = -qrealsize=8
138#-Q- bgfe     #-P- I8R8  F_P =
139#-Q- bgfe     w_w = $(F_P) -O3 -qsuffix=f=f90
140#-Q- bgfe     F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR)
141#-Q- bgfe     F_L = xlf90_r
142#-Q- bgfe     M_M = 0
143#-Q- bgfe     L_X = 0
144#-Q- bgfe     L_O = $(F_P) -O3
145#-Q- bgfe     A_C = ar -rs
146#-Q- bgfe     A_G = ar -x
147#-Q- bgfe     C_C = cc -c
148#-Q- bgfe     C_O = -O
149#-Q- bgfe     C_L = cc
150#-Q- bgfe     #-
151#-Q- bgfe     NCDF_INC = /local/pub/netcdf/netcdf-3.6.2/include
152#-Q- bgfe     NCDF_LIB = -L/local/pub/netcdf/netcdf-3.6.2/lib -lnetcdf
153#-Q- bgfe     #-
154#-Q- cray     #- Obsolete definitions for CRAY
155#-Q- cray     M_K = make
156#-Q- cray     P_C = cpp
157#-Q- cray     P_O = -P -C $(P_P)
158#-Q- cray     F_C = f90 -c
159#-Q- cray     #-D- MD    F_D =
160#-Q- cray     #-D- MN    F_D =
161#-Q- cray     #-P- I4R4  F_P =
162#-Q- cray     #-P- I4R8  F_P =
163#-Q- cray     #-P- I8R8  F_P =
164#-Q- cray     F_O = $(F_D) $(F_P) -v -p $(MODEL_LIB)
165#-Q- cray     F_L = f90
166#-Q- cray     M_M = 0
167#-Q- cray     L_X = 0
168#-Q- cray     L_O =
169#-Q- cray     A_C = bld -r
170#-Q- cray     A_G = bld -x
171#-Q- cray     C_C = cc -c
172#-Q- cray     C_O = -Wall
173#-Q- cray     C_L = cc
174#-Q- cray     #-
175#-Q- cray     NCDF_INC = /usr/local/pub/include
176#-Q- cray     NCDF_LIB = -L/usr/local/pub/lib -lnetcdf
177#-Q- cray     #-
178#-Q- eshpux   #- Global definitions for hpux used as Earth Simulator front-end (moon)
179#-Q- eshpux   LIB_MPI = MPI1
180#-Q- eshpux   LIB_MPI_BIS = MPI1
181#-Q- eshpux   PRISM_ARCH = ES
182#-Q- eshpux   PRISM_NAME = moon
183#-Q- eshpux   FCM_ARCH = ES_MOON
184#-Q- eshpux   M_K = gmake
185#-Q- eshpux   P_C = escpp
186#-Q- eshpux   # FTRACE used for profiling
187#-Q- eshpux   FTRACE = -ftrace
188#-Q- eshpux   # FTRACE =
189#-Q- eshpux   P_O = -P -C $(P_P)
190#-Q- eshpux   F_C = esmpif90 -c
191#-Q- eshpux   #-D- MD    F_D =
192#-Q- eshpux   #-D- MN    F_D =
193#-Q- eshpux   #-P- I4R4  F_P = -dW
194#-Q- eshpux   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
195#-Q- eshpux   #-P- I8R8  F_P = -ew
196#-Q- eshpux   F_O = $(F_D) $(F_P) $(FTRACE) -Ep -DCPP_PARA -Wf,"-pvctl loopcnt=999999" -I $(MODDIR)
197#-Q- eshpux   F_L = esmpif90
198#-Q- eshpux   M_M = 1
199#-Q- eshpux   L_X = 1
200#-Q- eshpux   L_O = $(F_P) $(FTRACE)
201#-Q- eshpux   A_C = ar -rv
202#-Q- eshpux   A_G = ar -x
203#-Q- eshpux   A_X = esar -rv
204#-Q- eshpux   C_C = esmpicc -c
205#-Q- eshpux   C_O =
206#-Q- eshpux   C_L = esmpicc
207#-Q- eshpux   FC_C = cc -c
208#-Q- eshpux   FC_O =
209#-Q- eshpux   FC_L = cc
210#-Q- eshpux   #-
211#-Q- eshpux   NCDF_INC = /S/home010/c0010/ES/include
212#-Q- eshpux   NCDF_LIB = -L/S/home010/c0010/ES/lib -lnetcdf
213#-Q- eshpux   #-
214#-Q- fjvpp    #- Obsolete definitions for FUJITSU VPP
215#-Q- fjvpp    M_K = gmake
216#-Q- fjvpp    P_C = cpp
217#-Q- fjvpp    P_O = -P -C $(P_P)
218#-Q- fjvpp    F_C = frt -c
219#-Q- fjvpp    #-D- MD    F_D =
220#-Q- fjvpp    #-D- MN    F_D =
221#-Q- fjvpp    #-P- I4R4  F_P = -AD
222#-Q- fjvpp    #-P- I4R8  F_P = -Ad
223#-Q- fjvpp    #-P- I8R8  F_P = -Ad
224#-Q- fjvpp    w_w = -X9 -Oe -Sw $(F_D) $(F_P) -Am -M$(MODDIR)
225#-Q- fjvpp    F_O = $(w_w) -Of -Wv,-Of,-ilfunc,-preload
226#-Q- fjvpp    F_L = frt
227#-Q- fjvpp    M_M = 0
228#-Q- fjvpp    L_X = 0
229#-Q- fjvpp    L_O = -Wg,-c -Wl,-J,-t,-dy
230#-Q- fjvpp    A_C = ar -r
231#-Q- fjvpp    A_G = ar -x
232#-Q- fjvpp    C_C = cc -c
233#-Q- fjvpp    C_O =
234#-Q- fjvpp    C_L = cc
235#-Q- fjvpp    #-
236#-Q- fjvpp    NCDF_INC = /usr/local/include/netcdf
237#-Q- fjvpp    NCDF_LIB = /usr/local/lib/netcdf/libnetcdf.a
238#-Q- fjvpp    #-
239#-Q- g95      #- Global definitions for gnu g95 compiler
240#-Q- g95      M_K = gmake
241#-Q- g95      P_C = cpp
242#-Q- g95      P_O = -P -C -traditional $(P_P)
243#-Q- g95      F_C = g95 -c
244#-Q- g95      #-D- MD    F_D =
245#-Q- g95      #-D- MN    F_D =
246#-Q- g95      #-P- I4R4  F_P = -i4
247#-Q- g95      #-P- I4R8  F_P = -i4 -r8
248#-Q- g95      #-P- I8R8  F_P = -i8 -r8
249#-Q- g95      w_w = -O5 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR)
250#-Q- g95      F_O = $(w_w) -fmod=$(MODDIR) -fno-second-underscore
251#-Q- g95      F_L = g95
252#-Q- g95      M_M = 0
253#-Q- g95      L_X = 0
254#-Q- g95      L_O =
255#-Q- g95      A_C = ar -r
256#-Q- g95      A_G = ar -x
257#-Q- g95      C_C = cc -c
258#-Q- g95      C_O =
259#-Q- g95      C_L = cc
260#-Q- g95      #-
261#-Q- g95      NCDF_INC = /usr/local/include
262#-Q- g95      NCDF_LIB = -L/usr/local/lib -lnetcdf
263#-Q- g95      #-
264#-Q- gfortran  #- Global definitions for gfortran, generic system
265#-Q- gfortran  M_K = make
266#-Q- gfortran  P_C = cpp
267#-Q- gfortran  P_O = -fpreprocessed -P -C -traditional $(P_P)
268#-Q- gfortran  F_C = gfortran -c
269#-Q- gfortran  #-D- MD    F_D = -g -Wall -fbounds-check -pedantic -finit-real=nan
270#-Q- gfortran  #-D- MN    F_D =
271#-Q- gfortran  #-P- I4R4  F_P =
272#-Q- gfortran  #-P- I4R8  F_P = -fdefault-real-8
273#-Q- gfortran  #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8
274#-Q- gfortran  w_w = -O3 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR)
275#-Q- gfortran  F_O = $(w_w) -J$(MODDIR)
276#-Q- gfortran  F_L = gfortran
277#-Q- gfortran  M_M = 0
278#-Q- gfortran  L_X = 0
279#-Q- gfortran  L_O =
280#-Q- gfortran  A_C = ar -rs
281#-Q- gfortran  A_G = ar -x
282#-Q- gfortran  C_C = cc -c
283#-Q- gfortran  C_O =
284#-Q- gfortran  C_L = cc
285#-Q- gfortran  #-
286#-Q- gfortran  NCDF_INC = /usr/local/include
287#-Q- gfortran  NCDF_LIB = -L/usr/local/lib -lnetcdf
288#-Q- gfortran  #-
289#-Q- idris_tx7 #- Global definitions for NEC TX7 front-end (Brodie) at Idris, gfortran
290#-Q- idris_tx7 M_K = gmake
291#-Q- idris_tx7 P_C = cpp
292#-Q- idris_tx7 P_O = -P -C $(P_P)
293#-Q- idris_tx7 F_C = gfortran -c
294#-Q- idris_tx7 #-D- MD    F_D = -g
295#-Q- idris_tx7 #-D- MN    F_D =
296#-Q- idris_tx7 #-P- I4R4  F_P =
297#-Q- idris_tx7 #-P- I4R8  F_P = -fdefault-real-8
298#-Q- idris_tx7 #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8
299#-Q- idris_tx7 F_O = -O $(F_D) $(F_P) -I$(MODDIR) -J$(MODDIR)
300#-Q- idris_tx7 F_L = gfortran
301#-Q- idris_tx7 M_M = 0
302#-Q- idris_tx7 L_X = 0
303#-Q- idris_tx7 L_O =
304#-Q- idris_tx7 A_C = ar -r
305#-Q- idris_tx7 A_G = ar -x
306#-Q- idris_tx7 C_C = gcc -c
307#-Q- idris_tx7 C_O =
308#-Q- idris_tx7 C_L = gcc
309#-Q- idris_tx7 #-
310#-Q- idris_tx7 NCDF_INC = /TXlocal/pub/netcdf/netcdf-3.6.2/include
311#-Q- idris_tx7 NCDF_LIB = -L/TXlocal/pub/netcdf/netcdf-3.6.2/lib -lnetcdf
312#-Q- idris_tx7 #-
313#-Q- linux    #- Global definitions for Linux, pgf90
314#-Q- linux    M_K = make
315#-Q- linux    P_C = /lib/cpp
316#-Q- linux    P_O = -P -C -traditional $(P_P)
317#-Q- linux    F_C = pgf90 -c
318#-Q- linux    #-D- MD    F_D =
319#-Q- linux    #-D- MN    F_D =
320#-Q- linux    #-P- I4R4  F_P = -i4
321#-Q- linux    #-P- I4R8  F_P = -i4 -r8
322#-Q- linux    #-P- I8R8  F_P = -i8 -r8
323#-Q- linux    F_O = $(F_D) $(F_P) -Mfree -module $(MODDIR)
324#-Q- linux    F_L = pgf90
325#-Q- linux    M_M = 0
326#-Q- linux    L_X = 0
327#-Q- linux    L_O = -Wl,-Bstatic -Mbounds
328#-Q- linux    A_C = ar -r
329#-Q- linux    A_G = ar -x
330#-Q- linux    C_C = gcc -c
331#-Q- linux    C_O = -Wall
332#-Q- linux    C_L = gcc
333#-Q- linux    #-
334#-Q- linux    NCDF_INC = /distrib/local/netcdf/pgf/include/
335#-Q- linux    NCDF_LIB = -L/distrib/local/netcdf/pgf/lib/ -lnetcdf
336#-Q- linux    #-
337#-Q- lxiv7    #- Global definitions for Linux, ifc
338#-Q- lxiv7    M_K = gmake
339#-Q- lxiv7    P_C = cpp
340#-Q- lxiv7    P_O = -P -C $(P_P)
341#-Q- lxiv7    F_C = ifc -c
342#-Q- lxiv7    #-D- MD    F_D = -g
343#-Q- lxiv7    #-D- MN    F_D =
344#-Q- lxiv7    #-P- I4R4  F_P = -i4
345#-Q- lxiv7    #-P- I4R8  F_P = -i4 -r8
346#-Q- lxiv7    #-P- I8R8  F_P = -i8 -r8
347#-Q- lxiv7    F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
348#-Q- lxiv7    F_L = ifc
349#-Q- lxiv7    M_M = 0
350#-Q- lxiv7    L_X = 0
351#-Q- lxiv7    L_O = -Vaxlib
352#-Q- lxiv7    A_C = ar -r
353#-Q- lxiv7    A_G = ar -x
354#-Q- lxiv7    C_C = cc -c
355#-Q- lxiv7    C_O =
356#-Q- lxiv7    C_L = cc
357#-Q- lxiv7    #-
358#-Q- lxiv7    NCDF_INC = /usr/local/include
359#-Q- lxiv7    NCDF_LIB = -L/usr/local/lib -lnetcdf
360#-Q- lxiv7    #-
361#-Q- lxiv8    #- Global definitions for Intel compiler (ifort) at LSCE
362#-Q- lxiv8    M_K = gmake
363#-Q- lxiv8    P_C = cpp
364#-Q- lxiv8    P_O = -P -C $(P_P)
365#-Q- lxiv8    F_C = ifort -c -cpp
366#-Q- lxiv8    #-D- MD    F_D = -g
367#-Q- lxiv8    #-D- MN    F_D =
368#-Q- lxiv8    #-P- I4R4  F_P = -i4
369#-Q- lxiv8    #-P- I4R8  F_P = -i4 -r8
370#-Q- lxiv8    #-P- I8R8  F_P = -i8 -r8
371#-Q- lxiv8    F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
372#-Q- lxiv8    F_L = ifort
373#-Q- lxiv8    M_M = 0
374#-Q- lxiv8    L_X = 0
375#-Q- lxiv8    L_O = -Vaxlib
376#-Q- lxiv8    A_C = ar -r
377#-Q- lxiv8    A_G = ar -x
378#-Q- lxiv8    C_C = cc -c
379#-Q- lxiv8    C_O =
380#-Q- lxiv8    C_L = cc
381#-Q- lxiv8    #-
382#-Q- lxiv8    NCDF_INC = /usr/local/include
383#-Q- lxiv8    NCDF_LIB = -L/usr/local/lib -lnetcdf
384#-Q- lxiv8    #-
385#-Q- osf1     #- Obsolete definitions for DEC OSF1
386#-Q- osf1     M_K = gmake
387#-Q- osf1     P_C = cpp
388#-Q- osf1     P_O = -P -C $(P_P)
389#-Q- osf1     F_C = f90 -c
390#-Q- osf1     #-D- MD    F_D = -g
391#-Q- osf1     #-D- MN    F_D =
392#-Q- osf1     #-P- I4R4  F_P =
393#-Q- osf1     #-P- I4R8  F_P = -r8
394#-Q- osf1     #-P- I8R8  F_P = -i8 -r8
395#-Q- osf1     F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
396#-Q- osf1     F_L = f90
397#-Q- osf1     M_M = 0
398#-Q- osf1     L_X = 0
399#-Q- osf1     L_O =
400#-Q- osf1     A_C = ar -r
401#-Q- osf1     A_G = ar -x
402#-Q- osf1     C_C = cc -c
403#-Q- osf1     C_O =
404#-Q- osf1     C_L = cc
405#-Q- osf1     #-
406#-Q- osf1     NCDF_INC = /usr/local/include
407#-Q- osf1     NCDF_LIB = -L/usr/local/lib -lnetcdf
408#-Q- osf1     #-
409#-Q- osxxlf   #- Global definitions for Mac OS X and IBM xlf compiler
410#-Q- osxxlf   M_K = make
411#-Q- osxxlf   P_C = /usr/bin/cpp
412#-Q- osxxlf   P_O = -P -C $(P_P:-WF,-D%=-D%)
413#-Q- osxxlf   F_C = xlf90 -c
414#-Q- osxxlf   #-D- MD    F_D = -g -C
415#-Q- osxxlf   #-D- MN    F_D =
416#-Q- osxxlf   #-P- I4R4  F_P = -qintsize=4 -qrealsize=4
417#-Q- osxxlf   #-P- I4R8  F_P = -qintsize=4 -qrealsize=8
418#-Q- osxxlf   #-P- I8R8  F_P = -qintsize=8 -qrealsize=8
419#-Q- osxxlf   w_w = $(F_P) -O2 $(F_D) -qsuffix=f=f90
420#-Q- osxxlf   F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR)
421#-Q- osxxlf   F_L = xlf90
422#-Q- osxxlf   M_M = 0
423#-Q- osxxlf   L_X = 0
424#-Q- osxxlf   L_O = $(F_P) -O2
425#-Q- osxxlf   A_C = ar -rs
426#-Q- osxxlf   A_G = ar -x
427#-Q- osxxlf   C_C = cc -c
428#-Q- osxxlf   C_O =
429#-Q- osxxlf   C_L = cc
430#-Q- osxxlf   #-
431#-Q- osxxlf   NCDF_INC = /usr/local/install/netcdf-3.6.0-p1/include
432#-Q- osxxlf   NCDF_LIB = -L/usr/local/install/netcdf-3.6.0-p1/lib -lnetcdf
433#-Q- osxxlf   #-
434#-Q- platine  #- Global definitions for Bull (opteron) at CCRT
435#-Q- platine  LIB_MPI = MPI1
436#-Q- platine  LIB_MPI_BIS = MPI1
437#-Q- platine  PRISM_ARCH = IA64
438#-Q- platine  PRISM_NAME = platine
439#-Q- platine  FCM_ARCH = IA64_PLATINE
440#-Q- platine  M_K = gmake
441#-Q- platine  P_C = cpp
442#-Q- platine  P_O = -P -C $(P_P)
443#-Q- platine  F_C = mpif90 -c -cpp
444#-Q- platine  #-D- MD    F_D = -g
445#-Q- platine  #-D- MN    F_D =
446#-Q- platine  #-P- I4R4  F_P = -i4
447#-Q- platine  #-P- I4R8  F_P = -i4 -r8
448#-Q- platine  #-P- I8R8  F_P = -i8 -r8
449#-Q- platine  F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
450#-Q- platine  F_L = mpif90
451#-Q- platine  M_M = 0
452#-Q- platine  L_X = 0
453#-Q- platine  L_O =
454#-Q- platine  A_C = ar -r
455#-Q- platine  A_G = ar -x
456#-Q- platine  C_C = cc -c
457#-Q- platine  C_O =
458#-Q- platine  C_L = cc
459#-Q- platine  #-
460#-Q- platine  NCDF_INC = /usr/include
461#-Q- platine  NCDF_LIB = -L/usr/lib -lnetcdff -lnetcdf
462#-Q- platine  #-
463#-Q- sgi6     #- Global definitions for IRIX64 (sgi6)
464#-Q- sgi6     M_K = gmake
465#-Q- sgi6     P_C = cpp
466#-Q- sgi6     P_O = -P -C $(P_P)
467#-Q- sgi6     F_C = f90 -c
468#-Q- sgi6     #-D- MD    F_D =
469#-Q- sgi6     #-D- MN    F_D =
470#-Q- sgi6     #-P- I4R4  F_P = -i4 -r4
471#-Q- sgi6     #-P- I4R8  F_P = -i4 -r8
472#-Q- sgi6     #-P- I8R8  F_P = -i8 -r8
473#-Q- sgi6     F_O = $(F_D) $(F_P) -I $(MODDIR)
474#-Q- sgi6     F_L = f90
475#-Q- sgi6     M_M = 0
476#-Q- sgi6     L_X = 0
477#-Q- sgi6     L_O =
478#-Q- sgi6     A_C = ar -r
479#-Q- sgi6     A_G = ar -x
480#-Q- sgi6     C_C = cc -c
481#-Q- sgi6     C_O =
482#-Q- sgi6     C_L = cc
483#-Q- sgi6     #-
484#-Q- sgi6     NCDF_INC = /usr/local/pub/include
485#-Q- sgi6     NCDF_LIB = -L/usr/local/pub/lib64 -lnetcdf
486#-Q- sgi6     #-
487#-Q- solaris  #- Global definitions for SOLARIS
488#-Q- solaris  M_K = make
489#-Q- solaris  P_C = cpp
490#-Q- solaris  P_O = -P -C $(P_P)
491#-Q- solaris  F_C = f90 -c
492#-Q- solaris  #-D- MD    F_D =
493#-Q- solaris  #-D- MN    F_D =
494#-Q- solaris  #-P- I4R4  F_P =
495#-Q- solaris  #-P- I4R8  F_P = -r8const
496#-Q- solaris  #-P- I8R8  F_P = -i8const -r8const
497#-Q- solaris  F_O = $(F_D) $(F_P) -M$(MODDIR) -fast
498#-Q- solaris  F_L = f90
499#-Q- solaris  M_M = 1
500#-Q- solaris  L_X = 0
501#-Q- solaris  L_O =
502#-Q- solaris  A_C = ar -r
503#-Q- solaris  A_G = ar -x
504#-Q- solaris  C_C = cc -c
505#-Q- solaris  C_O =
506#-Q- solaris  C_L = cc
507#-Q- solaris  #-
508#-Q- solaris  NCDF_INC = /distrib/local/include
509#-Q- solaris  NCDF_LIB = -L/distrib/local/lib -lnetcdf
510#-Q- solaris  #-
511#-Q- sx6nec   #- Global definitions for NEC SX8 at CCRT (alias)
512#-Q- sx6nec   LIB_MPI = MPI1
513#-Q- sx6nec   LIB_MPI_BIS = MPI1
514#-Q- sx6nec   PRISM_ARCH = SX
515#-Q- sx6nec   PRISM_NAME = mercure
516#-Q- sx6nec   FCM_ARCH = SX8_MERCURE
517#-Q- sx6nec   M_K = sxgmake
518#-Q- sx6nec   P_C = cpp
519#-Q- sx6nec   P_O = -P -C $(P_P)
520#-Q- sx6nec   F_C = sxmpif90 -c
521#-Q- sx6nec   #-D- MD    F_D =
522#-Q- sx6nec   #-D- MN    F_D =
523#-Q- sx6nec   #-P- I4R4  F_P = -dW
524#-Q- sx6nec   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
525#-Q- sx6nec   #-P- I8R8  F_P = -ew
526#-Q- sx6nec   F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -size_t64 -Wf,"-pvctl loopcnt=999999" -I $(MODDIR)
527#-Q- sx6nec   F_L = sxmpif90
528#-Q- sx6nec   M_M = 1
529#-Q- sx6nec   L_X = 0
530#-Q- sx6nec   L_O = -size_t64 $(F_P)
531#-Q- sx6nec   A_C = sxar -rv
532#-Q- sx6nec   A_G = sxar -x
533#-Q- sx6nec   A_X = sxar -rv
534#-Q- sx6nec   C_C = sxcc -size_t64 -c
535#-Q- sx6nec   C_O =
536#-Q- sx6nec   C_L = sxcc -size_t64
537#-Q- sx6nec   FC_C = gcc -c
538#-Q- sx6nec   FC_O =
539#-Q- sx6nec   FC_L = gcc
540#-Q- sx6nec   #-
541#-Q- sx6nec   NCDF_INC = /usr/local/SX8/soft/netcdf/include
542#-Q- sx6nec   NCDF_LIB = -L/usr/local/SX8/soft/netcdf/lib -lnetcdf
543#-Q- sx6nec   #-
544#-Q- sx8brodie   #- Global definitions for NEC SX8 at Idris
545#-Q- sx8brodie   LIB_MPI = MPI1
546#-Q- sx8brodie   LIB_MPI_BIS = MPI1
547#-Q- sx8brodie   PRISM_ARCH = SX
548#-Q- sx8brodie   PRISM_NAME = brodie
549#-Q- sx8brodie   FCM_ARCH = SX8_BRODIE
550#-Q- sx8brodie   M_K = sxgmake
551#-Q- sx8brodie   P_C = sxcpp
552#-Q- sx8brodie   P_O = -P -C $(P_P)
553#-Q- sx8brodie   F_C = sxmpif90 -c
554#-Q- sx8brodie   #-D- MD    F_D =
555#-Q- sx8brodie   #-D- MN    F_D =
556#-Q- sx8brodie   #-P- I4R4  F_P = -dW
557#-Q- sx8brodie   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
558#-Q- sx8brodie   #-P- I8R8  F_P = -ew
559#-Q- sx8brodie   F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -I $(MODDIR)
560#-Q- sx8brodie   F_L = sxmpif90
561#-Q- sx8brodie   M_M = 1
562#-Q- sx8brodie   L_X = 0
563#-Q- sx8brodie   L_O = $(F_P)
564#-Q- sx8brodie   A_C = sxar -rv
565#-Q- sx8brodie   A_G = sxar -x
566#-Q- sx8brodie   A_X = sxar -rv
567#-Q- sx8brodie   C_C = sxcc -c
568#-Q- sx8brodie   C_O =
569#-Q- sx8brodie   C_L = sxcc
570#-Q- sx8brodie   FC_C = gcc -c
571#-Q- sx8brodie   FC_O =
572#-Q- sx8brodie   FC_L = gcc
573#-Q- sx8brodie   #-
574#-Q- sx8brodie   NCDF_INC = /SXlocal/pub/netCDF/netCDF-3.6.1/include
575#-Q- sx8brodie   NCDF_LIB = -L/SXlocal/pub/netCDF/netCDF-3.6.1/lib -lnetcdf
576#-Q- sx8brodie   #-
577#-Q- sx8mercure   #- Global definitions for NEC SX8 at CCRT
578#-Q- sx8mercure   LIB_MPI = MPI1
579#-Q- sx8mercure   LIB_MPI_BIS = MPI1
580#-Q- sx8mercure   PRISM_ARCH = SX
581#-Q- sx8mercure   PRISM_NAME = mercure
582#-Q- sx8mercure   FCM_ARCH = SX8_MERCURE
583#-Q- sx8mercure   M_K = sxgmake
584#-Q- sx8mercure   P_C = cpp
585#-Q- sx8mercure   P_O = -P -C $(P_P)
586#-Q- sx8mercure   F_C = sxmpif90 -c
587#-Q- sx8mercure   #-D- MD    F_D =
588#-Q- sx8mercure   #-D- MN    F_D =
589#-Q- sx8mercure   #-P- I4R4  F_P = -dW
590#-Q- sx8mercure   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
591#-Q- sx8mercure   #-P- I8R8  F_P = -ew
592#-Q- sx8mercure   F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -size_t64 -Wf,"-pvctl loopcnt=999999" -I $(MODDIR)
593#-Q- sx8mercure   F_L = sxmpif90
594#-Q- sx8mercure   M_M = 1
595#-Q- sx8mercure   L_X = 0
596#-Q- sx8mercure   L_O = -size_t64 $(F_P)
597#-Q- sx8mercure   A_C = sxar -rv
598#-Q- sx8mercure   A_G = sxar -x
599#-Q- sx8mercure   A_X = sxar -rv
600#-Q- sx8mercure   C_C = sxcc -size_t64 -c
601#-Q- sx8mercure   C_O =
602#-Q- sx8mercure   C_L = sxcc -size_t64
603#-Q- sx8mercure   FC_C = gcc -c
604#-Q- sx8mercure   FC_O =
605#-Q- sx8mercure   FC_L = gcc
606#-Q- sx8mercure   #-
607#-Q- sx8mercure   NCDF_INC = /usr/local/SX8/soft/netcdf/include
608#-Q- sx8mercure   NCDF_LIB = -L/usr/local/SX8/soft/netcdf/lib -lnetcdf
609#-Q- sx8mercure   #-
610#-Q- sxdkrz   #- Global definitions for NEC SX8 at DKRZ
611#-Q- sxdkrz   LIB_MPI = MPI1
612#-Q- sxdkrz   LIB_MPI_BIS = MPI1
613#-Q- sxdkrz   PRISM_ARCH = SX
614#-Q- sxdkrz   PRISM_NAME = ds
615#-Q- sxdkrz   M_K = sxgmake
616#-Q- sxdkrz   P_C = cpp
617#-Q- sxdkrz   P_O = -P -C $(P_P)
618#-Q- sxdkrz   F_C = sxmpif90 -c
619#-Q- sxdkrz   #-D- MD    F_D =
620#-Q- sxdkrz   #-D- MN    F_D =
621#-Q- sxdkrz   #-P- I4R4  F_P = -dw
622#-Q- sxdkrz   #-P- I4R8  F_P = -dw -Wf\"-A idbl4\"
623#-Q- sxdkrz   #-P- I8R8  F_P = -ew
624#-Q- sxdkrz   F_O = $(F_D) $(F_P) -I $(MODDIR)
625#-Q- sxdkrz   F_L = sxmpif90
626#-Q- sxdkrz   M_M = 1
627#-Q- sxdkrz   L_X = 0
628#-Q- sxdkrz   L_O = $(F_P)
629#-Q- sxdkrz   A_C = ar -rv
630#-Q- sxdkrz   A_G = ar -x
631#-Q- sxdkrz   A_X = sxar -rv
632#-Q- sxdkrz   C_C = sxcc -c
633#-Q- sxdkrz   C_O =
634#-Q- sxdkrz   C_L = sxcc
635#-Q- sxdkrz   FC_C = cc -c
636#-Q- sxdkrz   FC_O =
637#-Q- sxdkrz   FC_L = cc
638#-Q- sxdkrz   #-
639#-Q- sxdkrz   NCDF_INC = /pool/SX-6/netcdf/netcdf-3.5.0/include
640#-Q- sxdkrz   NCDF_LIB = -L/pool/SX-6/netcdf/netcdf-3.5.0/lib -lnetcdf_A_idbl4
641#-Q- sxdkrz   #-
642#-Q- t3e      #- Obsolete definitions for T3E
643#-Q- t3e      M_K = gmake
644#-Q- t3e      P_C = cpp
645#-Q- t3e      P_O = -P -C $(P_P)
646#-Q- t3e      F_C = f90 -c
647#-Q- t3e      #-D- MD    F_D =
648#-Q- t3e      #-D- MN    F_D =
649#-Q- t3e      #-P- I4R4  F_P =
650#-Q- t3e      #-P- I4R8  F_P =
651#-Q- t3e      #-P- I8R8  F_P =
652#-Q- t3e      w_w = $(F_D) $(F_P) -rm -O2 -Ounroll2 -Osplit2 -dp
653#-Q- t3e      F_O = $(w_w) -p $(MODEL_LIB)
654#-Q- t3e      F_L = f90
655#-Q- t3e      M_M = 0
656#-Q- t3e      L_X = 0
657#-Q- t3e      L_O = -X 4
658#-Q- t3e      A_C = ar -r
659#-Q- t3e      A_G = ar -x
660#-Q- t3e      C_C = cc -c
661#-Q- t3e      C_O = -Wall
662#-Q- t3e      C_L = cc
663#-Q- t3e      #-
664#-Q- t3e      NCDF_INC = /usr/local/pub/include
665#-Q- t3e      NCDF_LIB = -L/usr/local/pub/lib -lnetcdf
666#-Q- t3e      #-
667#-Q- tx7  #- Global definitions for NEC TX7 front-end (Mercure) at CCRT, efc
668#-Q- tx7  M_K = gmake
669#-Q- tx7  P_C = cpp
670#-Q- tx7  P_O = -P -C $(P_P)
671#-Q- tx7  F_C = efc -c
672#-Q- tx7  #-D- MD    F_D = -g
673#-Q- tx7  #-D- MN    F_D =
674#-Q- tx7  #-P- I4R4  F_P = -i4
675#-Q- tx7  #-P- I4R8  F_P = -i4 -r8
676#-Q- tx7  #-P- I8R8  F_P = -i8 -r8
677#-Q- tx7  F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
678#-Q- tx7  F_L = efc
679#-Q- tx7  M_M = 0
680#-Q- tx7  L_X = 0
681#-Q- tx7  L_O = -Vaxlib
682#-Q- tx7  A_C = ar -r
683#-Q- tx7  A_G = ar -x
684#-Q- tx7  C_C = cc -c
685#-Q- tx7  C_O =
686#-Q- tx7  C_L = cc
687#-Q- tx7  #-
688#-Q- tx7  NCDF_INC = /usr/local/include
689#-Q- tx7  NCDF_LIB = -L/usr/local/lib -lnetcdf
690#-Q- tx7  #-
691#-Q- unix   #- Skeleton definitions for UNIX
692#-Q- unix   M_K = make
693#-Q- unix   P_C = cpp
694#-Q- unix   P_O = -P -C $(P_P)
695#-Q- unix   F_C = f90 -c
696#-Q- unix   #-D- MD    F_D =
697#-Q- unix   #-D- MN    F_D =
698#-Q- unix   #-P- I4R4  F_P =
699#-Q- unix   #-P- I4R8  F_P =
700#-Q- unix   #-P- I8R8  F_P =
701#-Q- unix   F_O = $(F_D) $(F_P) -M$(MODDIR)
702#-Q- unix   F_L = f90
703#-Q- unix   M_M = 0
704#-Q- unix   L_X = 0
705#-Q- unix   L_O =
706#-Q- unix   A_C = ar -r
707#-Q- unix   A_G = ar -x
708#-Q- unix   C_C = cc -c
709#-Q- unix   C_O =
710#-Q- unix   C_L = cc
711#-Q- unix   #-
712#-Q- unix   NCDF_INC = /distrib/local/include
713#-Q- unix   NCDF_LIB = -L/distrib/local/lib -lnetcdf
714#-Q- unix   #-
715RM      = rm -f
716STRIP   = strip
717SIZE    = size
Note: See TracBrowser for help on using the repository browser.