# Compiler CC = gcc # rpc libs RPCLIB = rpcsvc NET = nsl # all program all: date rdate date_svc # makefile for the RPC test program date: date.x rpcgen date.x # client program rdate: rdate.o date_clnt.o gcc -o rdate rdate.o date_clnt.o -l$(NET) -l$(RPCLIB) rdate.o: rdate.c date.h gcc -c rdate.c date_clnt.o: date_clnt.c date.h gcc -c date_clnt.c # server program date_svc: date_svc.o dateproc.o gcc -o date_svc date_svc.o dateproc.o -l$(NET) -l$(RPCLIB) date_svc.o: date_svc.c date.h gcc -c date_svc.c dateproc.o: dateproc.c date.h gcc -c dateproc.c # clean the mess clean: /bin/rm -f *.o date_clnt.c date_svc.c date.h rdate date_svc core