LIB = /home/ol/lib/math SRCS = blockgen.f iflag16.f obstime.f openfile.f OBJS = blockgen.o iflag16.o obstime.o openfile.o all: readtpx protpx anntpx normtpx readtpx: readtpx.f tpxinit.f rtloadtpx.f $(SRCS) $(OBJS) g77 -o readtpx readtpx.f tpxinit.f rtloadtpx.f $(OBJS) readtpx_ann: readtpx_ann.f tpxinit.f rtloadtpx.f $(SRCS) $(OBJS) g77 -o readtpx_ann readtpx_ann.f tpxinit.f rtloadtpx.f $(OBJS) readtpx_tmp: readtpx_tmp.f tpxinit.f rtloadtpx.f $(SRCS) $(OBJS) g77 -o readtpx_tmp readtpx_tmp.f tpxinit.f rtloadtpx.f $(OBJS) readtpx_alv: readtpx_alv.f tpxinit.f rtloadtpx.f $(SRCS) $(OBJS) g77 -o readtpx_alv readtpx_alv.f tpxinit.f rtloadtpx.f $(OBJS) protpx: protpx.f tpxinit.f rtloadtpx.f $(SRCS) $(OBJS) g77 -o protpx protpx.f tpxinit.f rtloadtpx.f $(OBJS) anntpx: anntpx.f tpxinit.f rtloadtpx.f $(SRCS) $(OBJS) g77 -o anntpx anntpx.f tpxinit.f rtloadtpx.f $(OBJS) normtpx: normtpx.f tpxinit.f rtloadtpx.f $(SRCS) $(OBJS) $(LIB)/lsqsub.o $(LIB)/dsinv.o g77 -o normtpx normtpx.f tpxinit.f rtloadtpx.f $(OBJS) $(LIB)/lsqsub.o $(LIB)/dsinv.o zz: zz.f tpxinit.f rtloadtpx.f $(SRCS) $(OBJS) g77 -o zz zz.f tpxinit.f rtloadtpx.f $(OBJS) blockgen.o: blockgen.f g77 -c blockgen.f iflag16.o: iflag16.f g77 -c iflag16.f obstime.o: obstime.f g77 -c obstime.f openfile.o: openfile.f g77 -c openfile.f