11 |
while ($#allargs) |
while ($#allargs) |
12 |
set arg = $allargs[1] |
set arg = $allargs[1] |
13 |
switch ($arg) |
switch ($arg) |
14 |
case -makefile*: |
case -makefile: |
15 |
if ($arg == "-makefile") then |
set mfile = ( Makefile ) |
16 |
set mfile = ( Makefile ) |
breaksw |
17 |
else |
case -makefile=*: |
18 |
set mfile = ( `echo $arg | sed 's/-makefile=//' `) |
set mfile = ( `echo $arg | sed 's/-makefile=//' `) |
|
endif |
|
19 |
breaksw |
breaksw |
20 |
case -platform: |
case -platform: |
21 |
case -platform=: |
case -platform=: |
96 |
case OSF1+mpi: |
case OSF1+mpi: |
97 |
echo "Configuring for DEC Alpha" |
echo "Configuring for DEC Alpha" |
98 |
set CPP = ( '/usr/bin/cpp -P' ) |
set CPP = ( '/usr/bin/cpp -P' ) |
99 |
set DEFINES = ( ${DEFINES} '-DTARGET_DEC' ) |
set DEFINES = ( ${DEFINES} '-DTARGET_DEC -DWORDLENGTH=1' ) |
100 |
set KPP = ( 'kapf' ) |
set KPP = ( 'kapf' ) |
101 |
set KPPFILES = ( 'main.F' ) |
set KPPFILES = ( 'main.F' ) |
102 |
set KFLAGS1 = ( '-scan=132 -noconc -cmp=' ) |
set KFLAGS1 = ( '-scan=132 -noconc -cmp=' ) |
176 |
set NOOPTFILES = ( 'barrier.F different_multiple.F' \ |
set NOOPTFILES = ( 'barrier.F different_multiple.F' \ |
177 |
'load_external_fields.F' ) |
'load_external_fields.F' ) |
178 |
breaksw |
breaksw |
179 |
|
case Linux+mpi: |
180 |
|
set LIBS = ( '-L/usr/local/lib/LINUX/ch_p4/ -lfmpich -lmpich' ) |
181 |
case Linux: |
case Linux: |
182 |
set LN = ( '/bin/ln -fs' ) |
set LN = ( '/bin/ln -fs' ) |
183 |
set CPP = ( '/usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/cpp -P' ) |
set CPP = ( '/usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/cpp -traditional -P' ) |
184 |
|
set DEFINES = ( ${DEFINES} '-DWORDLENGTH=4' ) |
185 |
set INCLUDES = ( '-I/usr/local/include' ) |
set INCLUDES = ( '-I/usr/local/include' ) |
186 |
set FC = ( 'g77' ) |
set FC = ( 'g77' ) |
187 |
set FFLAGS = ( ' ' ) |
set FFLAGS = ( ' ' ) |
188 |
set FOPTIM = ( ' -O3 -funroll-loops ' ) |
set FOPTIM = ( '-O3 -funroll-loops ' ) |
189 |
set LINK = ( 'g77' ) |
set LINK = ( 'g77' ) |
|
set LIBS = ( '-L/usr/local/lib/LINUX/ch_p4/ -lfmpich -lmpich' ) |
|
190 |
breaksw |
breaksw |
191 |
case Linux+pgi: |
case Linux+pgi: |
192 |
set LN = ( '/bin/ln -fs' ) |
set LN = ( '/bin/ln -fs' ) |
193 |
set CPP = ( '/usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/cpp -P' ) |
set CPP = ( '/usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/cpp -P' ) |
194 |
|
set DEFINES = ( ${DEFINES} '-DWORDLENGTH=4' ) |
195 |
set INCLUDES = ( '-I/usr/local/include' ) |
set INCLUDES = ( '-I/usr/local/include' ) |
196 |
set FC = ( 'pgf77' ) |
set FC = ( 'pgf77' ) |
197 |
set FFLAGS = ( '-byteswapio' ) |
set FFLAGS = ( '-byteswapio' ) |
342 |
-rm -rf *.o *.f *.p ${RMFILES} |
-rm -rf *.o *.f *.p ${RMFILES} |
343 |
Clean: |
Clean: |
344 |
@make clean |
@make clean |
345 |
-rm -rf *.[Fc] |
-find . -type l -exec rm {} \; |
346 |
|
-rm Makefile.bak |
347 |
|
|
348 |
# The normal chain of rules is ( .F - .f - .o ) |
# The normal chain of rules is ( .F - .f - .o ) |
349 |
.F.f: |
.F.f: |