.SUFFIXES: .o .f .F

.F.o:
	$(CPP) -P $(CPPFLAGS) $*.F > $*.f
	$(CFT) -c $(FFLAGS) $*.f
	/bin/rm -f $*.f
.F.f:
	$(CPP) -P $(CPPFLAGS) $*.F > $*.f

         CPP = /usr/ccs/lib/cpp
    CPPFLAGS =
         CFT = f77
         LDR = $(CFT)

      FFLAGS = -O4 -U

     LIBNCAR = -L/opt/local/lib -lncarg -lncarg_gks -lncarg_c\
               -L/usr/openwin/lib -lX11 -lm



SRCS = main.F setup_grid.F setup_profile.F remap0.F remap1.F\
	 remap2W.F remap2S.F remap2PPM.F remap4.F plot.F
OBJS = $(SRCS:.F=.o)

a.out: $(OBJS)
	$(LDR) $(FFLAGS) -o remap $(OBJS) $(LIBNCAR)
	remap; idt gmeta

fig: fig.F
	$(LDR) -g -o fig fig.F $(LIBNCAR) ; fig

clean:
	/bin/rm -f *.f *.o
