#sccs	"@(#)inchead:Makefile	1.9"

include ./Makepre.h

HD_INST= .

INC_HEADS= 	\
	$(HD_INST)/a.out.h	\
	$(HD_INST)/alarm.h	\
	$(HD_INST)/aouthdr.h	\
	$(HD_INST)/ar.h	\
	$(HD_INST)/assert.h	\
	$(HD_INST)/core.h	\
	$(HD_INST)/ctype.h	\
	$(HD_INST)/curses.h	\
	$(HD_INST)/dial.h	\
	$(HD_INST)/dumprestor.h	\
	$(HD_INST)/exch.h	\
	$(HD_INST)/execargs.h	\
	$(HD_INST)/fatal.h	\
	$(HD_INST)/fcntl.h	\
	$(HD_INST)/filehdr.h	\
	$(HD_INST)/ftw.h	\
	$(HD_INST)/grp.h	\
	$(HD_INST)/ldfcn.h	\
	$(HD_INST)/linenum.h	\
	$(HD_INST)/macros.h	\
	$(HD_INST)/malloc.h	\
	$(HD_INST)/math.h	\
	$(HD_INST)/memory.h	\
	$(HD_INST)/mnttab.h	\
	$(HD_INST)/mon.h	\
	$(HD_INST)/nan.h	\
	$(HD_INST)/nlist.h	\
	$(HD_INST)/pwd.h	\
	$(HD_INST)/regexp.h	\
	$(HD_INST)/reloc.h	\
	$(HD_INST)/rje.h	\
	$(HD_INST)/scnhdr.h	\
	$(HD_INST)/search.h	\
	$(HD_INST)/setjmp.h	\
	$(HD_INST)/sgs.h	\
	$(HD_INST)/sgtty.h	\
	$(HD_INST)/stand.h	\
	$(HD_INST)/stdio.h	\
	$(HD_INST)/storclass.h	\
	$(HD_INST)/string.h	\
	$(HD_INST)/symbol.h	\
	$(HD_INST)/syms.h	\
	$(HD_INST)/time.h	\
	$(HD_INST)/tp_defs.h	\
	$(HD_INST)/unistd.h	\
	$(HD_INST)/ustat.h	\
	$(HD_INST)/utmp.h	\
	$(HD_INST)/values.h	\
	$(HD_INST)/varargs.h

MAKE_HEADS = \
	$(HD_INST)/Makepre.h	\
	$(HD_INST)/Makepost.h

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

TAPE_HEADS = \
	$(HD_INST)/tpioctl.h

INC_FILES = $(INC_HEADS) $(DUP_HEADS)

all:  announce $(INC_FILES) $(MAKE_HEADS) $(TAPE_HEADS)

clean:

clobber:

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

make_heads: $(MAKE_HEADS)

announce:
	@echo "Installing header files in $(HD_INST)"

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

populate:
	getunit
