#------------------------------------------------------------------------- # Makefile # # History: 06/06/2005 Chris Sisko # Modification: 10/15/2012 A. Krautkramer - upgrade for WCOSS # Modification: 10/07/2016 C. Mattocks - upgrade for WCOSS Cray migration # Modification: 08/21/2021 S. Stevenson - upgrade for WCOSS2 Cray migration # Modification: 01/10/2024 R. Zelinsky - Added DEBUG targets #------------------------------------------------------------------------- SRCS = dataio.f dtgutils.f OBJS = $(SRCS:.f=.o) FC = ftn ifeq ($(FC), ftn) FFLAGS = -g -align all -w DEBUG = -ftrapuv -check_all -traceback -g else FFLAGS = DEBUG = endif DEBUGFLAGS = -g TARGET = libguidanceio.a INCS = -I../../../include all: $(TARGET) $(TARGET): $(OBJS) ar vru $(TARGET) $(OBJS) ranlib $(TARGET) dataio.o: dataio.f $(FC) -c $(FFLAGS) dataio.f $(INCS) dtgutils.o: dtgutils.f $(FC) -c $(FFLAGS) dtgutils.f debug : FFLAGS += $(DEBUG) debug : all clean: rm -f $(OBJS) $(TARGET) install: cp -f $(TARGET) ../../../lib