X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/15637ed4f028f1b013a54c226bcb3c75228ad20d..dd6a4acd3846c4f20b1cff66385fdea0603e78d9:/include/Makefile diff --git a/include/Makefile b/include/Makefile index b854a00fe0..e6ff93fe5d 100644 --- a/include/Makefile +++ b/include/Makefile @@ -1,33 +1,28 @@ # @(#)Makefile 5.45.1.1 (Berkeley) 5/6/91 # -# PATCHES MAGIC LEVEL PATCH THAT GOT US HERE -# -------------------- ----- ---------------------- -# CURRENT PATCH LEVEL: 1 00123 -# -------------------- ----- ---------------------- -# -# 04 Apr 93 Rodney W. Grimes Removed added netccitt and vm -# -# Doing a make install builds /usr/include -# # The ``rm -rf''s used below are safe because rm doesn't follow symbolic # links. # -all clean cleandir depend lint tags: +all depend lint tags: + +SUBDIR= rpcsvc # Missing: mp.h FILES= a.out.h ar.h assert.h bitstring.h ctype.h db.h dirent.h disktab.h \ - fstab.h fts.h glob.h grp.h kvm.h limits.h locale.h math.h memory.h \ - ndbm.h netdb.h nlist.h paths.h pwd.h ranlib.h regexp.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 varargs.h vis.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 \ + varargs.h vis.h -MFILES= float.h frame.h -LFILES= errno.h fcntl.h signal.h syslog.h termios.h +MFILES= float.h floatingpoint.h frame.h +LFILES= errno.h fcntl.h signal.h syslog.h syscall.h termios.h DIRS=arpa protocols -LDIRS= net netccitt netimp netinet netiso netns nfs sys ufs vm +LDIRS= net netccitt netinet netiso netns nfs scsi sys ufs vm +# removed netimp depricated? NOOBJ= noobj @@ -35,9 +30,9 @@ NOOBJ= noobj # source (``symlinks''), or a separate copy (``copies''); (latter useful # in environments where it's not possible to keep /sys publicly readable) # SHARED= copies -SHARED= symlinks +SHARED?= symlinks -install: ${SHARED} +realinstall: ${SHARED} @echo installing ${FILES} @-for i in ${FILES}; do \ cmp -s $$i ${DESTDIR}/usr/include/$$i || \ @@ -77,11 +72,17 @@ copies: rm -rf ${DESTDIR}/usr/include/$$i; \ cd /sys; \ 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; \ done - rm -f ${DESTDIR}/usr/include/machine + 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 -); \ + 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; symlinks: @echo symlinks: ${LDIRS} @@ -90,7 +91,7 @@ symlinks: ln -s /sys/$$i ${DESTDIR}/usr/include/$$i; \ chown ${BINOWN}.${BINGRP} ${DESTDIR}/usr/include/$$i; \ done - rm -f ${DESTDIR}/usr/include/machine + rm -rf ${DESTDIR}/usr/include/machine ln -s /sys/${MACHINE}/include ${DESTDIR}/usr/include/machine chown ${BINOWN}.${BINGRP} ${DESTDIR}/usr/include/machine