Makefile (4019) | Makefile (4044) |
---|---|
1# From: @(#)Makefile 8.2 (Berkeley) 1/4/94 | 1# From: @(#)Makefile 8.2 (Berkeley) 1/4/94 |
2# $Id: Makefile,v 1.17 1994/10/26 18:35:39 ljo Exp $ | 2# $Id: Makefile,v 1.18 1994/10/31 00:42:20 ats Exp $ |
3# 4# Doing a make install builds /usr/include 5# 6# The ``rm -rf''s used below are safe because rm doesn't follow symbolic 7# links. 8# 9all depend lint tags: 10 --- 26 unchanged lines hidden (view full) --- 37# in environments where it's not possible to keep /sys publicly readable) 38# SHARED= copies 39SHARED?= symlinks 40 41OSREL = ${DESTDIR}/usr/include/osreldate.h 42beforeinstall: ${SHARED} 43 @${ECHO} installing ${FILES} 44 @-for i in ${FILES}; do \ | 3# 4# Doing a make install builds /usr/include 5# 6# The ``rm -rf''s used below are safe because rm doesn't follow symbolic 7# links. 8# 9all depend lint tags: 10 --- 26 unchanged lines hidden (view full) --- 37# in environments where it's not possible to keep /sys publicly readable) 38# SHARED= copies 39SHARED?= symlinks 40 41OSREL = ${DESTDIR}/usr/include/osreldate.h 42beforeinstall: ${SHARED} 43 @${ECHO} installing ${FILES} 44 @-for i in ${FILES}; do \ |
45 cmp -s $$i ${DESTDIR}/usr/include/$$i > /dev/null 2>&1 || \ | 45 cmp -s $$i ${DESTDIR}/usr/include/$$i || \ |
46 install -c -o ${BINOWN} -g ${BINGRP} -m 444 $$i \ 47 ${DESTDIR}/usr/include/$$i; \ 48 done 49 @${ECHO} creating osreldate.h 50 @echo \#'undef __FreeBSD_version' > ${OSREL}.new 51 @echo \#'define __FreeBSD_version '`sysctl -n kern.osreldate` \ 52 >> ${OSREL}.new | 46 install -c -o ${BINOWN} -g ${BINGRP} -m 444 $$i \ 47 ${DESTDIR}/usr/include/$$i; \ 48 done 49 @${ECHO} creating osreldate.h 50 @echo \#'undef __FreeBSD_version' > ${OSREL}.new 51 @echo \#'define __FreeBSD_version '`sysctl -n kern.osreldate` \ 52 >> ${OSREL}.new |
53 @if cmp -s ${OSREL} ${OSREL}.new >/dev/null 2>&1 ; then \ | 53 @if cmp -s ${OSREL} ${OSREL}.new ; then \ |
54 rm -f ${OSREL}.new ; else \ 55 mv -f ${OSREL}.new ${OSREL} ; fi 56 @chown ${BINOWN}.${BINGRP} ${OSREL} 57 @chmod 444 ${OSREL} 58 @${ECHO} installing ${DIRS} 59 @-for i in ${DIRS}; do \ 60 if [ ! -d ${DESTDIR}/usr/include/$$i ]; \ 61 then \ 62 mkdir ${DESTDIR}/usr/include/$$i; \ 63 fi; \ 64 chown ${BINOWN}.${BINGRP} ${DESTDIR}/usr/include/$$i; \ 65 chmod 755 ${DESTDIR}/usr/include/$$i; \ 66 (cd $$i; for j in *.[ih]; do \ | 54 rm -f ${OSREL}.new ; else \ 55 mv -f ${OSREL}.new ${OSREL} ; fi 56 @chown ${BINOWN}.${BINGRP} ${OSREL} 57 @chmod 444 ${OSREL} 58 @${ECHO} installing ${DIRS} 59 @-for i in ${DIRS}; do \ 60 if [ ! -d ${DESTDIR}/usr/include/$$i ]; \ 61 then \ 62 mkdir ${DESTDIR}/usr/include/$$i; \ 63 fi; \ 64 chown ${BINOWN}.${BINGRP} ${DESTDIR}/usr/include/$$i; \ 65 chmod 755 ${DESTDIR}/usr/include/$$i; \ 66 (cd $$i; for j in *.[ih]; do \ |
67 cmp -s $$j ${DESTDIR}/usr/include/$$i/$$j > \ 68 /dev/null 2>&1 || \ | 67 cmp -s $$j ${DESTDIR}/usr/include/$$i/$$j || \ |
69 install -c -o ${BINOWN} -g ${BINGRP} -m 444 $$j \ 70 ${DESTDIR}/usr/include/$$i/$$j; \ 71 done); \ 72 done 73 @${ECHO} installing ${LFILES} 74 @-for i in ${LFILES}; do \ 75 rm -f ${DESTDIR}/usr/include/$$i; \ 76 ln -s sys/$$i ${DESTDIR}/usr/include/$$i; \ --- 40 unchanged lines hidden --- | 68 install -c -o ${BINOWN} -g ${BINGRP} -m 444 $$j \ 69 ${DESTDIR}/usr/include/$$i/$$j; \ 70 done); \ 71 done 72 @${ECHO} installing ${LFILES} 73 @-for i in ${LFILES}; do \ 74 rm -f ${DESTDIR}/usr/include/$$i; \ 75 ln -s sys/$$i ${DESTDIR}/usr/include/$$i; \ --- 40 unchanged lines hidden --- |