Return to Makefile CVS log | Up to [cvs.NetBSD.org] / src |
File: [cvs.NetBSD.org] / src / Makefile (download)
Revision 1.51, Wed Apr 15 13:44:55 1998 UTC (25 years, 11 months ago) by tv
Do the cleandir before the includes, so rpcgen doesn't build includes twice. (Should build and install rpcgen before the includes, but it's not too clear whether to do this before or after the cleandir.) |
# $NetBSD: Makefile,v 1.51 1998/04/15 13:44:55 tv Exp $ .include <bsd.own.mk> # for configuration variables. # NOTE THAT etc *DOES NOT* BELONG IN THE LIST BELOW SUBDIR+= lib include bin libexec sbin usr.bin usr.sbin share .if exists(games) SUBDIR+= games .endif SUBDIR+= gnu SUBDIR+= sys .if exists(domestic) && !defined(EXPORTABLE_SYSTEM) SUBDIR+= domestic .endif .if exists(regress) .ifmake !(install) SUBDIR+= regress .endif regression-tests: @echo Running regression tests... @(cd ${.CURDIR}/regress && ${MAKE} regress) .endif beforeinstall: .ifmake build @echo -n "Build started at: " @date .endif .ifndef DESTDIR (cd ${.CURDIR}/etc && ${MAKE} DESTDIR=/ distrib-dirs) .else (cd ${.CURDIR}/etc && ${MAKE} distrib-dirs) .endif afterinstall: .ifndef NOMAN (cd ${.CURDIR}/share/man && ${MAKE} makedb) .endif build: beforeinstall (cd ${.CURDIR}/share/mk && ${MAKE} install) (cd ${.CURDIR}/share/tmac && ${MAKE} && ${MAKE} install) .if exists(domestic) && !defined (EXPORTABLE_SYSTEM) .if exists(domestic/usr.bin/compile_et) (cd ${.CURDIR}/domestic/usr.bin/compile_et && \ ${MAKE} depend && ${MAKE} && \ ${MAKE} install) .endif .if exists(domestic/usr.bin/make_cmds) (cd ${.CURDIR}/domestic/usr.bin/make_cmds && \ ${MAKE} depend && ${MAKE} && \ ${MAKE} install) .endif .endif .if !defined(UPDATE) ${MAKE} cleandir .endif ${MAKE} includes (cd ${.CURDIR}/lib/csu && ${MAKE} depend && ${MAKE} && ${MAKE} install) (cd ${.CURDIR}/lib && ${MAKE} depend && ${MAKE} && ${MAKE} install) (cd ${.CURDIR}/gnu/lib && ${MAKE} depend && ${MAKE} && ${MAKE} install) (cd ${.CURDIR}/usr.bin/lex &&\ ${MAKE} depend && ${MAKE} && ${MAKE} install) (cd ${.CURDIR}/usr.bin/yacc && \ ${MAKE} depend && ${MAKE} && ${MAKE} install) (cd ${.CURDIR}/usr.bin/xlint && \ ${MAKE} depend && ${MAKE} && ${MAKE} install) .if exists(domestic) && !defined(EXPORTABLE_SYSTEM) # libtelnet depends on libdes and libkrb. libkrb depends on # libcom_err. .if exists(domestic/lib/libdes) (cd ${.CURDIR}/domestic/lib/libdes && \ ${MAKE} depend && ${MAKE} && ${MAKE} install) .endif .if exists(domestic/lib/libcom_err) (cd ${.CURDIR}/domestic/lib/libcom_err && \ ${MAKE} depend && ${MAKE} && ${MAKE} install) .endif .if exists(domestic/lib/libkrb) (cd ${.CURDIR}/domestic/lib/libkrb && \ ${MAKE} depend && ${MAKE} && ${MAKE} install) .endif (cd ${.CURDIR}/domestic/lib/ && ${MAKE} depend && ${MAKE} && \ ${MAKE} install) .endif ${MAKE} depend && ${MAKE} && ${MAKE} install @echo -n "Build finished at: " @date .include <bsd.subdir.mk>