diff options
author | ru <ru@FreeBSD.org> | 2001-05-23 16:49:02 +0000 |
---|---|---|
committer | ru <ru@FreeBSD.org> | 2001-05-23 16:49:02 +0000 |
commit | bbc05b90b86abad28c07e773f987b6cb7970a693 (patch) | |
tree | e0d4182545d2420934159fe5587b0d633a4fb008 /include/Makefile | |
parent | 8ae035b51b19d6b4f99a8ebcdfc6505c1e91c58a (diff) | |
download | FreeBSD-src-bbc05b90b86abad28c07e773f987b6cb7970a693.zip FreeBSD-src-bbc05b90b86abad28c07e773f987b6cb7970a693.tar.gz |
Backout (almost) revision 1.137 changes.
Removal of LSYMSUBDIRS was a regression.
The purpose of LSYMSUBDIRS is to export only those /sys headers in the
SHARED=symlinks case that are also visible in the SHARED=copies case.
Requested by: bde
Diffstat (limited to 'include/Makefile')
-rw-r--r-- | include/Makefile | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/include/Makefile b/include/Makefile index 6513565..4f2b4fb 100644 --- a/include/Makefile +++ b/include/Makefile @@ -49,6 +49,9 @@ LSUBDIRS= cam/scsi dev/ppbus dev/usb dev/wi \ fs/fdescfs fs/fifofs fs/nullfs fs/portalfs fs/procfs fs/smbfs \ fs/umapfs fs/unionfs isofs/cd9660 ufs/ffs ufs/mfs ufs/ufs +# For SHARED=symlinks, cam is a symlink, so cam/scsi is taken care of +LSYMSUBDIRS= ${LSUBDIRS:Ncam/scsi} + # Define SHARED to indicate whether you want symbolic links to the system # source (``symlinks''), or a separate copy (``copies''). ``symlinks'' is # probably only useful for developers and should be avoided if you do not @@ -96,7 +99,7 @@ beforeinstall: ${SHARED} .endfor copies: -.for i in ${LDIRS} ${LNOHEADERDIRS} machine +.for i in ${LDIRS} ${LSYMSUBDIRS} machine if [ -h ${DESTDIR}/usr/include/$i ]; then \ rm -f ${DESTDIR}/usr/include/$i; \ fi @@ -125,7 +128,10 @@ symlinks: .endfor .for i in ${LNOHEADERDIRS} rm -rf ${DESTDIR}/usr/include/$i - ln -s ../../sys/$i ${DESTDIR}/usr/include/$i + mkdir ${DESTDIR}/usr/include/$i +.endfor +.for i in ${LSYMSUBDIRS} + ln -s ../../../sys/$i ${DESTDIR}/usr/include/$i .endfor rm -rf ${DESTDIR}/usr/include/machine ln -s ../../sys/${MACHINE_ARCH}/include ${DESTDIR}/usr/include/machine |