1 # $Id: Makefile,v 1.1 1995/07/24 04:02:55 jtc Exp $ 2 3 CFLAGS += -DUSER_CACHE -DWTMP -DUSE_YP 4 5 PROG= rpc.pcnfsd 6 7 SRCS= pcnfsd_v1.c pcnfsd_v2.c pcnfsd_misc.c \ 8 pcnfsd_cache.c pcnfsd_print.c 9 10 MAN= pcnfsd.8 11 MLINKS= pcnfsd.8 rpc.pcnfsd.8 12 13 DPADD= ${LIBRPCSVC} 14 LDADD= -lrpcsvc -lcrypt 15 16 OBJS= pcnfsd_svc.o pcnfsd_xdr.o 17 18 # Special rules for the generated C code... 19 20 pcnfsd_svc.o : pcnfsd_svc.c pcnfsd.h 21 $(CC) $(CFLAGS) -c $*.c 22 23 pcnfsd_xdr.o : pcnfsd_xdr.c pcnfsd.h 24 $(CC) $(CFLAGS) -c $*.c 25 26 pcnfsd_svc.c: pcnfsd.x 27 rpcgen -s udp -s tcp -I pcnfsd.x -o $@ 28 29 pcnfsd_xdr.c: pcnfsd.x 30 rpcgen -c pcnfsd.x -o $@ 31 32 pcnfsd.h: pcnfsd.x 33 rpcgen -h pcnfsd.x -o $@ 34 35 CLEANFILES += pcnfsd_svc.c pcnfsd_xdr.c pcnfsd.h *.o 36 # CLEANFILES += clnt.pcnfsd pcnfsd_clnt.c 37 38 .include <bsd.prog.mk> 39