Added /etc/networks to the files that get installed, some how it got
[unix-history] / Makefile
# @(#)Makefile 5.1.1.2 (Berkeley) 5/9/91
#
# $Id: Makefile,v 1.7 1993/08/27 09:16:31 rgrimes Exp $
#
SUBDIR= bin contrib games gnu include lib libexec sbin share usr.bin usr.sbin
# Special cases: etc sys
# Not ported: kerberosIV
#
# setenv NOCLEANDIR will prevent make cleandirs from being run
#
.if defined(NOCLEANDIR)
CLEANDIR=
.else
CLEANDIR= cleandir
.endif
world: cleandist mk includes libraries tools mdec
@echo "--------------------------------------------------------------"
@echo " Rebuilding ${DESTDIR} The whole thing"
@echo "--------------------------------------------------------------"
@echo
make depend all install
cd usr.sbin/sendmail/src; make install
cleandist:
.if !defined(NOCLEANDIR)
@echo "--------------------------------------------------------------"
@echo " Cleaning up the source tree, and rebuilding the obj tree"
@echo "--------------------------------------------------------------"
@echo
cd /usr/obj; rm -rf ${SUBDIR}
find . -name obj | xargs -n30 rm -rf
make cleandir
make obj
.endif
mk:
@echo "--------------------------------------------------------------"
@echo " Rebuilding ${DESTDIR}/usr/share/mk"
@echo "--------------------------------------------------------------"
# DONT DO THIS!! rm -rf ${DESTDIR}/usr/share/mk
# DONT DO THIS!! mkdir ${DESTDIR}/usr/share/mk
chown ${BINOWN}.${BINGRP} ${DESTDIR}/usr/share/mk
chmod 755 ${DESTDIR}/usr/share/mk
cd share/mk; make install;
includes:
@echo "--------------------------------------------------------------"
@echo " Rebuilding ${DESTDIR}/usr/include"
@echo "--------------------------------------------------------------"
@echo
rm -rf ${DESTDIR}/usr/include
mkdir ${DESTDIR}/usr/include
chown ${BINOWN}.${BINGRP} ${DESTDIR}/usr/include
chmod 755 ${DESTDIR}/usr/include
cd include; make install
cd gnu/libg++; make beforeinstall
cd gnu/libregex; make beforeinstall
cd lib/libcurses; make beforeinstall
cd lib/librpc/rpc; make beforeinstall
libraries:
# setenv NOPROFILED if you do not want profiled libraries
@echo "--------------------------------------------------------------"
@echo " Rebuilding ${DESTDIR}/usr/lib"
@echo "--------------------------------------------------------------"
@echo
rm -rf ${DESTDIR}/usr/lib
mkdir ${DESTDIR}/usr/lib
chown -R bin.bin ${DESTDIR}/usr/lib
chmod 755 ${DESTDIR}/usr/lib
cd lib; make depend all install ${CLEANDIR} obj
cd gnu/gcc2/libgcc; make depend all install ${CLEANDIR} obj
cd usr.bin/lex; make depend all install ${CLEANDIR} obj
cd gnu/libregex; make depend all install ${CLEANDIR} obj
tools:
@echo "--------------------------------------------------------------"
@echo " Rebuilding ${DESTDIR} Compiler and Make"
@echo "--------------------------------------------------------------"
@echo
cd gnu/gcc2; make depend all install ${CLEANDIR} obj
cd usr.bin/make; make depend all install ${CLEANDIR} obj
mdec:
@echo "--------------------------------------------------------------"
@echo " Rebuilding ${DESTDIR}/usr/mdec"
@echo "--------------------------------------------------------------"
@echo
.if ${MACHINE} == "i386"
cd sys/i386/boot; make depend all install ${CLEANDIR}
.if defined (DESTDIR)
cd /usr/mdec; find . | cpio -pdamuv ${DESTDIR}/usr/mdec
.endif
.endif
.include <bsd.subdir.mk>