# 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 mask_compl.o $(f77invoke) release.o mask_compl.o -o release.exe