Makefile (7495) | Makefile (9511) |
---|---|
1# From: @(#)Makefile 8.2 (Berkeley) 1/4/94 | 1# From: @(#)Makefile 8.2 (Berkeley) 1/4/94 |
2# $Id: Makefile,v 1.24 1995/03/26 10:12:51 jkh Exp $ | 2# $Id: Makefile,v 1.25 1995/03/30 12:47:55 jkh 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 --- 25 unchanged lines hidden (view full) --- 36# source (``symlinks''), or a separate copy (``copies''); (latter useful 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} | 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 --- 25 unchanged lines hidden (view full) --- 36# source (``symlinks''), or a separate copy (``copies''); (latter useful 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 \ | 44 @cd ${.CURDIR}; \ 45 for i in ${FILES}; do \ |
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.if exists (${.CURDIR}/../sys/conf/newvers.sh) 50 @${ECHO} creating osreldate.h from newvers.sh 51 @echo \#'undef __FreeBSD_version' > ${OSREL}.new 52 JUST_TELL_ME=please ; \ --- 13 unchanged lines hidden (view full) --- 66 @${ECHO} installing ${DIRS} 67 @-for i in ${DIRS}; do \ 68 if [ ! -d ${DESTDIR}/usr/include/$$i ]; \ 69 then \ 70 mkdir ${DESTDIR}/usr/include/$$i; \ 71 fi; \ 72 chown ${BINOWN}.${BINGRP} ${DESTDIR}/usr/include/$$i; \ 73 chmod 755 ${DESTDIR}/usr/include/$$i; \ | 46 cmp -s $$i ${DESTDIR}/usr/include/$$i || \ 47 install -c -o ${BINOWN} -g ${BINGRP} -m 444 $$i \ 48 ${DESTDIR}/usr/include/$$i; \ 49 done 50.if exists (${.CURDIR}/../sys/conf/newvers.sh) 51 @${ECHO} creating osreldate.h from newvers.sh 52 @echo \#'undef __FreeBSD_version' > ${OSREL}.new 53 JUST_TELL_ME=please ; \ --- 13 unchanged lines hidden (view full) --- 67 @${ECHO} installing ${DIRS} 68 @-for i in ${DIRS}; do \ 69 if [ ! -d ${DESTDIR}/usr/include/$$i ]; \ 70 then \ 71 mkdir ${DESTDIR}/usr/include/$$i; \ 72 fi; \ 73 chown ${BINOWN}.${BINGRP} ${DESTDIR}/usr/include/$$i; \ 74 chmod 755 ${DESTDIR}/usr/include/$$i; \ |
74 (cd $$i; for j in *.[ih]; do \ | 75 (cd ${.CURDIR}/$$i; for j in *.[ih]; do \ |
75 cmp -s $$j ${DESTDIR}/usr/include/$$i/$$j || \ 76 install -c -o ${BINOWN} -g ${BINGRP} -m 444 $$j \ 77 ${DESTDIR}/usr/include/$$i/$$j; \ 78 done); \ 79 done 80 @${ECHO} installing ${LFILES} 81 @-for i in ${LFILES}; do \ 82 rm -f ${DESTDIR}/usr/include/$$i; \ --- 9 unchanged lines hidden (view full) --- 92 93copies: 94 rm -rf ${DESTDIR}/usr/include/${LUDIR} 95 mkdir ${DESTDIR}/usr/include/${LUDIR} 96 chown ${BINOWN}.${BINGRP} ${DESTDIR}/usr/include/${LUDIR} 97 @-for i in ${LDIRS} ${UDIRS}; do \ 98 ${ECHO} ${SHARED} $$i; \ 99 rm -rf ${DESTDIR}/usr/include/$$i; \ | 76 cmp -s $$j ${DESTDIR}/usr/include/$$i/$$j || \ 77 install -c -o ${BINOWN} -g ${BINGRP} -m 444 $$j \ 78 ${DESTDIR}/usr/include/$$i/$$j; \ 79 done); \ 80 done 81 @${ECHO} installing ${LFILES} 82 @-for i in ${LFILES}; do \ 83 rm -f ${DESTDIR}/usr/include/$$i; \ --- 9 unchanged lines hidden (view full) --- 93 94copies: 95 rm -rf ${DESTDIR}/usr/include/${LUDIR} 96 mkdir ${DESTDIR}/usr/include/${LUDIR} 97 chown ${BINOWN}.${BINGRP} ${DESTDIR}/usr/include/${LUDIR} 98 @-for i in ${LDIRS} ${UDIRS}; do \ 99 ${ECHO} ${SHARED} $$i; \ 100 rm -rf ${DESTDIR}/usr/include/$$i; \ |
100 cd ../sys; \ | 101 cd ${.CURDIR}/../sys; \ |
101 tar cf - $$i/*.h | \ 102 (cd ${DESTDIR}/usr/include; tar xpfB -); \ 103 chown -R ${BINOWN}.${BINGRP} ${DESTDIR}/usr/include/$$i;\ 104 chmod -R 444 ${DESTDIR}/usr/include/$$i; \ 105 chmod 755 ${DESTDIR}/usr/include/$$i; \ 106 done 107 rm -rf ${DESTDIR}/usr/include/machine 108 mkdir ${DESTDIR}/usr/include/machine | 102 tar cf - $$i/*.h | \ 103 (cd ${DESTDIR}/usr/include; tar xpfB -); \ 104 chown -R ${BINOWN}.${BINGRP} ${DESTDIR}/usr/include/$$i;\ 105 chmod -R 444 ${DESTDIR}/usr/include/$$i; \ 106 chmod 755 ${DESTDIR}/usr/include/$$i; \ 107 done 108 rm -rf ${DESTDIR}/usr/include/machine 109 mkdir ${DESTDIR}/usr/include/machine |
109 cd ../sys/${MACHINE}/include && \ | 110 cd ${.CURDIR}/../sys/${MACHINE}/include && \ |
110 tar cf - *.h | (cd ${DESTDIR}/usr/include/machine; tar xpfB -); 111 chown -R ${BINOWN}.${BINGRP} ${DESTDIR}/usr/include/machine; 112 chmod -R 444 ${DESTDIR}/usr/include/machine; 113 chmod 755 ${DESTDIR}/usr/include/machine; 114 115symlinks: 116 @for i in ${LDIRS} ${LUDIR}; do \ 117 ${ECHO} ${SHARED} $$i; \ 118 rm -rf ${DESTDIR}/usr/include/$$i; \ 119 ln -s /sys/$$i ${DESTDIR}/usr/include/$$i; \ 120 chown ${BINOWN}.${BINGRP} ${DESTDIR}/usr/include/$$i; \ 121 done 122 rm -rf ${DESTDIR}/usr/include/machine 123 ln -s /sys/${MACHINE}/include ${DESTDIR}/usr/include/machine 124 125.include <bsd.prog.mk> | 111 tar cf - *.h | (cd ${DESTDIR}/usr/include/machine; tar xpfB -); 112 chown -R ${BINOWN}.${BINGRP} ${DESTDIR}/usr/include/machine; 113 chmod -R 444 ${DESTDIR}/usr/include/machine; 114 chmod 755 ${DESTDIR}/usr/include/machine; 115 116symlinks: 117 @for i in ${LDIRS} ${LUDIR}; do \ 118 ${ECHO} ${SHARED} $$i; \ 119 rm -rf ${DESTDIR}/usr/include/$$i; \ 120 ln -s /sys/$$i ${DESTDIR}/usr/include/$$i; \ 121 chown ${BINOWN}.${BINGRP} ${DESTDIR}/usr/include/$$i; \ 122 done 123 rm -rf ${DESTDIR}/usr/include/machine 124 ln -s /sys/${MACHINE}/include ${DESTDIR}/usr/include/machine 125 126.include <bsd.prog.mk> |