# RSH LIB0 = libVGRrsh.a DESTDIR = ${vgrLIB} DESTLIB = ${DESTDIR}/${LIB0} DESTTXT = ${DESTDIR} FC = f77 CC = cc FFLAGS = ${F77_OPTS} CFLAGS = ${CC_OPTS} FGRIND = pgrind -lf CGRIND = pgrind -lc MGRIND = enscript -2r VGRINC = ${vgrINC} GGG = $$vgrHOME LIB = '${GGG}/mjs/src/hardcp_.o'\ $$vgrVGR $$vgrPLT $$vgrPLS $$vgrVEC $$vgrGI TEK = hardcp_.o $$vgrTEK -l4014 -lm LL = -lcore77 -lcore -lsunwindow -lpixrect -lm VGR = SUN = -lcore77 -lcore -lsunwindow -lpixrect -lm #TEK = -l4014 -lm LDATA = ${DATA} LSUM = ${DATA}/sum LSPL = ${DATA}/spl SUM = SPL = BFIELD = bfield.data CONTROL = control.data TIME = time.data FSOURCENL = FSOURCEL = \ i4toc4.f \ rshbgn.f \ rshchk.f \ rshdn.f \ rshdo.f \ rshdoh.f \ rshdw.f \ rshget.f \ rshgeth.f \ rshstop.f \ rshstoph.f\ rshstrt.f \ rshgtstw.f FSOURCE = ${FSOURCEL} ${FSOURCENL} CSOURCEL = \ rshrd.c \ rshwrt.c \ syscmd_.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}( ${OBJECTL} ) @if ( test -f O.O ) ;\ then ar rv $@ *.o ;\ ranlib $@ ;\ rm -f *.o O.O ;\ fi grind: ; ${FGRIND} ${FSOURCE} ; ${CGRIND} ${CSOURCE} clean: ;@rm -f ${OBJECTS} # printc:${CSOURCE};${CGRIND} $? ; touch printc printf:${FSOURCE};${FGRIND} $? ; touch printf printm:Makefile ;${MGRIND} $? ; touch printm # .INIT: @-rm -f O.O .DONE: @true