
CFLAGS = -DPRINT

RCP = rcp.o rcp_client.o rcp_otw.o

XWHO = xwho.o RemoteUsers_client.o RemoteUsers_otw.o

BIG = dobig.o Big_client.o Big_otw.o

PASSWD = lookup.o PasswordLookup_client.o PasswordLookup_otw.o

#LIBS = /u2/dtc/HRPC/binding/libHRPC.b /u2/dtc/HRPC/HRpcRTS/libHRPC.a
#LIBS = /u2/dtc/HRPC/libHRPC.a
LIBS = /u1/mss/LWP/HRPC/HRpcRTS/hrpcrts.a

all:	rcp xwho lookup dobig sendbig


rcp:	$(RCP) $(LIBS)
	cc -g -o rcp $(RCP) -lHRPC

$(RCP):	rcp_defs.h rcp.h /usr/include/HRPC/basicRpc.h

rcp_defs.h \
rcp_client.c \
rcp_server.c:			rcp.cr
	/u1/oystr/hrpcstubs -bhack rcp.cr


xwho:	$(XWHO) $(LIBS)
	cc -g -I/u1/mss/LWP -o xwho $(XWHO) ${LIBS}

$(XWHO):	RemoteUsers_defs.h RemoteUsers.h /usr/include/HRPC/basicRpc.h

RemoteUsers.h \
RemoteUsers_defs.h \
RemoteUsers_client.c \
RemoteUsers_server.c \
RemoteUsers_otw.c:		rusers.cr
	/pub/u1/oystr/HRPC/SGNew/hrpcstubs -bhack rusers.cr


sendbig:sendbig.o Big_client.o $(LIBS)
	cc -g -o sendbig sendbig.o Big_client.o -lHRPC

dobig:  $(BIG) $(LIBS)
	cc -g -o dobig $(BIG) -lHRPC

$(BIG):          Big_defs.h Big.h /usr/include/HRPC/basicRpc.h

Big_defs.h \
Big_client.c \
Big_server.c:			big.cr
	/u1/oystr/hrpcstubs -bhack big.cr


lookup:  $(PASSWD) $(LIBS)
	cc -g -o lookup $(PASSWD) -lHRPC

$(PASSWD):        PasswordLookup_defs.h PasswordLookup.h /usr/include/HRPC/basicRpc.h

PasswordLookup_defs.h \
PasswordLookup_server.c \
PasswordLookup_client.c:       passwd.cr
	/u1/oystr/hrpcstubs -bhack passwd.cr


#.c.o: ;cc -c -O -g -I/u2/dtc/HRPC $*.c
.c.o: ;cc -c -g -I/u1/mss/LWP $*.c
