#***********************************************************************
#***********************************************************************
#
# define executable and sourcecode macros
#
FC = ifc 
#FC = f77
EXEC = T6_CRUISE
USER = fundy_stw_usrsubs.f truxton_stw_usrsubs.f fundy6_5.1_usrsubs_resources.f
SRC = truxton6_5.1_main.f truxton6_5.1_coresubs.f fundy6_5.1_coresubs.f DCMSPAK_010905.f NMLPAKS_000607.f
SOURCES = $(SRC) $(USER)
FFLAGS =  -O3 -xK -tpp6 -lowercase -cm -w -prefetch 
LIBS = -L/usr/local/lib/mkl -lmkl_def -lmkl_lapack -lguide -lpthread
#LIBS = -lmkl -lmkl_lapack -lmkl_def -lpthread -lguide
#
# create object code with desired compiler options
#
#FFLAGS = -w -CS -CU -CA -CB -CV -d4
FFLAGS = -w
#FFLAGS = -static
OBJS = $(SOURCES:.f=.o)
#
# create executable
#
/(EXEC):        $(OBJS)
	$(FC) $(FFLAGS) $(OBJS) $(LIBS) -o $(EXEC)
#***********************************************************************
#***********************************************************************

clean:
	rm -f $(OBJS) $(EXEC)
