# @(#)Makefile 5.45.1.1 (Berkeley) 5/6/91
# The ``rm -rf''s used below are safe because rm doesn't follow symbolic
FILES
= a.out.h
ar.h assert.h bitstring.h ctype.h db.h dirent.h disktab.h \
err.h f2c.h fnmatch.h fstab.h fts.h glob.h grp.h kvm.h limits.h \
link.h locale.h math.h memory.h mpool.h ndbm.h netdb.h nlist.h \
paths.h pwd.h queue.h ranlib.h regex.h resolv.h setjmp.h \
sgtty.h stab.h stdarg.h stddef.h stdio.h stdlib.h string.h strings.h \
struct.h sysexits.h time.h ttyent.h tzfile.h unistd.h utime.h utmp.h \
MFILES
= float.h floatingpoint.h frame.h
LFILES
= errno.h fcntl.h signal.h syslog.h syscall.h termios.h
LDIRS
= net netccitt netinet netiso netns nfs scsi sys ufs vm
# removed netimp depricated?
# Define SHARED to indicate whether you want symbolic links to the system
# source (``symlinks''), or a separate copy (``copies''); (latter useful
# in environments where it's not possible to keep /sys publicly readable)
@echo installing
${FILES}
@
-for i in
${FILES}; do \
cmp
-s
$$i ${DESTDIR}/usr
/include/$$i || \
install -c
-o
${BINOWN} -g
${BINGRP} -m
444 $$i \
${DESTDIR}/usr
/include/$$i; \
if
[ ! -d
${DESTDIR}/usr
/include/$$i ]; \
mkdir
${DESTDIR}/usr
/include/$$i; \
chown
${BINOWN}.
${BINGRP} ${DESTDIR}/usr
/include/$$i; \
chmod
755 ${DESTDIR}/usr
/include/$$i; \
(cd
$$i; for j in
*.
[ih
]; do \
cmp
-s
$$j ${DESTDIR}/usr
/include/$$i/$$j || \
install -c
-o
${BINOWN} -g
${BINGRP} -m
444 $$j \
${DESTDIR}/usr
/include/$$i/$$j; \
@echo installing
${LFILES}
@
-for i in
${LFILES}; do \
rm -f
${DESTDIR}/usr
/include/$$i; \
ln
-s sys
/$$i ${DESTDIR}/usr
/include/$$i; \
chown
${BINOWN}.
${BINGRP} ${DESTDIR}/usr
/include/$$i; \
@echo installing
${MFILES}
@
-for i in
${MFILES}; do \
rm -f
${DESTDIR}/usr
/include/$$i; \
ln
-s machine
/$$i ${DESTDIR}/usr
/include/$$i; \
chown
${BINOWN}.
${BINGRP} ${DESTDIR}/usr
/include/$$i; \
@
-for i in
${LDIRS}; do \
rm -rf
${DESTDIR}/usr
/include/$$i; \
tar cf
- $$i/*.h |
(cd
${DESTDIR}/usr
/include; tar xpfB
-); \
chown
-R
${BINOWN}.
${BINGRP} ${DESTDIR}/usr
/include/$$i; \
chmod
-R
444 ${DESTDIR}/usr
/include/$$i; \
chmod
755 ${DESTDIR}/usr
/include/$$i; \
rm -rf
${DESTDIR}/usr
/include/machine
mkdir
${DESTDIR}/usr
/include/machine
cd ..
/sys
/${MACHINE}/include; \
tar cf
- *.h |
(cd
${DESTDIR}/usr
/include/machine
; tar xpfB
-);
chown
-R
${BINOWN}.
${BINGRP} ${DESTDIR}/usr
/include/machine
;
chmod
-R
444 ${DESTDIR}/usr
/include/machine
;
chmod
755 ${DESTDIR}/usr
/include/machine
;
rm -rf
${DESTDIR}/usr
/include/$$i; \
ln
-s
/sys
/$$i ${DESTDIR}/usr
/include/$$i; \
chown
${BINOWN}.
${BINGRP} ${DESTDIR}/usr
/include/$$i; \
rm -rf
${DESTDIR}/usr
/include/machine
ln
-s
/sys
/${MACHINE}/include ${DESTDIR}/usr
/include/machine
chown
${BINOWN}.
${BINGRP} ${DESTDIR}/usr
/include/machine