#Include file to define compiler FLAGS, etc. in one central place
# Define defaults FC = f77 CC = gcc FFLAGS = -c -O DFFLAGS = -g -c CFLAGS = -c -O DCFLAGS = -c -g LDFLAGS = DLDFLAGS = -g LIBS = # Determine OS Type os := $(shell uname -s) ifeq ($(os),OSF1) CC := cc FFLAGS := $(FFLAGS) -align comm endif ifeq ($(os),Linux) CFLAGS := $(CFLAGS) -w FC := pgf77 # Portland Group f77 v1.7 FFLAGS := -O2 -Mnoupcase -c endif ifeq ($(os),AIX) FFLAGS := $(FFLAGS) -qintlog -qfixed=132 DFFLAGS := $(DFFLAGS) -qintlog -qfixed=132 endif ifeq ($(os),IRIX64) FFLAGS := $(FFLAGS)1 -nocpp -static -noexpopt DFFLAGS := $(DFFLAGS) -nocpp -static -noexpopt CFLAGS := $(CFLAGS) -w endif ifeq ($(os),SunOS) CFLAGS := $(CFLAGS) -w LIBS := -lsocket endif ifeq ($(os),HP_UX) FFLAGS = -c -O +es +U77 DFFLAGS = -c -g +es +U77 CFLAGS = -c -O -Ae DCFLAGS = -c -g -Ae LIBS = -lU77 endif ifdef DEBUG LDFLAGS = $(DLDFLAGS) FFLAGS = $(DFFLAGS) CFLAGS = $(DCFLAGS) endif