.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 = /lib/cpp
    CPPFLAGS =
         CFT = g77
         LDR = $(CFT)

      FFLAGS = -g -C
#-O4 -U

   LIBX11 = /usr/X11R6/lib/libX11.so
  libncar = -lncarg -lncarg_gks -lncarg_c
  LIBNCAR = -L/usr/local/ncarg/lib $(libncar) $(LIBX11) -lm



SRCS = main.F setup_grid.F setup_profile.F remap0.F remap1.F\
	 remap2W.F remap2S.F remap2PPM.F remap4.F super.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
