#
# 5799-WZQ (C) COPYRIGHT = NONE
# LICENSED MATERIALS - PROPERTY OF IBM
#
# $Header:Makefile 12.0$ 
# $ACIS:Makefile 12.0$ 
# $Source: /ibm/acis/usr/src/nfs/etc/ypserv/RCS/Makefile,v $ 
# @(#)Makefile	1.1 87/08/07 3.2/4.3NFSSRC 
# @(#)Makefile 1.1 86/09/25 Copyright (c) 1984 by Sun Microsystems, Inc.
#
SERVERCFILES= ypserv.c ypserv_ancil.c ypserv_map.c ypserv_proc.c

SERVEROBJS = ypserv.o ypserv_ancil.o ypserv_map.o ypserv_proc.o

SERVERDOTH =  ypsym.h ${DESTDIR}/usr/include/rpcsvc/yp_prot.h \
${DESTDIR}/usr/include/rpcsvc/ypclnt.h ${DESTDIR}/usr/include/rpcsvc/ypv1_prot.h

CFLAGS=-O
ETCDIR= /etc
# CFLAGS = -g
LDFLAGS = -ldbm

all: ypserv

ypserv: ${SERVEROBJS}
	${CC} ${SERVEROBJS} -o ypserv ${LDFLAGS}

clean:
	rm -f ${SERVEROBJS} core

install:	ypserv
	install -s ypserv ${DESTDIR}${ETCDIR}/ypserv

lint: ${SERVERCFILES}
	lint ${SERVERCFILES}

depend:
	for i in ${SERVERCFILES}; do \
	    ${CC} -M ${CFLAGS} ${INCPATH} $$i | \
	    awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
		else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
		else rec = rec " " $$2 } } \
		END { print rec } ' >> makedep; done
	sed -n '1,/^# DO NOT DELETE THIS LINE/p' Makefile > Makefile.tmp
	cat makedep >> Makefile.tmp
	rm makedep
	echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile.tmp
	echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile.tmp
	echo '# see make depend above' >> Makefile.tmp
	cp Makefile Makefile.bak
	mv Makefile.tmp Makefile

# Files listed in ${NSTD} and ${OPTIONAL} have explicit make lines given below.

# DO NOT DELETE THIS LINE -- make depend uses it

ypserv.o: ypserv.c /usr/include/sys/nfs_defines.h ./ypsym.h
ypserv.o: /usr/include/sys/nfs_defines.h /usr/include/dbm.h /usr/include/ndbm.h
ypserv.o: /usr/include/stdio.h /usr/include/errno.h
ypserv.o: /usr/include/sys/nfs_defines.h /usr/include/signal.h
ypserv.o: /usr/include/sys/nfs_defines.h /usr/include/rpc/rpc.h
ypserv.o: /usr/include/sys/nfs_defines.h /usr/include/rpc/types.h
ypserv.o: /usr/include/sys/nfs_defines.h /usr/include/sys/types.h
ypserv.o: /usr/include/netinet/in.h /usr/include/sys/nfs_defines.h
ypserv.o: /usr/include/rpc/xdr.h /usr/include/sys/nfs_defines.h
ypserv.o: /usr/include/rpc/auth.h /usr/include/sys/nfs_defines.h
ypserv.o: /usr/include/rpc/clnt.h /usr/include/sys/nfs_defines.h
ypserv.o: /usr/include/rpc/rpc_msg.h /usr/include/sys/nfs_defines.h
ypserv.o: /usr/include/rpc/auth_unix.h /usr/include/sys/nfs_defines.h
ypserv.o: /usr/include/rpc/svc.h /usr/include/sys/nfs_defines.h
ypserv.o: /usr/include/rpc/svc_auth.h /usr/include/sys/nfs_defines.h
ypserv.o: /usr/include/sys/socket.h /usr/include/sys/stat.h
ypserv.o: /usr/include/sys/nfs_defines.h /usr/include/sys/dir.h
ypserv.o: /usr/include/sys/nfs_defines.h /usr/include/sys/time.h
ypserv.o: /usr/include/time.h /usr/include/sys/wait.h
ypserv.o: /usr/include/rpcsvc/yp_prot.h /usr/include/sys/nfs_defines.h
ypserv.o: /usr/include/rpcsvc/ypv1_prot.h /usr/include/sys/nfs_defines.h
ypserv.o: /usr/include/rpcsvc/ypclnt.h /usr/include/sys/nfs_defines.h
ypserv.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
ypserv.o: /usr/include/sys/ttydev.h /usr/include/sys/file.h
ypserv.o: /usr/include/sys/nfs_defines.h

ypserv_ancil.o: ypserv_ancil.c /usr/include/sys/nfs_defines.h ./ypsym.h
ypserv_ancil.o: /usr/include/sys/nfs_defines.h /usr/include/dbm.h
ypserv_ancil.o: /usr/include/ndbm.h /usr/include/stdio.h /usr/include/errno.h
ypserv_ancil.o: /usr/include/sys/nfs_defines.h /usr/include/signal.h
ypserv_ancil.o: /usr/include/sys/nfs_defines.h /usr/include/rpc/rpc.h
ypserv_ancil.o: /usr/include/sys/nfs_defines.h /usr/include/rpc/types.h
ypserv_ancil.o: /usr/include/sys/nfs_defines.h /usr/include/sys/types.h
ypserv_ancil.o: /usr/include/netinet/in.h /usr/include/sys/nfs_defines.h
ypserv_ancil.o: /usr/include/rpc/xdr.h /usr/include/sys/nfs_defines.h
ypserv_ancil.o: /usr/include/rpc/auth.h /usr/include/sys/nfs_defines.h
ypserv_ancil.o: /usr/include/rpc/clnt.h /usr/include/sys/nfs_defines.h
ypserv_ancil.o: /usr/include/rpc/rpc_msg.h /usr/include/sys/nfs_defines.h
ypserv_ancil.o: /usr/include/rpc/auth_unix.h /usr/include/sys/nfs_defines.h
ypserv_ancil.o: /usr/include/rpc/svc.h /usr/include/sys/nfs_defines.h
ypserv_ancil.o: /usr/include/rpc/svc_auth.h /usr/include/sys/nfs_defines.h
ypserv_ancil.o: /usr/include/sys/socket.h /usr/include/sys/stat.h
ypserv_ancil.o: /usr/include/sys/nfs_defines.h /usr/include/sys/dir.h
ypserv_ancil.o: /usr/include/sys/nfs_defines.h /usr/include/sys/time.h
ypserv_ancil.o: /usr/include/time.h /usr/include/sys/wait.h
ypserv_ancil.o: /usr/include/rpcsvc/yp_prot.h /usr/include/sys/nfs_defines.h
ypserv_ancil.o: /usr/include/rpcsvc/ypv1_prot.h /usr/include/sys/nfs_defines.h
ypserv_ancil.o: /usr/include/rpcsvc/ypclnt.h /usr/include/sys/nfs_defines.h

ypserv_map.o: ypserv_map.c /usr/include/sys/nfs_defines.h ./ypsym.h
ypserv_map.o: /usr/include/sys/nfs_defines.h /usr/include/dbm.h
ypserv_map.o: /usr/include/ndbm.h /usr/include/stdio.h /usr/include/errno.h
ypserv_map.o: /usr/include/sys/nfs_defines.h /usr/include/signal.h
ypserv_map.o: /usr/include/sys/nfs_defines.h /usr/include/rpc/rpc.h
ypserv_map.o: /usr/include/sys/nfs_defines.h /usr/include/rpc/types.h
ypserv_map.o: /usr/include/sys/nfs_defines.h /usr/include/sys/types.h
ypserv_map.o: /usr/include/netinet/in.h /usr/include/sys/nfs_defines.h
ypserv_map.o: /usr/include/rpc/xdr.h /usr/include/sys/nfs_defines.h
ypserv_map.o: /usr/include/rpc/auth.h /usr/include/sys/nfs_defines.h
ypserv_map.o: /usr/include/rpc/clnt.h /usr/include/sys/nfs_defines.h
ypserv_map.o: /usr/include/rpc/rpc_msg.h /usr/include/sys/nfs_defines.h
ypserv_map.o: /usr/include/rpc/auth_unix.h /usr/include/sys/nfs_defines.h
ypserv_map.o: /usr/include/rpc/svc.h /usr/include/sys/nfs_defines.h
ypserv_map.o: /usr/include/rpc/svc_auth.h /usr/include/sys/nfs_defines.h
ypserv_map.o: /usr/include/sys/socket.h /usr/include/sys/stat.h
ypserv_map.o: /usr/include/sys/nfs_defines.h /usr/include/sys/dir.h
ypserv_map.o: /usr/include/sys/nfs_defines.h /usr/include/sys/time.h
ypserv_map.o: /usr/include/time.h /usr/include/sys/wait.h
ypserv_map.o: /usr/include/rpcsvc/yp_prot.h /usr/include/sys/nfs_defines.h
ypserv_map.o: /usr/include/rpcsvc/ypv1_prot.h /usr/include/sys/nfs_defines.h
ypserv_map.o: /usr/include/rpcsvc/ypclnt.h /usr/include/sys/nfs_defines.h
ypserv_map.o: /usr/include/ctype.h

ypserv_proc.o: ypserv_proc.c /usr/include/sys/nfs_defines.h ./ypsym.h
ypserv_proc.o: /usr/include/sys/nfs_defines.h /usr/include/dbm.h
ypserv_proc.o: /usr/include/ndbm.h /usr/include/stdio.h /usr/include/errno.h
ypserv_proc.o: /usr/include/sys/nfs_defines.h /usr/include/signal.h
ypserv_proc.o: /usr/include/sys/nfs_defines.h /usr/include/rpc/rpc.h
ypserv_proc.o: /usr/include/sys/nfs_defines.h /usr/include/rpc/types.h
ypserv_proc.o: /usr/include/sys/nfs_defines.h /usr/include/sys/types.h
ypserv_proc.o: /usr/include/netinet/in.h /usr/include/sys/nfs_defines.h
ypserv_proc.o: /usr/include/rpc/xdr.h /usr/include/sys/nfs_defines.h
ypserv_proc.o: /usr/include/rpc/auth.h /usr/include/sys/nfs_defines.h
ypserv_proc.o: /usr/include/rpc/clnt.h /usr/include/sys/nfs_defines.h
ypserv_proc.o: /usr/include/rpc/rpc_msg.h /usr/include/sys/nfs_defines.h
ypserv_proc.o: /usr/include/rpc/auth_unix.h /usr/include/sys/nfs_defines.h
ypserv_proc.o: /usr/include/rpc/svc.h /usr/include/sys/nfs_defines.h
ypserv_proc.o: /usr/include/rpc/svc_auth.h /usr/include/sys/nfs_defines.h
ypserv_proc.o: /usr/include/sys/socket.h /usr/include/sys/stat.h
ypserv_proc.o: /usr/include/sys/nfs_defines.h /usr/include/sys/dir.h
ypserv_proc.o: /usr/include/sys/nfs_defines.h /usr/include/sys/time.h
ypserv_proc.o: /usr/include/time.h /usr/include/sys/wait.h
ypserv_proc.o: /usr/include/rpcsvc/yp_prot.h /usr/include/sys/nfs_defines.h
ypserv_proc.o: /usr/include/rpcsvc/ypv1_prot.h /usr/include/sys/nfs_defines.h
ypserv_proc.o: /usr/include/rpcsvc/ypclnt.h /usr/include/sys/nfs_defines.h
ypserv_proc.o: /usr/include/netdb.h /usr/include/sys/nfs_defines.h
# DEPENDENCIES MUST END AT END OF FILE
# IF YOU PUT STUFF HERE IT WILL GO AWAY
# see make depend above
