1# 2# @(#)Makefile 2.1 88/08/11 4.0 RPCSRC 3# 4# 5PACKAGE=examples 6FILESDIR=${SHAREDIR}/examples/sunrpc/sort 7BIN = rsort sort_svc 8GEN = sort_clnt.c sort_svc.c sort_xdr.c sort.h 9LIB = -lrpclib 10RPCCOM = rpcgen 11 12all: $(BIN) 13 14rsort: rsort.o sort_clnt.o sort_xdr.o 15 $(CC) $(LDFLAGS) -o $@ rsort.o sort_clnt.o sort_xdr.o $(LIB) 16 17rsort.o: rsort.c sort.h 18 19sort_clnt.c: 20 $(RPCCOM) -l sort.x >$@ 21 22sort_svc: sort_proc.o sort_svc.o sort_xdr.o 23 $(CC) $(LDFLAGS) -o $@ sort_proc.o sort_svc.o sort_xdr.o $(LIB) 24 25sort_proc.o: sort_proc.c sort.h 26 27sort_svc.c: 28 $(RPCCOM) -s udp sort.x >$@ 29 30sort_xdr.c: 31 $(RPCCOM) -c sort.x >$@ 32 33sort.h: 34 $(RPCCOM) -h sort.x >$@ 35 36clean cleanup: 37 rm -f $(GEN) *.o $(BIN) 38 39