#
# |-----------------------------------------------------------|
# | Copyright (c) 1991, 1990 MIPS Computer Systems, Inc.      |
# | All Rights Reserved                                       |
# |-----------------------------------------------------------|
# |          Restricted Rights Legend                         |
# | Use, duplication, or disclosure by the Government is      |
# | subject to restrictions as set forth in                   |
# | subparagraph (c)(1)(ii) of the Rights in Technical        |
# | Data and Computer Software Clause of DFARS 252.227-7013.  |
# |         MIPS Computer Systems, Inc.                       |
# |         950 DeGuigne Avenue                               |
# |         Sunnyvale, California 94088-3650, USA             |
# |-----------------------------------------------------------|
#
# $Header: Makefile,v 1.41.1.2 92/09/28 08:39:44 marker Exp $
#
SHELL	=/bin/sh
ETCDIR	=/etc

DESTROOT=
WHEREIGO=$(DESTROOT)

DIRS = \
	etc \
	etc/cron.d \
	etc/save.d \
	etc/zoneinfo \
	etc/zoneinfo/SOURCES \
	usr \
	usr/ccs/lib/lex \
	usr/sbin \
	usr/share/lib/cf \
	usr/share/lib/cf/cf \
	usr/share/lib/cf/m4 \
	usr/share/lib/cf/sitedep \
	usr/svr3/usr/lib \
	usr/var/uucp \
	usr/var/lib \
	var/spool/cron/crontabs \
	var/spool/lp

FILES = \
	.cshrc \
	.login \
	.profile \
	etc/TIMEZONE \
	etc/TIMEZONE.csh \
	etc/TZ \
	etc/automount.conf.sample \
	etc/bupsched \
	etc/coredirs \
	etc/cron.d/.proto \
	etc/cron.d/queuedefs \
	etc/cshrc \
	etc/device.tab \
	etc/disktab \
	etc/dumpdates \
	etc/fstab \
	etc/gettydefs \
	etc/group \
	etc/hosts \
	etc/hosts.slip \
	etc/inittab \
	etc/ioctl.syscon \
	etc/local_hostname \
	etc/lockd.conf.sample \
	etc/magic \
	etc/motd \
	etc/mtab \
	etc/netconfig \
	etc/networks \
	etc/passwd \
	etc/profile \
	etc/protocols \
	etc/publickey \
	etc/remote \
	etc/rpc.mountd.conf \
	etc/save.d/except \
	etc/savecpio \
	etc/services \
	etc/shells \
	etc/stdcshrc \
	etc/stdprofile \
	etc/sysdirlist \
	etc/syslist \
	etc/syslog.conf \
	etc/ttytype \
	etc/zoneinfo/SOURCES/asia \
	etc/zoneinfo/SOURCES/australasia \
	etc/zoneinfo/SOURCES/etcetera \
	etc/zoneinfo/SOURCES/europe \
	etc/zoneinfo/SOURCES/northamerica \
	etc/zoneinfo/SOURCES/pacificnew \
	etc/zoneinfo/SOURCES/systemv \
	etc/zoneinfo/uncompiled \
	usr/bsd43/usr/lib/so_locations \
	usr/ccs/lib/lex/ncform \
	usr/ccs/lib/lex/nrform \
	usr/sbin/bootptab \
	usr/sbin/ethers \
	usr/sbin/exports \
	usr/sbin/gated.conf.sample \
	usr/sbin/inetd.conf \
	usr/sbin/netgroup \
	usr/sbin/routed.conf \
	usr/sbin/rpc \
	usr/sbin/timed.conf \
	usr/share/lib/sendmail.hf \
	usr/var/lib/aliases \
	usr/var/uucp/Devconfig \
	usr/var/uucp/Devices \
	usr/var/uucp/Dialcodes \
	usr/var/uucp/Dialers \
	usr/var/uucp/Maxuuscheds \
	usr/var/uucp/Maxuuxqts \
	usr/var/uucp/Permissions \
	usr/var/uucp/Poll \
	usr/var/uucp/Sysfiles \
	usr/var/uucp/Systems \
	usr/share/lib/cf/KEY \
	usr/share/lib/cf/M4_KEY \
	usr/share/lib/cf/README \
	usr/share/lib/cf/cf/Makefile \
	usr/share/lib/cf/cf/README \
	usr/share/lib/cf/cf/cad.mc \
	usr/share/lib/cf/cf/cadgroup.mc \
	usr/share/lib/cf/cf/cc.mc \
	usr/share/lib/cf/cf/cchem.mc \
	usr/share/lib/cf/cf/cogsci.mc \
	usr/share/lib/cf/cf/gen.mc \
	usr/share/lib/cf/cf/ic.mc \
	usr/share/lib/cf/cf/okeeffe.mc \
	usr/share/lib/cf/cf/proto.mc \
	usr/share/lib/cf/cf/tcpproto.cf \
	usr/share/lib/cf/cf/tcpproto.mc \
	usr/share/lib/cf/cf/tcpuucpproto.cf \
	usr/share/lib/cf/cf/tcpuucpproto.mc \
	usr/share/lib/cf/cf/ucbarpa.mc \
	usr/share/lib/cf/cf/ucbtcp.mc \
	usr/share/lib/cf/cf/ucbvax.mc \
	usr/share/lib/cf/cf/uucpproto.cf \
	usr/share/lib/cf/cf/uucpproto.mc \
	usr/share/lib/cf/m4/README \
	usr/share/lib/cf/m4/boilerplate.m4 \
	usr/share/lib/cf/m4/fake_domains.m4 \
	usr/share/lib/cf/m4/localm.m4 \
	usr/share/lib/cf/m4/nsclasses.m4 \
	usr/share/lib/cf/m4/nsmacros.m4 \
	usr/share/lib/cf/m4/nstcpldm.m4 \
	usr/share/lib/cf/m4/nstcpm.m4 \
	usr/share/lib/cf/m4/postwriterule.m4 \
	usr/share/lib/cf/m4/prewriterule.m4 \
	usr/share/lib/cf/m4/rule0.m4 \
	usr/share/lib/cf/m4/rule3.m4 \
	usr/share/lib/cf/m4/rule5.m4 \
	usr/share/lib/cf/m4/smtpuucpm.m4 \
	usr/share/lib/cf/m4/suucpm.m4 \
	usr/share/lib/cf/m4/uucpm.m4 \
	usr/share/lib/cf/m4/version.m4 \
	usr/share/lib/cf/sitedep/README \
	usr/share/lib/cf/sitedep/nicregistered.m4 \
	usr/share/lib/cf/sitedep/smtpuucp.cad.m4 \
	usr/share/lib/cf/sitedep/smtpuucp.ucbvax.m4 \
	usr/share/lib/cf/sitedep/uucp.cad.m4 \
	usr/share/lib/cf/sitedep/uucp.cogsci.m4 \
	usr/share/lib/cf/sitedep/uucp.ic.m4 \
	usr/share/lib/cf/sitedep/uucp.okeeffe.m4 \
	usr/share/lib/cf/sitedep/uucp.proto.m4 \
	usr/share/lib/cf/sitedep/uucp.ucbarpa.m4 \
	usr/share/lib/cf/sitedep/uucp.ucbvax.m4 \
	usr/var/lib/ex.rc \
	usr/var/lib/sendmail.cf \
	usr/svr3/usr/lib/so_locations \
	usr/share/lib/unittab \
	usr/svr4/usr/lib/so_locations \
	var/spool/cron/crontabs/adm \
	var/spool/cron/crontabs/periodic \
	var/spool/cron/crontabs/root \
	var/spool/cron/crontabs/sys \
	var/spool/cron/crontabs/sysadm \
	var/spool/cron/crontabs/uucp

INSTALL	=$(ETCDIR)/mipsinstall
MODE	=444
DIRMODE	=775
OWNER	=bin
GROUP	=bin
ICOPY	=-c
INSTOPTS=$(ICOPY) -m $(MODE) -o $(OWNER) -g $(GROUP)

all clean clobber:
	@echo "Nothing to do"

install:
	ID=`id +%U` ; \
	for dir in $(DIRS) ;\
	{\
		[ -r $(WHEREIGO)/$$dir ] || \
			( ( mkdir -p $(WHEREIGO)/$$dir || exit 0) ; \
			  [ $$ID != 0 ] || \
			  ( chgrp $(GROUP) $(WHEREIGO)/$$dir ; \
			    chmod $(DIRMODE) $(WHEREIGO)/$$dir ; \
			    chown $(OWNER) $(WHEREIGO)/$$dir ) ) ; \
	}
	for file in $(FILES) ;\
	{\
		DIRN=`dirname $$file` ; \
		FILEN=`basename $$file` ; \
		$(INSTALL) $(INSTOPTS) $$file $(WHEREIGO)/$$DIRN || true; \
	}
