113468Skshefov# 213468Skshefov# @(#)Makefile 2.1 88/08/11 4.0 RPCSRC 313468Skshefov# 413468Skshefov# $FreeBSD: releng/11.0/share/examples/sunrpc/msg/Makefile 299293 2016-05-10 00:51:50Z gjb $ 513468Skshefov# 613468SkshefovPACKAGE=examples 713468SkshefovFILESDIR=${SHAREDIR}/examples/sunrpc/msg 813468SkshefovBIN = printmsg msg_svc rprintmsg 913468SkshefovGEN = msg_clnt.c msg_svc.c msg.h 1013468SkshefovLIB = -lrpclib 1113468SkshefovRPCCOM = rpcgen 1213468Skshefov 1313468Skshefovall: $(BIN) 1413468Skshefov 1513468Skshefov# 1613468Skshefov# This is the non-networked version of the program 1713468Skshefov# 1813468Skshefovprintmsg: printmsg.o 1913468Skshefov $(CC) -o $@ printmsg.o 2013468Skshefov 2113468Skshefov# 2213468Skshefov# note: no xdr routines are generated here, due this service's 2313468Skshefov# use of basic data types. 2413468Skshefov# 2514304Schegar$(GEN): msg.x 2613468Skshefov $(RPCCOM) msg.x 2714304Schegar 2814304Schegarmsg_svc: msg_proc.o msg_svc.o 2913468Skshefov $(CC) -o $@ msg_proc.o msg_svc.o $(LIB) 3013468Skshefov 3113468Skshefovrprintmsg: rprintmsg.o msg_clnt.o 3214304Schegar $(CC) -o $@ rprintmsg.o msg_clnt.o $(LIB) 3313468Skshefov 3413468Skshefovrprintmsg.o: rprintmsg.c msg.h 3514304Schegar 3615333Smchungmsg_proc.o: msg_proc.c msg.h 3713468Skshefov 3814304Schegarclean cleanup: 3913468Skshefov rm -f $(GEN) *.o $(BIN) 4013468Skshefov 4114304Schegar