Makefile revision 1.10
11.10Smrg# $NetBSD: Makefile,v 1.10 1996/10/20 23:03:07 mrg Exp $ 21.6Smrg 31.6Smrg# The ``rm -rf''s used below are safe because rm doesn't follow symbolic 41.6Smrg# links. 51.1Scgd 61.5SpkSUBDIR+= arch/${MACHINE} 71.10Smrg 81.10Smrg.if (${MACHINE_ARCH} != "alpha" && ${MACHINE_ARCH} != "mips") 91.10SmrgSUBDIR+= lkm 101.10Smrg.endif 111.1Scgd 121.6SmrgLFILES= errno.h fcntl.h poll.h syslog.h termios.h 131.8SmrgMFILES= float.h frame.h stdarg.h varargs.h 141.6SmrgLDIRS= dev net netinet netccitt netiso netns nfs sys ufs vm 151.6Smrg 161.6Smrg# Change SYS_INCLUDE in bsd.own.mk or /etc/mk.conf to "symlinks" if you 171.6Smrg# don't want copies 181.6Smrg.include <bsd.own.mk> 191.6SmrgSYS_INCLUDE?= copies 201.6Smrg 211.6Smrgincludes: ${SYS_INCLUDE} 221.6Smrg @echo installing ${LFILES} 231.6Smrg @-for i in ${LFILES}; do \ 241.6Smrg rm -f ${DESTDIR}/usr/include/$$i; \ 251.6Smrg ln -s sys/$$i ${DESTDIR}/usr/include/$$i; \ 261.6Smrg done 271.6Smrg @echo installing ${MFILES} 281.6Smrg @-for i in ${MFILES}; do \ 291.6Smrg rm -f ${DESTDIR}/usr/include/$$i; \ 301.6Smrg ln -s machine/$$i ${DESTDIR}/usr/include/$$i; \ 311.6Smrg done 321.6Smrg 331.6Smrgcopies: 341.6Smrg @echo copies: ${LDIRS} 351.6Smrg @-for i in ${LDIRS}; do \ 361.6Smrg rm -rf ${DESTDIR}/usr/include/$$i; \ 371.9Sthorpej ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755 \ 381.6Smrg ${DESTDIR}/usr/include/$$i ; \ 391.6Smrg done 401.6Smrg pax -rw -pa -L \ 411.6Smrg `find ${LDIRS} -follow -type f -name '*.h' '!' -path \ 421.6Smrg 'netiso/xebec/*' -print` ${DESTDIR}/usr/include 431.6Smrg rm -rf ${DESTDIR}/usr/include/machine 441.9Sthorpej ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755 \ 451.6Smrg ${DESTDIR}/usr/include/machine 461.6Smrg pax -rw -pa -s "|arch/${MACHINE}/include||" \ 471.6Smrg arch/${MACHINE}/include/*.h \ 481.6Smrg ${DESTDIR}/usr/include/machine 491.6Smrg rm -rf ${DESTDIR}/usr/include/${MACHINE_ARCH} 501.6Smrg if test ${MACHINE} != ${MACHINE_ARCH} -a \ 511.6Smrg -d arch/${MACHINE_ARCH}/include; then \ 521.9Sthorpej ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755 \ 531.6Smrg ${DESTDIR}/usr/include/${MACHINE_ARCH}; \ 541.6Smrg pax -rw -pa -s "|arch/${MACHINE_ARCH}/include||" \ 551.6Smrg arch/${MACHINE_ARCH}/include/*.h \ 561.6Smrg ${DESTDIR}/usr/include/${MACHINE_ARCH}; \ 571.6Smrg else \ 581.6Smrg ln -s machine ${DESTDIR}/usr/include/${MACHINE_ARCH}; \ 591.6Smrg fi 601.6Smrg 611.6Smrgsymlinks: 621.6Smrg @echo symlinks: ${LDIRS} 631.6Smrg @for i in ${LDIRS}; do \ 641.6Smrg rm -rf ${DESTDIR}/usr/include/$$i; \ 651.6Smrg ln -s /sys/$$i ${DESTDIR}/usr/include/$$i; \ 661.6Smrg done 671.6Smrg rm -rf ${DESTDIR}/usr/include/machine 681.6Smrg ln -s /sys/arch/${MACHINE}/include ${DESTDIR}/usr/include/machine 691.6Smrg rm -rf ${DESTDIR}/usr/include/${MACHINE_ARCH} 701.6Smrg if test ${MACHINE} != ${MACHINE_ARCH} -a \ 711.6Smrg -d arch/${MACHINE_ARCH}/include ; then \ 721.6Smrg ln -s /sys/arch/${MACHINE_ARCH}/include \ 731.6Smrg ${DESTDIR}/usr/include/${MACHINE_ARCH} ; \ 741.6Smrg else \ 751.6Smrg ln -s machine ${DESTDIR}/usr/include/${MACHINE_ARCH} ; \ 761.6Smrg fi 771.6Smrg 781.1Scgd.include <bsd.subdir.mk> 79