--- Makefile.orig Tue May 17 02:15:36 2005 +++ Makefile Tue Jan 9 17:36:22 2007 @@ -45,21 +45,22 @@ # of grid and orbital parameters according to expected range of input # data -#MEMALLOC = main-static.inc +# MEMALLOC = main-static.inc # For a Sun workstation with f77 or a PC with g77 compiler -MEMALLOC = main-dynamic-f77.inc +# MEMALLOC = main-dynamic-f77.inc # For a DEC workstation and f77 compiler # MEMALLOC = main-dynamic-f77-dec.inc # For f90 compiler -# MEMALLOC = main-dynamic-f90.inc +MEMALLOC = main-dynamic-f90.inc # set system type/compiler # available keywords are: cray, dec, ibm, lahey, linux, sgi, solaris +# and freebsd -SYSTEM = linux +SYSTEM = freebsd #SYSTEM = intel # if BLAS library is available set the BLAS variable to yes @@ -189,6 +190,20 @@ CC = cc CFLAGS = endif +# FreeBSD +ifeq ($(SYSTEM),freebsd) + FC = %%FC%% + FFLAGS = %%FFLAGS%% +# -fstrength-reduce -funroll-loops +# FFLAGS = -O1 -malign-double +# FFLAGS = -g -C + FFLAGS_ADD = %%FFLAGS_ADD%% + FLIB = -L%%LOCALBASE%%/lib %%BLAS%% + BLAS = yes + + CC = %%CC%% + CFLAGS = %%CFLAGS%% + endif # nothing to be set below this line