# Make file for cmds/usr.lib/librpcsvc directory
#
# Things you might want to change.  Pass them in on the command line:
# ROOT - should point to the root where the commands will be installed
#        (e.g. /deliver/NFS/indnetwk)

ROOT=

PRODUCTS=/usr/lib/librpcsvc.a

SRCS=mountxdr.c rstatxdr.c rusersxdr.c rwallxdr.c rex_xdr.c sm_inter.c \
	sprayxdr.c util.c yppaswdxdr.c version.c rquotaxdr.c publickey.c

OBJS=mountxdr.o rstatxdr.o rusersxdr.o rwallxdr.o rex_xdr.o sm_inter.o \
	sprayxdr.o util.o yppaswdxdr.o version.o rquotaxdr.o publickey.o

INCLUDES=-I../../../include -I/usr/include

CCFLAGS= $(INCLUDES) $(CFLAGS)

#Commands used by this Makefile
AR=/usr/ccs/bin/ar
CHMOD=/usr/bin/chmod

#Install database name
INSTALLDB=/source/NFS/$(LOGNAME)/config/installdb

#Script called to parse the install deliverable
INSTALLSCPT=/source/NFS/$(LOGNAME)/config/install_script

# Defaults file containing the shell, compiler options, etc
BUILDRULES=/source/NFS/$(LOGNAME)/config/defaults

include ${BUILDRULES}

default: all

all: clean build install

clean: 
	$(RM) -f *.o librpcsvc.a

.c.o:
	$(CC) $(CCFLAGS) -c $*.c

build: librpcsvc.a

librpcsvc.a: $(OBJS)
	$(ECHO) "Building librpcsvc.a..."
	$(AR) r librpcsvc.a $(OBJS)
	$(CHMOD) 664 librpcsvc.a

install:
	for file in $(PRODUCTS) ; do \
	$(INSTALLSCPT) $$file $(INSTALLDB) ;  \
	done
