# @(#)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 \
- mpool.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 netinet netiso netns nfs sys ufs vm
+LDIRS= net netccitt netinet netiso netns nfs scsi sys ufs vm
# removed netimp depricated?
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 || \
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}
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