SG = /usr/local/hrpcstubs -bhack
HRPCLIB = -lHRPC
CFLAGS = -O

OTWOBJ = SrvIF_otw.o ClIF_otw.o
SRVOBJ = SrvIF_server.o ClIF_client.o
CLOBJ = ClIF_server.o SrvIF_client.o
HFILES = SrvIF.h ClIF.h

all: srvclose clntclose

clntclose: clntclose.o ${CLOBJ} ${OTWOBJ} ${HFILES}
	cc -o clntclose clntclose.o ${CLOBJ} ${OTWOBJ} ${HRPCLIB}

clntclose.o: clntclose.c ${HFILES}
	cc -c -O clntclose.c

srvclose: srvclose.o ${SRVOBJ} ${OTWOBJ} ${HFILES}
	cc -o srvclose srvclose.o ${SRVOBJ} ${OTWOBJ} ${HRPCLIB}

srvclose.o: srvclose.c ${HFILES}
	cc -c -O srvclose.c

SrvIF.h: server.cr
	${SG} server.cr

ClIF.h: client.cr
	${SG} client.cr
