#sccs	"@(#)uts/kern/sys:Makefile	1.8"
#	
#

include $(MAKEINC)/Makepre.h

HD_INST = .

KERN_INCS = \
	$(HD_INST)/acct.h \
	$(HD_INST)/buf.h \
	$(HD_INST)/callo.h \
	$(HD_INST)/cmap.h \
	$(HD_INST)/conf.h \
	$(HD_INST)/config.h \
	$(HD_INST)/dialer.h \
	$(HD_INST)/dir.h \
	$(HD_INST)/dmap.h \
	$(HD_INST)/drv.h \
	$(HD_INST)/err.h \
	$(HD_INST)/fblk.h \
	$(HD_INST)/file.h \
	$(HD_INST)/filsys.h \
	$(HD_INST)/flock.h \
	$(HD_INST)/font.h \
	$(HD_INST)/gdisk.h \
	$(HD_INST)/hardware.h \
	$(HD_INST)/hardware.m \
	$(HD_INST)/i8274.h \
	$(HD_INST)/init.h \
	$(HD_INST)/ino.h \
	$(HD_INST)/inode.h \
	$(HD_INST)/iobuf.h \
	$(HD_INST)/ioctl.h \
	$(HD_INST)/iohw.h \
	$(HD_INST)/iohw.m \
	$(HD_INST)/ipc.h \
	$(HD_INST)/kbd.h \
	$(HD_INST)/lapbtr.h \
	$(HD_INST)/lock.h \
	$(HD_INST)/lprio.h \
	$(HD_INST)/map.h \
	$(HD_INST)/modem.h \
	$(HD_INST)/mount.h \
	$(HD_INST)/mouse.h \
	$(HD_INST)/msg.h \
	$(HD_INST)/param.h \
	$(HD_INST)/ph.h \
	$(HD_INST)/phone.h \
	$(HD_INST)/proc.h \
	$(HD_INST)/rastop.h \
	$(HD_INST)/pte.h \
	$(HD_INST)/reg.h \
	$(HD_INST)/rtc.h \
	$(HD_INST)/sem.h \
	$(HD_INST)/shm.h \
	$(HD_INST)/slot.h \
	$(HD_INST)/space.h \
	$(HD_INST)/spl.h \
	$(HD_INST)/st.h \
	$(HD_INST)/stat.h \
	$(HD_INST)/stermio.h \
	$(HD_INST)/sysinfo.h \
	$(HD_INST)/sysmacros.h \
	$(HD_INST)/systm.h \
	$(HD_INST)/target.h \
	$(HD_INST)/text.h \
	$(HD_INST)/times.h \
	$(HD_INST)/trap.h \
	$(HD_INST)/ttold.h \
	$(HD_INST)/tty.h \
	$(HD_INST)/tune.h \
	$(HD_INST)/user.h \
	$(HD_INST)/utsname.h \
	$(HD_INST)/vadvise.h \
	$(HD_INST)/var.h \
	$(HD_INST)/vlimit.h \
	$(HD_INST)/vm.h \
	$(HD_INST)/vmmac.h \
	$(HD_INST)/vmmeter.h \
	$(HD_INST)/vmparam.h \
	$(HD_INST)/vmsystm.h \
	$(HD_INST)/vtimes.h \
	$(HD_INST)/wait.h \
	$(HD_INST)/wd.h \
	$(HD_INST)/window.h

DUP_HEADS = \
	$(HD_INST)/errno.h \
	$(HD_INST)/gdioctl.h \
	$(HD_INST)/signal.h \
	$(HD_INST)/syslocal.h \
	$(HD_INST)/types.h \
	$(HD_INST)/termio.h

LDDRV_HEADS = $(HD_INST)/drvtab.h

INC_FILES = $(KERN_INCS) $(DUP_HEADS) $(LDDRV_HEADS)

all: announce $(INC_FILES)

announce:
	echo "Installing Header files in $(HD_INST)"

clean:

clobber:

install:	
	@for I in $(KERN_INCS); do echo installing $$I...; \
		$(INSTALL) -i$(EXITFLAG) `basename $$I` $(INSDIR) $(PROTOFILE); done
	@for I in $(DUP_HEADS); do echo installing $$I...; \
		basename $$I | cpio -pum $(INSDIR)/MASTER/usr/include/sys; \
		basename $$I | cpio -pum $(INSDIR)/DEV/usr/include/sys; done
includes:


$(INC_FILES)::	$$(@F)
	rm -f $(@)
	cp $(@F) $(@)

put:
	for i in "cf ml os io pwb ic sys"; do cd $$i; ls *.[csh] Makefile Makeincludes | put -c"Almost there" ; cd ..; done

populate:
	getunit

include $(MAKEINC)/Makepost.h
