#dis   
#dis    Open Source License/Disclaimer, Forecast Systems Laboratory
#dis    NOAA/OAR/FSL, 325 Broadway Boulder, CO 80305
#dis    
#dis    This software is distributed under the Open Source Definition,
#dis    which may be found at http://www.opensource.org/osd.html.
#dis    
#dis    In particular, redistribution and use in source and binary forms,
#dis    with or without modification, are permitted provided that the
#dis    following conditions are met:
#dis    
#dis    - Redistributions of source code must retain this notice, this
#dis    list of conditions and the following disclaimer.
#dis    
#dis    - Redistributions in binary form must provide access to this
#dis    notice, this list of conditions and the following disclaimer, and
#dis    the underlying source code.
#dis    
#dis    - All modifications to this software must be clearly documented,
#dis    and are solely the responsibility of the agent making the
#dis    modifications.
#dis    
#dis    - If significant modifications or enhancements are made to this
#dis    software, the FSL Software Policy Manager
#dis    (softwaremgr@fsl.noaa.gov) should be notified.
#dis    
#dis    THIS SOFTWARE AND ITS DOCUMENTATION ARE IN THE PUBLIC DOMAIN
#dis    AND ARE FURNISHED "AS IS."  THE AUTHORS, THE UNITED STATES
#dis    GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND
#dis    AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS
#dis    OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE.  THEY ASSUME
#dis    NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND
#dis    DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
#dis   

SRCROOT=../../..

include $(SRCROOT)/src/include/makefile.inc
include ../configure.rules

RM=rm -f 

OBJS=   build_hdate.o geth_newdate.o geth_idts.o swap.o table.o parse_table.o \
        gbytesys.o gribcode.o read_namelist.o cio.o pregrid_version.o

LIBTARGET = pgu
TARGETDIR = ./
NCARG_LIBS=     -L$(NCARG_ROOT)/lib -L/usr/X11R6/lib \
        -lncarg -lncarg_gks -lncarg_c -lX11 -lm

all :	lib$(LIBTARGET).a

installplot:	installplotfmt installgribprint

lib$(LIBTARGET).a:	$(OBJS)
	$(RM) $(TARGETDIR)lib$(LIBTARGET).a
	$(AR) ru $(TARGETDIR)lib$(LIBTARGET).a $(OBJS)
	$(RANLIB) $(TARGETDIR)lib$(LIBTARGET).a

gribprint.exe:	gribprint.o
	$(FC) -o $(@) $(LDFLAGS) $(?:.f=.o) libpgu.a
	$(RM) gribprint.o

plotprint:	plotfmt.exe gribprint.exe
plotfmt.exe:	plotfmt.o
	$(FC) -o $(@) $(LDFLAGS) $(?:.f=.o) libpgu.a $(NCARG_LIBS)

installplotfmt:		plotfmt.exe
	$(INSTALL) plotfmt.exe $(INSTALLROOT)/bin/.

installgribprint:	gribprint.exe
	$(INSTALL) gribprint.exe $(INSTALLROOT)/bin/.

# -------------------------------------------------------------------------
# common rules for all Makefiles - do not edit

clean:
	$(RM) *.f *.o *.i *.mod *.M lib$(LIBTARGET).a

# -------------------------------------------------------------------------
# DO NOT DELETE THIS LINE -- make depend depends on it.
