#				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