# fgenrc for the gnu g77 compiler (inline comments forbidden)
# $Id: gnu-g77,v 1.1 1998/03/22 21:59:29 ber Exp $

[fc]

# name of the company producing the compiler if implemented
# specials currently implemented: cray
vendor =

# name of the Fortran compiler
fc = g77

# default compiler flags
fflags = -pipe

# compiler flags for debugging
dbg = -DDEBUG -g -Wall

# compiler flags for profiling
pro = -pg

# compiler flags for optimization
opt = -O2 -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fno-strength-reduce

# suffixes for include files (like .SUFFIXES in the makefile)
suffixes = .h

#==============================================================================

[cc]

# name of the C compiler
cc = gcc

# default compiler flags
ccflags = -pipe

# compiler flags for debugging
dbg = -DDEBUG -g -Wall

# compiler flags for profiling
pro = -pg

# compiler flags for optimization
opt = -O2 -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fno-strength-reduce

#==============================================================================

[ld]

# name of the linker/loader
ld = g77

# default linker/loader flags
ldflags = -Wl,-Map,"Loadmap"

# linker/loader flags for debugging
dbg = -g

# linker/loader flags for profiling
pro =

# linker/loader flags for optimization
opt = -Wl,-s

# additional library paths
libdirs =

# additional libraries
libs =

#==============================================================================

[ar]

# default archiver flags
arflags = -r

#==============================================================================

[fpp]

# name of the preprocessor
fpp = gcc

# default preprocessor flags
fppflags =  -C -E

#==============================================================================

[make]

# name of the makefile
makefile = Makefile

# name of the file containing all dependencies
depsfile = Makefile-deps

# name of the file containing all objects definitions
objsfile = Makefile-objs

# max. simultaneous parallel make jobs
maxjobs = 1

# max. load average limit for spwawning new make jobs
maxload = 1

# where to install the library
libdir = /usr/local/lib

# where to install the executable
bindir = /usr/local/bin

#==============================================================================

[html]

# html output directory
dir = html

# color for anchors (red1)
c_anchors = #ff0000

# color for comments (gray50)
c_comments = #797d79

# color for strings (green3)
c_strings = #00cf00

# color for Fortran intrinsics (purple1)
c_intrinsics = #9e30cf

# color for Fortran blocks (blue1)
c_blocks = #0000ff
