# Compiler flags for ALPHA
F77 = -extend_source -convert big_endian -fast -C
# with -r8: everything in double precision
#      -d_lines: d commented lines are used!
#F90 = -extend_source -convert big_endian -fast -O4  -tune host -math_library fast 

# Compiler flags for SUN 
#F77 = -e -O3 -native  -fnonstd -C
# with	-e: f77 accept longer lines
#	-C: check array bands length
#       -xld: d commented lines are used 

# Compiler flags for DECSTATION
#F77 = -extend_source -assume big_endian  -O3

# Compiler flags for Silicon Graphics Power Challenge
# R4400
#F77 = -extend_source -O  -C
# R10000
#F77 = -extend_source  -64 -r10000 -O3 #-C -g -d_lines
#-static -OPT:roundoff=3:IEEE_arith=3 -lfastm


# Compiler flags for LINUX PC - Portland compiler
#F77 = -O -C  -byteswapio -Mextend 
#f77invoke = pgf77 
f77invoke = f77


.SUFFIXES:
.SUFFIXES: .exe  .o .for .f .o90 .x90  

.for.o:
	$(f77invoke) -c $< -o $*.o $(F77)  

.f.o:
	$(f77invoke) -c $< -o $*.o $(F77)  

.f.o90:
	$(f90invoke) -c $< -o $*.o90 $(F90)  

.o.exe:
	$(f77invoke) $< -o $*.exe $(F77)   


#-----------------------------------------------------------------------------
#-------------- DEFINITION OF THE EXECUTABLES OF THIS MAKEFILE ---------------
#-----------------------------------------------------------------------------

release.exe: release.o 
	$(f77invoke) release.o -o release.exe


