source: modipsl/tags/v2_1_2/util/AA_make.gdef @ 3422

Last change on this file since 3422 was 294, checked in by bellier, 16 years ago

JB:

  • updated ins_make to avoid conflicts with target names
  • enhanced the help of ins_make
  • updated AA_make.gdef
  • Property svn:keywords set to Id
File size: 20.9 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- cray     #- Obsolete definitions for CRAY
105#-Q- cray     M_K = make
106#-Q- cray     P_C = cpp
107#-Q- cray     P_O = -P -C $(P_P)
108#-Q- cray     F_C = f90 -c
109#-Q- cray     #-D- MD    F_D =
110#-Q- cray     #-D- MN    F_D =
111#-Q- cray     #-P- I4R4  F_P =
112#-Q- cray     #-P- I4R8  F_P =
113#-Q- cray     #-P- I8R8  F_P =
114#-Q- cray     F_O = $(F_D) $(F_P) -v -p $(MODEL_LIB)
115#-Q- cray     F_L = f90
116#-Q- cray     M_M = 0
117#-Q- cray     L_X = 0
118#-Q- cray     L_O =
119#-Q- cray     A_C = bld -r
120#-Q- cray     A_G = bld -x
121#-Q- cray     C_C = cc -c
122#-Q- cray     C_O = -Wall
123#-Q- cray     C_L = cc
124#-Q- cray     #-
125#-Q- cray     NCDF_INC = /usr/local/pub/include
126#-Q- cray     NCDF_LIB = -L/usr/local/pub/lib -lnetcdf
127#-Q- cray     #-
128#-Q- eshpux   #- Global definitions for hpux used as Earth Simulator front-end (moon)
129#-Q- eshpux   LIB_MPI = MPI1
130#-Q- eshpux   LIB_MPI_BIS = MPI1
131#-Q- eshpux   PRISM_ARCH = ES
132#-Q- eshpux   PRISM_NAME = moon
133#-Q- eshpux   FCM_ARCH = ES_MOON
134#-Q- eshpux   M_K = gmake
135#-Q- eshpux   P_C = escpp
136#-Q- eshpux   # FTRACE used for profiling
137#-Q- eshpux   FTRACE = -ftrace
138#-Q- eshpux   # FTRACE =
139#-Q- eshpux   P_O = -P -C $(P_P)
140#-Q- eshpux   F_C = esmpif90 -c
141#-Q- eshpux   #-D- MD    F_D =
142#-Q- eshpux   #-D- MN    F_D =
143#-Q- eshpux   #-P- I4R4  F_P = -dW
144#-Q- eshpux   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
145#-Q- eshpux   #-P- I8R8  F_P = -ew
146#-Q- eshpux   F_O = $(F_D) $(F_P) $(FTRACE) -Ep -DCPP_PARA -Wf,"-pvctl loopcnt=999999" -I $(MODDIR)
147#-Q- eshpux   F_L = esmpif90
148#-Q- eshpux   M_M = 1
149#-Q- eshpux   L_X = 1
150#-Q- eshpux   L_O = $(F_P) $(FTRACE)
151#-Q- eshpux   A_C = ar -rv
152#-Q- eshpux   A_G = ar -x
153#-Q- eshpux   A_X = esar -rv
154#-Q- eshpux   C_C = esmpicc -c
155#-Q- eshpux   C_O =
156#-Q- eshpux   C_L = esmpicc
157#-Q- eshpux   FC_C = cc -c
158#-Q- eshpux   FC_O =
159#-Q- eshpux   FC_L = cc
160#-Q- eshpux   #-
161#-Q- eshpux   NCDF_INC = /S/home010/c0010/ES/include
162#-Q- eshpux   NCDF_LIB = -L/S/home010/c0010/ES/lib -lnetcdf
163#-Q- eshpux   #-
164#-Q- fjvpp    #- Obsolete definitions for FUJITSU VPP
165#-Q- fjvpp    M_K = gmake
166#-Q- fjvpp    P_C = cpp
167#-Q- fjvpp    P_O = -P -C $(P_P)
168#-Q- fjvpp    F_C = frt -c
169#-Q- fjvpp    #-D- MD    F_D =
170#-Q- fjvpp    #-D- MN    F_D =
171#-Q- fjvpp    #-P- I4R4  F_P = -AD
172#-Q- fjvpp    #-P- I4R8  F_P = -Ad
173#-Q- fjvpp    #-P- I8R8  F_P = -Ad
174#-Q- fjvpp    w_w = -X9 -Oe -Sw $(F_D) $(F_P) -Am -M$(MODDIR)
175#-Q- fjvpp    F_O = $(w_w) -Of -Wv,-Of,-ilfunc,-preload
176#-Q- fjvpp    F_L = frt
177#-Q- fjvpp    M_M = 0
178#-Q- fjvpp    L_X = 0
179#-Q- fjvpp    L_O = -Wg,-c -Wl,-J,-t,-dy
180#-Q- fjvpp    A_C = ar -r
181#-Q- fjvpp    A_G = ar -x
182#-Q- fjvpp    C_C = cc -c
183#-Q- fjvpp    C_O =
184#-Q- fjvpp    C_L = cc
185#-Q- fjvpp    #-
186#-Q- fjvpp    NCDF_INC = /usr/local/include/netcdf
187#-Q- fjvpp    NCDF_LIB = /usr/local/lib/netcdf/libnetcdf.a
188#-Q- fjvpp    #-
189#-Q- g95      #- Global definitions for gnu g95 compiler
190#-Q- g95      M_K = gmake
191#-Q- g95      P_C = cpp
192#-Q- g95      P_O = -P -C -traditional $(P_P)
193#-Q- g95      F_C = g95 -c
194#-Q- g95      #-D- MD    F_D =
195#-Q- g95      #-D- MN    F_D =
196#-Q- g95      #-P- I4R4  F_P = -i4
197#-Q- g95      #-P- I4R8  F_P = -i4 -r8
198#-Q- g95      #-P- I8R8  F_P = -i8 -r8
199#-Q- g95      w_w = -O5 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR)
200#-Q- g95      F_O = $(w_w) -fmod=$(MODDIR) -fno-second-underscore
201#-Q- g95      F_L = g95
202#-Q- g95      M_M = 0
203#-Q- g95      L_X = 0
204#-Q- g95      L_O =
205#-Q- g95      A_C = ar -r
206#-Q- g95      A_G = ar -x
207#-Q- g95      C_C = cc -c
208#-Q- g95      C_O =
209#-Q- g95      C_L = cc
210#-Q- g95      #-
211#-Q- g95      NCDF_INC = /usr/local/include
212#-Q- g95      NCDF_LIB = -L/usr/local/lib -lnetcdf
213#-Q- g95      #-
214#-Q- idris_tx7 #- Global definitions for NEC TX7 front-end (Brodie) at Idris, gfortran
215#-Q- idris_tx7 M_K = gmake
216#-Q- idris_tx7 P_C = cpp
217#-Q- idris_tx7 P_O = -P -C $(P_P)
218#-Q- idris_tx7 F_C = gfortran -c
219#-Q- idris_tx7 #-D- MD    F_D = -g
220#-Q- idris_tx7 #-D- MN    F_D =
221#-Q- idris_tx7 #-P- I4R4  F_P =
222#-Q- idris_tx7 #-P- I4R8  F_P = -fdefault-real-8
223#-Q- idris_tx7 #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8
224#-Q- idris_tx7 F_O = -O $(F_D) $(F_P) -I$(MODDIR) -J$(MODDIR)
225#-Q- idris_tx7 F_L = gfortran
226#-Q- idris_tx7 M_M = 0
227#-Q- idris_tx7 L_X = 0
228#-Q- idris_tx7 L_O =
229#-Q- idris_tx7 A_C = ar -r
230#-Q- idris_tx7 A_G = ar -x
231#-Q- idris_tx7 C_C = gcc -c
232#-Q- idris_tx7 C_O =
233#-Q- idris_tx7 C_L = gcc
234#-Q- idris_tx7 #-
235#-Q- idris_tx7 NCDF_INC = /TXlocal/pub/netcdf/netcdf-3.6.2/include
236#-Q- idris_tx7 NCDF_LIB = -L/TXlocal/pub/netcdf/netcdf-3.6.2/lib -lnetcdf
237#-Q- idris_tx7 #-
238#-Q- linux    #- Global definitions for Linux, pgf90
239#-Q- linux    M_K = make
240#-Q- linux    P_C = /lib/cpp
241#-Q- linux    P_O = -P -C -traditional $(P_P)
242#-Q- linux    F_C = pgf90 -c
243#-Q- linux    #-D- MD    F_D =
244#-Q- linux    #-D- MN    F_D =
245#-Q- linux    #-P- I4R4  F_P = -i4
246#-Q- linux    #-P- I4R8  F_P = -i4 -r8
247#-Q- linux    #-P- I8R8  F_P = -i8 -r8
248#-Q- linux    F_O = $(F_D) $(F_P) -Mfree -module $(MODDIR)
249#-Q- linux    F_L = pgf90
250#-Q- linux    M_M = 0
251#-Q- linux    L_X = 0
252#-Q- linux    L_O = -Wl,-Bstatic -Mbounds
253#-Q- linux    A_C = ar -r
254#-Q- linux    A_G = ar -x
255#-Q- linux    C_C = gcc -c
256#-Q- linux    C_O = -Wall
257#-Q- linux    C_L = gcc
258#-Q- linux    #-
259#-Q- linux    NCDF_INC = /distrib/local/netcdf/pgf/include/
260#-Q- linux    NCDF_LIB = -L/distrib/local/netcdf/pgf/lib/ -lnetcdf
261#-Q- linux    #-
262#-Q- lxiv7    #- Global definitions for Linux, ifc
263#-Q- lxiv7    M_K = gmake
264#-Q- lxiv7    P_C = cpp
265#-Q- lxiv7    P_O = -P -C $(P_P)
266#-Q- lxiv7    F_C = ifc -c
267#-Q- lxiv7    #-D- MD    F_D = -g
268#-Q- lxiv7    #-D- MN    F_D =
269#-Q- lxiv7    #-P- I4R4  F_P = -i4
270#-Q- lxiv7    #-P- I4R8  F_P = -i4 -r8
271#-Q- lxiv7    #-P- I8R8  F_P = -i8 -r8
272#-Q- lxiv7    F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
273#-Q- lxiv7    F_L = ifc
274#-Q- lxiv7    M_M = 0
275#-Q- lxiv7    L_X = 0
276#-Q- lxiv7    L_O = -Vaxlib
277#-Q- lxiv7    A_C = ar -r
278#-Q- lxiv7    A_G = ar -x
279#-Q- lxiv7    C_C = cc -c
280#-Q- lxiv7    C_O =
281#-Q- lxiv7    C_L = cc
282#-Q- lxiv7    #-
283#-Q- lxiv7    NCDF_INC = /usr/local/include
284#-Q- lxiv7    NCDF_LIB = -L/usr/local/lib -lnetcdf
285#-Q- lxiv7    #-
286#-Q- lxiv8    #- Global definitions for Intel compiler (ifort) at LSCE
287#-Q- lxiv8    M_K = gmake
288#-Q- lxiv8    P_C = cpp
289#-Q- lxiv8    P_O = -P -C $(P_P)
290#-Q- lxiv8    F_C = ifort -c -cpp
291#-Q- lxiv8    #-D- MD    F_D = -g
292#-Q- lxiv8    #-D- MN    F_D =
293#-Q- lxiv8    #-P- I4R4  F_P = -i4
294#-Q- lxiv8    #-P- I4R8  F_P = -i4 -r8
295#-Q- lxiv8    #-P- I8R8  F_P = -i8 -r8
296#-Q- lxiv8    F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
297#-Q- lxiv8    F_L = ifort
298#-Q- lxiv8    M_M = 0
299#-Q- lxiv8    L_X = 0
300#-Q- lxiv8    L_O = -Vaxlib
301#-Q- lxiv8    A_C = ar -r
302#-Q- lxiv8    A_G = ar -x
303#-Q- lxiv8    C_C = cc -c
304#-Q- lxiv8    C_O =
305#-Q- lxiv8    C_L = cc
306#-Q- lxiv8    #-
307#-Q- lxiv8    NCDF_INC = /usr/local/include
308#-Q- lxiv8    NCDF_LIB = -L/usr/local/lib -lnetcdf
309#-Q- lxiv8    #-
310#-Q- osf1     #- Obsolete definitions for DEC OSF1
311#-Q- osf1     M_K = gmake
312#-Q- osf1     P_C = cpp
313#-Q- osf1     P_O = -P -C $(P_P)
314#-Q- osf1     F_C = f90 -c
315#-Q- osf1     #-D- MD    F_D = -g
316#-Q- osf1     #-D- MN    F_D =
317#-Q- osf1     #-P- I4R4  F_P =
318#-Q- osf1     #-P- I4R8  F_P = -r8
319#-Q- osf1     #-P- I8R8  F_P = -i8 -r8
320#-Q- osf1     F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
321#-Q- osf1     F_L = f90
322#-Q- osf1     M_M = 0
323#-Q- osf1     L_X = 0
324#-Q- osf1     L_O =
325#-Q- osf1     A_C = ar -r
326#-Q- osf1     A_G = ar -x
327#-Q- osf1     C_C = cc -c
328#-Q- osf1     C_O =
329#-Q- osf1     C_L = cc
330#-Q- osf1     #-
331#-Q- osf1     NCDF_INC = /usr/local/include
332#-Q- osf1     NCDF_LIB = -L/usr/local/lib -lnetcdf
333#-Q- osf1     #-
334#-Q- osxxlf   #- Global definitions for Mac OS X and IBM xlf compiler
335#-Q- osxxlf   M_K = make
336#-Q- osxxlf   P_C = /usr/bin/cpp
337#-Q- osxxlf   P_O = -P -C $(P_P:-WF,-D%=-D%)
338#-Q- osxxlf   F_C = xlf90 -c
339#-Q- osxxlf   #-D- MD    F_D = -g -C
340#-Q- osxxlf   #-D- MN    F_D =
341#-Q- osxxlf   #-P- I4R4  F_P = -qintsize=4 -qrealsize=4
342#-Q- osxxlf   #-P- I4R8  F_P = -qintsize=4 -qrealsize=8
343#-Q- osxxlf   #-P- I8R8  F_P = -qintsize=8 -qrealsize=8
344#-Q- osxxlf   w_w = $(F_P) -O2 $(F_D) -qsuffix=f=f90
345#-Q- osxxlf   F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR)
346#-Q- osxxlf   F_L = xlf90
347#-Q- osxxlf   M_M = 0
348#-Q- osxxlf   L_X = 0
349#-Q- osxxlf   L_O = $(F_P) -O2
350#-Q- osxxlf   A_C = ar -rs
351#-Q- osxxlf   A_G = ar -x
352#-Q- osxxlf   C_C = cc -c
353#-Q- osxxlf   C_O =
354#-Q- osxxlf   C_L = cc
355#-Q- osxxlf   #-
356#-Q- osxxlf   NCDF_INC = /usr/local/install/netcdf-3.6.0-p1/include
357#-Q- osxxlf   NCDF_LIB = -L/usr/local/install/netcdf-3.6.0-p1/lib -lnetcdf
358#-Q- osxxlf   #-
359#-Q- platine  #- Global definitions for Bull (opteron) at CCRT
360#-Q- platine  LIB_MPI = MPI1
361#-Q- platine  LIB_MPI_BIS = MPI1
362#-Q- platine  PRISM_ARCH = IA64
363#-Q- platine  PRISM_NAME = platine
364#-Q- platine  FCM_ARCH = IA64_PLATINE
365#-Q- platine  M_K = gmake
366#-Q- platine  P_C = cpp
367#-Q- platine  P_O = -P -C $(P_P)
368#-Q- platine  F_C = mpif90 -c -cpp
369#-Q- platine  #-D- MD    F_D = -g
370#-Q- platine  #-D- MN    F_D =
371#-Q- platine  #-P- I4R4  F_P = -i4
372#-Q- platine  #-P- I4R8  F_P = -i4 -r8
373#-Q- platine  #-P- I8R8  F_P = -i8 -r8
374#-Q- platine  F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
375#-Q- platine  F_L = mpif90
376#-Q- platine  M_M = 0
377#-Q- platine  L_X = 0
378#-Q- platine  L_O =
379#-Q- platine  A_C = ar -r
380#-Q- platine  A_G = ar -x
381#-Q- platine  C_C = cc -c
382#-Q- platine  C_O =
383#-Q- platine  C_L = cc
384#-Q- platine  #-
385#-Q- platine  NCDF_INC = /usr/include
386#-Q- platine  NCDF_LIB = -L/usr/lib -lnetcdff -lnetcdf
387#-Q- platine  #-
388#-Q- sgi6     #- Global definitions for IRIX64 (sgi6)
389#-Q- sgi6     M_K = gmake
390#-Q- sgi6     P_C = cpp
391#-Q- sgi6     P_O = -P -C $(P_P)
392#-Q- sgi6     F_C = f90 -c
393#-Q- sgi6     #-D- MD    F_D =
394#-Q- sgi6     #-D- MN    F_D =
395#-Q- sgi6     #-P- I4R4  F_P = -i4 -r4
396#-Q- sgi6     #-P- I4R8  F_P = -i4 -r8
397#-Q- sgi6     #-P- I8R8  F_P = -i8 -r8
398#-Q- sgi6     F_O = $(F_D) $(F_P) -I $(MODDIR)
399#-Q- sgi6     F_L = f90
400#-Q- sgi6     M_M = 0
401#-Q- sgi6     L_X = 0
402#-Q- sgi6     L_O =
403#-Q- sgi6     A_C = ar -r
404#-Q- sgi6     A_G = ar -x
405#-Q- sgi6     C_C = cc -c
406#-Q- sgi6     C_O =
407#-Q- sgi6     C_L = cc
408#-Q- sgi6     #-
409#-Q- sgi6     NCDF_INC = /usr/local/pub/include
410#-Q- sgi6     NCDF_LIB = -L/usr/local/pub/lib64 -lnetcdf
411#-Q- sgi6     #-
412#-Q- solaris  #- Global definitions for SOLARIS
413#-Q- solaris  M_K = make
414#-Q- solaris  P_C = cpp
415#-Q- solaris  P_O = -P -C $(P_P)
416#-Q- solaris  F_C = f90 -c
417#-Q- solaris  #-D- MD    F_D =
418#-Q- solaris  #-D- MN    F_D =
419#-Q- solaris  #-P- I4R4  F_P =
420#-Q- solaris  #-P- I4R8  F_P = -r8const
421#-Q- solaris  #-P- I8R8  F_P = -i8const -r8const
422#-Q- solaris  F_O = $(F_D) $(F_P) -M$(MODDIR) -fast
423#-Q- solaris  F_L = f90
424#-Q- solaris  M_M = 1
425#-Q- solaris  L_X = 0
426#-Q- solaris  L_O =
427#-Q- solaris  A_C = ar -r
428#-Q- solaris  A_G = ar -x
429#-Q- solaris  C_C = cc -c
430#-Q- solaris  C_O =
431#-Q- solaris  C_L = cc
432#-Q- solaris  #-
433#-Q- solaris  NCDF_INC = /distrib/local/include
434#-Q- solaris  NCDF_LIB = -L/distrib/local/lib -lnetcdf
435#-Q- solaris  #-
436#-Q- sx6nec   #- Global definitions for NEC SX8 at CCRT (alias)
437#-Q- sx6nec   LIB_MPI = MPI1
438#-Q- sx6nec   LIB_MPI_BIS = MPI1
439#-Q- sx6nec   PRISM_ARCH = SX
440#-Q- sx6nec   PRISM_NAME = mercure
441#-Q- sx6nec   FCM_ARCH = SX8_MERCURE
442#-Q- sx6nec   M_K = sxgmake
443#-Q- sx6nec   P_C = cpp
444#-Q- sx6nec   P_O = -P -C $(P_P)
445#-Q- sx6nec   F_C = sxmpif90 -c
446#-Q- sx6nec   #-D- MD    F_D =
447#-Q- sx6nec   #-D- MN    F_D =
448#-Q- sx6nec   #-P- I4R4  F_P = -dW
449#-Q- sx6nec   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
450#-Q- sx6nec   #-P- I8R8  F_P = -ew
451#-Q- sx6nec   F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -size_t64 -Wf,"-pvctl loopcnt=999999" -I $(MODDIR)
452#-Q- sx6nec   F_L = sxmpif90
453#-Q- sx6nec   M_M = 1
454#-Q- sx6nec   L_X = 0
455#-Q- sx6nec   L_O = -size_t64 $(F_P)
456#-Q- sx6nec   A_C = sxar -rv
457#-Q- sx6nec   A_G = sxar -x
458#-Q- sx6nec   A_X = sxar -rv
459#-Q- sx6nec   C_C = sxcc -size_t64 -c
460#-Q- sx6nec   C_O =
461#-Q- sx6nec   C_L = sxcc -size_t64
462#-Q- sx6nec   FC_C = gcc -c
463#-Q- sx6nec   FC_O =
464#-Q- sx6nec   FC_L = gcc
465#-Q- sx6nec   #-
466#-Q- sx6nec   NCDF_INC = /usr/local/SX8/soft/netcdf/include
467#-Q- sx6nec   NCDF_LIB = -L/usr/local/SX8/soft/netcdf/lib -lnetcdf
468#-Q- sx6nec   #-
469#-Q- sx8brodie   #- Global definitions for NEC SX8 at Idris
470#-Q- sx8brodie   LIB_MPI = MPI1
471#-Q- sx8brodie   LIB_MPI_BIS = MPI1
472#-Q- sx8brodie   PRISM_ARCH = SX
473#-Q- sx8brodie   PRISM_NAME = brodie
474#-Q- sx8brodie   FCM_ARCH = SX8_BRODIE
475#-Q- sx8brodie   M_K = sxgmake
476#-Q- sx8brodie   P_C = sxcpp
477#-Q- sx8brodie   P_O = -P -C $(P_P)
478#-Q- sx8brodie   F_C = sxmpif90 -c
479#-Q- sx8brodie   #-D- MD    F_D =
480#-Q- sx8brodie   #-D- MN    F_D =
481#-Q- sx8brodie   #-P- I4R4  F_P = -dW
482#-Q- sx8brodie   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
483#-Q- sx8brodie   #-P- I8R8  F_P = -ew
484#-Q- sx8brodie   F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -I $(MODDIR)
485#-Q- sx8brodie   F_L = sxmpif90
486#-Q- sx8brodie   M_M = 1
487#-Q- sx8brodie   L_X = 0
488#-Q- sx8brodie   L_O = $(F_P)
489#-Q- sx8brodie   A_C = sxar -rv
490#-Q- sx8brodie   A_G = sxar -x
491#-Q- sx8brodie   A_X = sxar -rv
492#-Q- sx8brodie   C_C = sxcc -c
493#-Q- sx8brodie   C_O =
494#-Q- sx8brodie   C_L = sxcc
495#-Q- sx8brodie   FC_C = gcc -c
496#-Q- sx8brodie   FC_O =
497#-Q- sx8brodie   FC_L = gcc
498#-Q- sx8brodie   #-
499#-Q- sx8brodie   NCDF_INC = /SXlocal/pub/netCDF/netCDF-3.6.1/include
500#-Q- sx8brodie   NCDF_LIB = -L/SXlocal/pub/netCDF/netCDF-3.6.1/lib -lnetcdf
501#-Q- sx8brodie   #-
502#-Q- sx8mercure   #- Global definitions for NEC SX8 at CCRT
503#-Q- sx8mercure   LIB_MPI = MPI1
504#-Q- sx8mercure   LIB_MPI_BIS = MPI1
505#-Q- sx8mercure   PRISM_ARCH = SX
506#-Q- sx8mercure   PRISM_NAME = mercure
507#-Q- sx8mercure   FCM_ARCH = SX8_MERCURE
508#-Q- sx8mercure   M_K = sxgmake
509#-Q- sx8mercure   P_C = cpp
510#-Q- sx8mercure   P_O = -P -C $(P_P)
511#-Q- sx8mercure   F_C = sxmpif90 -c
512#-Q- sx8mercure   #-D- MD    F_D =
513#-Q- sx8mercure   #-D- MN    F_D =
514#-Q- sx8mercure   #-P- I4R4  F_P = -dW
515#-Q- sx8mercure   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
516#-Q- sx8mercure   #-P- I8R8  F_P = -ew
517#-Q- sx8mercure   F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -size_t64 -Wf,"-pvctl loopcnt=999999" -I $(MODDIR)
518#-Q- sx8mercure   F_L = sxmpif90
519#-Q- sx8mercure   M_M = 1
520#-Q- sx8mercure   L_X = 0
521#-Q- sx8mercure   L_O = -size_t64 $(F_P)
522#-Q- sx8mercure   A_C = sxar -rv
523#-Q- sx8mercure   A_G = sxar -x
524#-Q- sx8mercure   A_X = sxar -rv
525#-Q- sx8mercure   C_C = sxcc -size_t64 -c
526#-Q- sx8mercure   C_O =
527#-Q- sx8mercure   C_L = sxcc -size_t64
528#-Q- sx8mercure   FC_C = gcc -c
529#-Q- sx8mercure   FC_O =
530#-Q- sx8mercure   FC_L = gcc
531#-Q- sx8mercure   #-
532#-Q- sx8mercure   NCDF_INC = /usr/local/SX8/soft/netcdf/include
533#-Q- sx8mercure   NCDF_LIB = -L/usr/local/SX8/soft/netcdf/lib -lnetcdf
534#-Q- sx8mercure   #-
535#-Q- sxdkrz   #- Global definitions for NEC SX8 at DKRZ
536#-Q- sxdkrz   LIB_MPI = MPI1
537#-Q- sxdkrz   LIB_MPI_BIS = MPI1
538#-Q- sxdkrz   PRISM_ARCH = SX
539#-Q- sxdkrz   PRISM_NAME = ds
540#-Q- sxdkrz   M_K = sxgmake
541#-Q- sxdkrz   P_C = cpp
542#-Q- sxdkrz   P_O = -P -C $(P_P)
543#-Q- sxdkrz   F_C = sxmpif90 -c
544#-Q- sxdkrz   #-D- MD    F_D =
545#-Q- sxdkrz   #-D- MN    F_D =
546#-Q- sxdkrz   #-P- I4R4  F_P = -dw
547#-Q- sxdkrz   #-P- I4R8  F_P = -dw -Wf\"-A idbl4\"
548#-Q- sxdkrz   #-P- I8R8  F_P = -ew
549#-Q- sxdkrz   F_O = $(F_D) $(F_P) -I $(MODDIR)
550#-Q- sxdkrz   F_L = sxmpif90
551#-Q- sxdkrz   M_M = 1
552#-Q- sxdkrz   L_X = 0
553#-Q- sxdkrz   L_O = $(F_P)
554#-Q- sxdkrz   A_C = ar -rv
555#-Q- sxdkrz   A_G = ar -x
556#-Q- sxdkrz   A_X = sxar -rv
557#-Q- sxdkrz   C_C = sxcc -c
558#-Q- sxdkrz   C_O =
559#-Q- sxdkrz   C_L = sxcc
560#-Q- sxdkrz   FC_C = cc -c
561#-Q- sxdkrz   FC_O =
562#-Q- sxdkrz   FC_L = cc
563#-Q- sxdkrz   #-
564#-Q- sxdkrz   NCDF_INC = /pool/SX-6/netcdf/netcdf-3.5.0/include
565#-Q- sxdkrz   NCDF_LIB = -L/pool/SX-6/netcdf/netcdf-3.5.0/lib -lnetcdf_A_idbl4
566#-Q- sxdkrz   #-
567#-Q- t3e      #- Obsolete definitions for T3E
568#-Q- t3e      M_K = gmake
569#-Q- t3e      P_C = cpp
570#-Q- t3e      P_O = -P -C $(P_P)
571#-Q- t3e      F_C = f90 -c
572#-Q- t3e      #-D- MD    F_D =
573#-Q- t3e      #-D- MN    F_D =
574#-Q- t3e      #-P- I4R4  F_P =
575#-Q- t3e      #-P- I4R8  F_P =
576#-Q- t3e      #-P- I8R8  F_P =
577#-Q- t3e      w_w = $(F_D) $(F_P) -rm -O2 -Ounroll2 -Osplit2 -dp
578#-Q- t3e      F_O = $(w_w) -p $(MODEL_LIB)
579#-Q- t3e      F_L = f90
580#-Q- t3e      M_M = 0
581#-Q- t3e      L_X = 0
582#-Q- t3e      L_O = -X 4
583#-Q- t3e      A_C = ar -r
584#-Q- t3e      A_G = ar -x
585#-Q- t3e      C_C = cc -c
586#-Q- t3e      C_O = -Wall
587#-Q- t3e      C_L = cc
588#-Q- t3e      #-
589#-Q- t3e      NCDF_INC = /usr/local/pub/include
590#-Q- t3e      NCDF_LIB = -L/usr/local/pub/lib -lnetcdf
591#-Q- t3e      #-
592#-Q- tx7  #- Global definitions for NEC TX7 front-end (Mercure) at CCRT, efc
593#-Q- tx7  M_K = gmake
594#-Q- tx7  P_C = cpp
595#-Q- tx7  P_O = -P -C $(P_P)
596#-Q- tx7  F_C = efc -c
597#-Q- tx7  #-D- MD    F_D = -g
598#-Q- tx7  #-D- MN    F_D =
599#-Q- tx7  #-P- I4R4  F_P = -i4
600#-Q- tx7  #-P- I4R8  F_P = -i4 -r8
601#-Q- tx7  #-P- I8R8  F_P = -i8 -r8
602#-Q- tx7  F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
603#-Q- tx7  F_L = efc
604#-Q- tx7  M_M = 0
605#-Q- tx7  L_X = 0
606#-Q- tx7  L_O = -Vaxlib
607#-Q- tx7  A_C = ar -r
608#-Q- tx7  A_G = ar -x
609#-Q- tx7  C_C = cc -c
610#-Q- tx7  C_O =
611#-Q- tx7  C_L = cc
612#-Q- tx7  #-
613#-Q- tx7  NCDF_INC = /usr/local/include
614#-Q- tx7  NCDF_LIB = -L/usr/local/lib -lnetcdf
615#-Q- tx7  #-
616#-Q- unix   #- Skeleton definitions for UNIX
617#-Q- unix   M_K = make
618#-Q- unix   P_C = cpp
619#-Q- unix   P_O = -P -C $(P_P)
620#-Q- unix   F_C = f90 -c
621#-Q- unix   #-D- MD    F_D =
622#-Q- unix   #-D- MN    F_D =
623#-Q- unix   #-P- I4R4  F_P =
624#-Q- unix   #-P- I4R8  F_P =
625#-Q- unix   #-P- I8R8  F_P =
626#-Q- unix   F_O = $(F_D) $(F_P) -M$(MODDIR)
627#-Q- unix   F_L = f90
628#-Q- unix   M_M = 0
629#-Q- unix   L_X = 0
630#-Q- unix   L_O =
631#-Q- unix   A_C = ar -r
632#-Q- unix   A_G = ar -x
633#-Q- unix   C_C = cc -c
634#-Q- unix   C_O =
635#-Q- unix   C_L = cc
636#-Q- unix   #-
637#-Q- unix   NCDF_INC = /distrib/local/include
638#-Q- unix   NCDF_LIB = -L/distrib/local/lib -lnetcdf
639#-Q- unix   #-
640RM      = rm -f
641STRIP   = strip
642SIZE    = size
Note: See TracBrowser for help on using the repository browser.