/[MITgcm]/MITgcm/tools/genmake
ViewVC logotype

Diff of /MITgcm/tools/genmake

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.51 by adcroft, Mon Sep 10 02:28:20 2001 UTC revision 1.52 by cnh, Mon Sep 10 15:58:26 2001 UTC
# Line 280  end Line 280  end
280  # Platform specific options are chosen below  # Platform specific options are chosen below
281  set LN         = ( 'ln -s' )  set LN         = ( 'ln -s' )
282  set CPP        = ( '/lib/cpp -P' )  set CPP        = ( '/lib/cpp -P' )
283    set S64        = ( '\$(TOOLSDIR)/set64bitConst.sh' )
284  set KPP        = (  )  set KPP        = (  )
285  set FC         = ( 'f77' )  set FC         = ( 'f77' )
286  set LINK       = ( 'f77' )  set LINK       = ( 'f77' )
# Line 385  switch ($platform$USEMPI) Line 386  switch ($platform$USEMPI)
386    case SunOS:    case SunOS:
387      set LN         = ( '/usr/bin/ln -s' )      set LN         = ( '/usr/bin/ln -s' )
388      set CPP        = ( '/usr/ccs/lib/cpp -P' )      set CPP        = ( '/usr/ccs/lib/cpp -P' )
389      set DEFINES    = ( ${DEFINES} '-DTARGET_SUN -DWORDLENGTH=4' )      set S64        = ( cat )
390      set FFLAGS     = ( '-stackvar -explicitpar -vpara -e -u -noautopar -xtypemap=real:64,double:64,integer:32 -fsimple=0' )      set DEFINES    = ( ${DEFINES} '-DTARGET_SUN -DWORDLENGTH=4 -D_d=E' )
391        set FFLAGS     = ( '-stackvar -explicitpar -vpara -e -u -noautopar -r8 -i4 -fsimple=0' )
392      set FOPTIM     = ( '-dalign -O3 -xarch=v9' )      set FOPTIM     = ( '-dalign -O3 -xarch=v9' )
393      set CFLAGS     = ( '-dalign -O3 -xarch=v9' )      set CFLAGS     = ( '-dalign -O3 -xarch=v9' )
394      set NOOPTFLAGS = ( '-dalign -O0 -xarch=v9' )      set NOOPTFLAGS = ( '-dalign -O0 -xarch=v9' )
# Line 395  switch ($platform$USEMPI) Line 397  switch ($platform$USEMPI)
397    case SunOS+mpi:    case SunOS+mpi:
398      set LN         = ( '/usr/bin/ln -s' )      set LN         = ( '/usr/bin/ln -s' )
399      set CPP        = ( '/usr/ccs/lib/cpp -P' )      set CPP        = ( '/usr/ccs/lib/cpp -P' )
400      set DEFINES    = ( ${DEFINES} '-DTARGET_SUN -DWORDLENGTH=4' )      set S64        = ( cat )
401        set DEFINES    = ( ${DEFINES} '-DTARGET_SUN -DWORDLENGTH=4 -D_d=E' )
402      set INCLUDES   = ( '-I/usr/local/mpi/include' )      set INCLUDES   = ( '-I/usr/local/mpi/include' )
403      set LIBS       = ( '-L/usr/local/mpi/lib/solaris/ch_shmem -lmpi -lthread' \      set LIBS       = ( '-L/usr/local/mpi/lib/solaris/ch_shmem -lmpi -lthread' \
404      set FFLAGS     = ( '-stackvar -explicitpar -vpara -e -u -noautopar -xtypemap=real:64,double:64,integer:32 -fsimple=0' )      set FFLAGS     = ( '-stackvar -explicitpar -vpara -e -u -noautopar -r8 -i4 -fsimple=0' )
405      set FOPTIM     = ( '-dalign -O3 -xarch=v9' )      set FOPTIM     = ( '-dalign -O3 -xarch=v9' )
406      set NOOPTFLAGS = ( '-dalign -O0 -xarch=v9' )      set NOOPTFLAGS = ( '-dalign -O0 -xarch=v9' )
407                         '-lsocket -lnsl' )                         '-lsocket -lnsl' )
# Line 640  cat >> ${mfile} <<EOF Line 643  cat >> ${mfile} <<EOF
643  # Unix ln (link)  # Unix ln (link)
644  LN = ${LN}  LN = ${LN}
645  # C preprocessor  # C preprocessor
646  CPP = cat \$< | \$(TOOLSDIR)/set64bitConst.sh | ${CPP}  CPP = cat \$< | ${S64} | ${CPP}
647  # Special preprocessor (KAP on DECs, FPP on Crays)  # Special preprocessor (KAP on DECs, FPP on Crays)
648  KPP = ${KPP}  KPP = ${KPP}
649  # Fortran compiler  # Fortran compiler

Legend:
Removed from v.1.51  
changed lines
  Added in v.1.52

  ViewVC Help
Powered by ViewVC 1.1.22