Makefile revision 24fe0b3bf671e123467ce1df0b67cadd3614c8e4
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User#
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User# CDDL HEADER START
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User#
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User# The contents of this file are subject to the terms of the
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User# Common Development and Distribution License (the "License").
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User# You may not use this file except in compliance with the License.
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User#
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User# or http://www.opensolaris.org/os/licensing.
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User# See the License for the specific language governing permissions
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User# and limitations under the License.
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User#
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User# When distributing Covered Code, include this CDDL HEADER in each
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User# If applicable, add the following below this CDDL HEADER, with the
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User# fields enclosed by brackets "[]" replaced with your own identifying
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User# information: Portions Copyright [yyyy] [name of copyright owner]
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User#
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User# CDDL HEADER END
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User#
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User#
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User# Use is subject to license terms.
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User#
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User#
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User# cmd/rpcsvc/Makefile
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserPROTOCOL_DIR= $(ROOT)/usr/include/rpcsvc
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserBINPROG= rusers rup
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserSBINPROG= rwall spray
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserRPROG= rpc.rusersd
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserSPROG= rpc.sprayd
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserWPROG= rpc.rwalld
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserTPROG= rpc.rstatd
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserPROG= $(BINPROG) $(SBINPROG) $(RPROG) $(SPROG) $(WPROG) $(TPROG)
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserMANIFEST= \
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User nisplus.xml \
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User rusers.xml \
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User spray.xml \
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User wall.xml \
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User rstat.xml
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox UserSVCMETHOD= \
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt nisplus
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserSCLNTOBJS= spray.o spray_clnt.o
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntSSVCOBJS= spray_subr.o spray_svc.o
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntWCLNTOBJS = rwall.o rwall_clnt.o
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox UserWSVCOBJS= rwall_subr.o rwall_svc.o
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserTSVCOBJS= rstat_main.o rstat_proc.o rstat_svc.o rstat_v2_svc.o rstat_v2_xdr.o
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserDERIVED_FILES = rstat.x rstat.h rstat_svc.c rstat_v2.h rstat_v2_svc.c \
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User rstat_v2_xdr.c spray.x spray.h spray_clnt.c spray_svc.c \
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User rwall.x rwall.h rwall_svc.c rwall_clnt.c
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userinclude ../Makefile.cmd
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserROOTMANIFESTDIR= $(ROOTSVCNETWORKRPC)
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserCPPFLAGS= -I. $(CPPFLAGS.master)
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserLDLIBS += -lnsl
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox Userrusers := CFLAGS += -v
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User$(BINPROG) := LDLIBS += -lrpcsvc
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User$(RPROG) := LDLIBS += -lrpcsvc
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User$(SPROG) := LDLIBS += -lrpcsvc
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User$(TPROG) := LDLIBS += -lrpcsvc
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userspray := LDLIBS += -lrpcsvc
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserSUBDIRS= rpc.bootparamd nis/utils nis/bin nis/cachemgr nis/rpc.nisd \
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User nis/rpc.nispasswdd
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserOBJS= $(SCLNTOBJS) $(SSVCOBJS) $(WCLNTOBJS) $(WSVCOBJS) $(TSVCOBJS)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox UserSRCS= $(OBJS:%.o=%.c) rusers.c rpc.rusersd.c rup.c
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserETCFILES= rpc
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserTXTS= $(ETCFILES:%=net_files/%)
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserNETSVC= $(ROOTLIB)/netsvc
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserNIS = $(NETSVC)/nis
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserRWALL= $(NETSVC)/rwall
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserRUSERS= $(NETSVC)/rusers
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserSPRAY= $(NETSVC)/spray
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserRSTAT= $(NETSVC)/rstat
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserROOTVAR_NIS= $(ROOT)/var/nis
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox UserROOTDIRS= \
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User $(NETSVC) \
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User $(NIS) \
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User $(RWALL) \
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User $(RUSERS) \
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User $(SPRAY) \
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User $(RSTAT) \
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(ROOTVAR_NIS)
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserIBINPROG= $(BINPROG:%=$(ROOTBIN)/%)
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserISBINPROG= $(SBINPROG:%=$(ROOTUSRSBIN)/%)
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserIWPROG= $(WPROG:%=$(RWALL)/%)
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserISPROG= $(SPROG:%=$(SPRAY)/%)
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntIRPROG= $(RPROG:%=$(RUSERS)/%)
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox UserITPROG= $(TPROG:%=$(RSTAT)/%)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox UserIETCFILES= $(ETCFILES:%=$(ROOTETC)/%)
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User# non-default file attributes
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User$(ROOTETC)/rpc := FILEMODE= 0644
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox Userall:= TARGET= all
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox Userinstall:= TARGET= install
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox Userclean:= TARGET= clean
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userclobber:= TARGET= clobber
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userlint:= TARGET= lint
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox Userrpc.rstatd:= LDLIBS += -lkstat
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userrwall:= CPPFLAGS += -D_REENTRANT
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox Userrpc.rwalld:= CPPFLAGS += -D_REENTRANT
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User# install rules
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User$(RWALL)/% $(SPRAY)/% $(RUSERS)/% $(RSTAT)/%: %
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User $(INS.file)
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User$(ROOTETC)/%: ./net_files/%
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User $(INS.file)
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User.KEEP_STATE:
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox Userall: $(PROG) $(TXTS) $(SUBDIRS)
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User# multi-object targets
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User#
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox Userspray: $(SCLNTOBJS)
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User $(LINK.c) $(SCLNTOBJS) -o $@ $(LDLIBS)
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User $(POST_PROCESS)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userspray_svc.o spray_clnt.o: spray.h
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userrpc.sprayd: $(SSVCOBJS)
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User $(LINK.c) $(SSVCOBJS) -o $@ $(LDLIBS)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(POST_PROCESS)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userrwall_svc.o rwall_clnt.o: rwall.h
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userrwall: $(WCLNTOBJS)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(LINK.c) $(WCLNTOBJS) -o $@ $(LDLIBS)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(POST_PROCESS)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userrpc.rwalld: $(WSVCOBJS)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(LINK.c) $(WSVCOBJS) -o $@ $(LDLIBS)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(POST_PROCESS)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userrstat_main.o: rstat.h rstat_v2.h
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userrstat_svc.o: rstat.h
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userrstat_V2_svc.o rstat_V2_xdr.o: rstat_v2.h
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userrpc.rstatd: $(TSVCOBJS)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(LINK.c) $(TSVCOBJS) -o $@ $(LDLIBS)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(POST_PROCESS)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userinstall: $(PROG) $(TXTS) .WAIT $(ROOTDIRS) .WAIT $(IBINPROG) $(ISBINPROG) \
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(IWPROG) $(ISPROG) $(IRPROG) $(ITPROG) $(IETCFILES) $(SUBDIRS) \
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(ROOTMANIFEST) $(ROOTSVCMETHOD)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User$(ROOTDIRS):
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(INS.dir)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User$(SUBDIRS): FRC
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User @cd $@; pwd; $(MAKE) $(TARGET)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User#
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User# Derived files
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User#
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userrstat.x: $(PROTOCOL_DIR)/rstat.x
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(RM) rstat.x
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(CP) $(PROTOCOL_DIR)/rstat.x rstat.x
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userrstat.h: $(PROTOCOL_DIR)/rstat.h
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(RM) rstat.h
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(CP) $(PROTOCOL_DIR)/rstat.h rstat.h
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userrstat_svc.c: rstat.x
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(RPCGEN) -C -m rstat.x > $@
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userrstat_v2.h: rstat_v2.x
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(RPCGEN) -C -h rstat_v2.x > $@
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userrstat_v2_svc.c: rstat_v2.x
fae13836a33b474a6aa2c147df8334f5b1ffae45Tinderbox User $(RPCGEN) -C -m rstat_v2.x > $@
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userrstat_v2_xdr.c: rstat_v2.x
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(RPCGEN) -c rstat_v2.x > $@
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userspray.x: $(PROTOCOL_DIR)/spray.x
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(RM) spray.x
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(CP) $(PROTOCOL_DIR)/spray.x spray.x
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userspray.h: $(PROTOCOL_DIR)/spray.h
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(RM) spray.h
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(CP) $(PROTOCOL_DIR)/spray.h spray.h
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userspray_svc.c: spray.x
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(RPCGEN) -s datagram_v -s circuit_v spray.x > $@
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userspray_clnt.c: spray.x
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(RPCGEN) -l spray.x > $@
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userrwall.x: $(PROTOCOL_DIR)/rwall.x
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(RM) rwall.x
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(CP) $(PROTOCOL_DIR)/rwall.x rwall.x
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userrwall.h: $(PROTOCOL_DIR)/rwall.h
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(RM) rwall.h
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(CP) $(PROTOCOL_DIR)/rwall.h rwall.h
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userrwall_svc.c: rwall.x
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(RPCGEN) -A -s datagram_v rwall.x > $@
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userrwall_clnt.c: rwall.x
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(RPCGEN) -l -M rwall.x > $@
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Usercheck: $(CHKMANIFEST)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userclean: $(SUBDIRS)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User -$(RM) $(OBJS) $(DERIVED_FILES)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userclobber: $(SUBDIRS)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userlint:
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(LINT.c) $(WCLNTOBJS:%.o=%.c) -lnsl -lrpcsvc
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(LINT.c) $(WSVCOBJS:%.o=%.c) -lnsl -lrpcsvc
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(LINT.c) rusers.c -lnsl -lrpcsvc
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox UserFRC:
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userinclude ../Makefile.targ
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User