# PLT LIB = libVGRplt.a DESTDIR = $$vgrLIB DESTLIB = ${DESTDIR}/${LIB} DESTTXT = ${DESTDIR} FC = f77 FFLAGS = $$F77_OPTS CFLAGS = $$CC_OPTS CGRIND = pgrind -lc FGRIND = pgrind -lf MGRIND = enscript -2r CALIN = $$ft36 GGG = $$vgrHOME MJS = $$vgrMJS LIBS = $$vgrVGR $$vgrPLT $$vgrCORE $$vgrVEC $$vgrPLS TEK = $$vgrTEK -l4014 -lm SUN = -lcore77 -lcore -lsunwindow -lpixrect -lm LC = $$vgrVGR $$vgrPLT $$vgrCGI $$vgrVEC $$vgrPLS -lcgi77 -lcgi -lsunwindow -lpixrect -lm LL = ${SUN} OBJECTNL = OBJECTS = ${OBJECTL} ${OBJECTNL} FSOURCENL = \ replot.f FSOURCEL = \ aryplt.f begplt.f datcon.f dummy.f gltran.f grid.f grmxmn.f histra.f \ label.f labsym.f nchar.f newpen.f number.f numdat.f numstr.f \ nupage.f option.f ourlyn.f ourplt.f oursym.f pin.f plot.f \ plot2.f pltdat.f plyn.f pout.f rhelp.f setdata.f \ snumbr.f ss.f symbol.f symray.f tic.f \ conmap.f FSOURCE = ${FSOURCEL} ${FSOURCENL} CSOURCEL = \ hardcp_.c \ llout_.c \ lout.c CSOURCENL = CSOURCE = ${CSOURCEL} ${CSOURCENL} OBJECTL = $(FSOURCEL:%.f=$(VARIENT)%.o) $(CSOURCEL:%.c=$(VARIENT)%.o) OBJECTNL = $(FSOURCENL:%.f=$(VARIENT)%.o) $(CSOURCENL:%.c=$(VARIENT)%.o) SOURCES = ${FSOURCE} ${CSOURCE} OBJECTS = $(OBJECTL) $(OBJECTNL) VARIENT = .PRECIOUS: ${DESTLIB} .f.a: $*.f ${FC} ${FFLAGS} -c $*.f @touch O.O .c.a: $*.c ${CC} ${CFLAGS} -c $*.c @touch O.O all: ${DESTLIB} ${OBJECTNL} @true ${DESTLIB}: ${DESTLIB}( ${OBJECTS} ) @if ( test -f O.O ) ;\ then ar rv $@ *.o ;\ ranlib $@ ;\ rm -f *.o O.O ;\ fi clean: ;@rm -f ${OBJECTS} grind: ; ${FGRIND} ${SOURCES} printm: Makefile ;${MGRIND} $? ; touch printm printf: ${FSOURCES} ;${FGRIND} $? ; touch printf printc: ${CSOURCES} ;${MGRIND} $? ; touch printc plot2.o: /plas5/h1/vgr/include/pltcom.i setdata.o: /plas5/h1/vgr/include/pltcom.i plt.o:${DESTTXT}/plt.o @echo > /dev/null ${DESTTXT}/plt.o: ${FC} ${FFLAGS} -c -C -u plt.f @mv plt.o ${DESTTXT}/plt.o plt: plt.o ${DESTLIB} ${FC} ${FFLAGS} -o ${DESTTXT}/plt plt.o ${LIBS} ${LL} replot.o:${DESTTXT}/replot.o @echo ${DESTTXT}/replot.o:replot.f ${FC} ${FFLAGS} -c -u -C replot.f @mv replot.o ${DESTTXT} replotm:${DESTTXT}/replot.o pin.o ${FC} ${FFLAGS} -o ${DESTTXT}/replotm ${DESTTXT}/replot.o ${LIBS} ${LL} replot: csh -c ' \ setenv ft36 ${CALIN} ;\ ${DBX} ${DESTTXT}/replotm ;\ ' replotcgim:${DESTTXT}/replot.o pin.o ${FC} ${FFLAGS} -o ${DESTTXT}/replotcgim ${DESTTXT}/replot.o ${LC} replotcgi: csh -c ' \ setenv ft36 ${CALIN} ;\ ${DBX} ${DESTTXT}/replotcgim ;\ ' ttcgi:ttcgi.f ${FC} ${FFLAGS} -o ttcgi ttcgi.f ${LC} $${vgrGI} .INIT: @-rm -f O.O .DONE: @true