#
#	Makefile for GEMPAK 6.0
#		Builds NEX2IMG
#		Unidata 11/99 Chiz
#
include $(CONFIGDIR)/Makeinc.common

ALIB = $(GEMOLB)/nex2img.a

PROG.f = nex2img.f

FOBJS = \
	$(ALIB)(gpinp.o) \
	$(ALIB)(gdcanl.o) \
	$(ALIB)(gdcnav.o) \
	$(ALIB)(gdctbl.o)

COBJS = \
	$(ALIB)(radar_grid.o) \
	$(ALIB)(gdwgin.o) \
	$(ALIB)(waittime.o)

LIBINC = \
	$(GPLT_NC) \
	$(GEMLIB) \
	$(GPLT) \
	$(DEVICE) \
	$(GIF) \
	$(GN) \
	$(GEMLIB) \
	$(CGEMLIB) \
	$(NETCDF) \
	$(RSLLIB) \
	$(PNGLIB) \
	$(ZLIB)

PROG = $(PROG.f:.f=)
PROG_NC = $(PROG.f:.f=_nc)
PROG_GF = $(PROG.f:.f=_gf)

CFLAGS = $(COPT) -I$(GEMPAK)/source/driver/active/gif

all : $(ALIB) $(PROG)

$(PROG) : $(ALIB) $(LIBINC) $(PROG.f) 
	$(LINK.f) $(PROG.f) $(ALIB) $(LIBINC) -lm -o $@

$(ALIB): $(FOBJS) $(COBJS)
	$(AR) $(ARFLAGS) $@ *.o
	$(RM) *.o

.c.a :
	$(CC) $(CFLAGS) -c $<

.f.a :
	$(FC) $(FFLAGS) -c $<


clean:
	$(RM) $(PROG) *.o $(ALIB)


install: $(PROG) 
	$(INSTALL) $(PROG) $(GEMEXE)
	$(AUXINSTALL) nex2img.pdf $(GEMPDF)
	$(AUXINSTALL) nex2img.prm $(GEMPARM)
	$(AUXINSTALL) nex2img.err $(GEMERR)
	$(AUXINSTALL) nex2img.hlp $(GEMHLP)
	$(AUXINSTALL) nex2img.txt $(GEMPTXT)

#
#	These should come from gdradr
#	$(AUXINSTALL) raddur.hl1 $(GEMHLP)
#	$(AUXINSTALL) radfrq.hl1 $(GEMHLP)
#	$(AUXINSTALL) radtim.hl1 $(GEMHLP)
#	$(AUXINSTALL) radmode.hl1 $(GEMHLP)
#	$(AUXINSTALL) raddur.hl2 $(GEMHLP)
#	$(AUXINSTALL) radfrq.hl2 $(GEMHLP)
#	$(AUXINSTALL) radtim.hl2 $(GEMHLP)
#	$(AUXINSTALL) radmode.hl2 $(GEMHLP)
