xref: /openbsd/Makefile (revision 094eb183)
1*094eb183Smickey#	$OpenBSD: Makefile,v 1.6 1996/04/23 09:47:22 mickey Exp $
2df930be7Sderaadt#	$NetBSD: Makefile,v 1.25 1995/10/09 02:11:28 thorpej Exp $
3df930be7Sderaadt
4*094eb183Smickey.include <bsd.own.mk>	# for NOMAN, if it's there.
5*094eb183Smickey
6df930be7Sderaadt# NOTE THAT etc *DOES NOT* BELONG IN THE LIST BELOW
7df930be7Sderaadt
8df930be7SderaadtSUBDIR+= lib include bin libexec sbin usr.bin usr.sbin share games
9df930be7SderaadtSUBDIR+= gnu
10df930be7Sderaadt
11900e3302StholoSUBDIR+= sys lkm
12df930be7Sderaadt
1396eaadcaStholo.if defined(KERBEROS)
14b1b0ccd8StholoSUBDIR+= kerberosIV
1596eaadcaStholo.endif
16b1b0ccd8Stholo
17df930be7Sderaadt.if exists(regress)
18df930be7Sderaadt.ifmake !(install)
19df930be7SderaadtSUBDIR+= regress
20df930be7Sderaadt.endif
21df930be7Sderaadt
22df930be7Sderaadtregression-tests:
23df930be7Sderaadt	@echo Running regression tests...
24df930be7Sderaadt	@(cd ${.CURDIR}/regress && ${MAKE} regress)
25df930be7Sderaadt.endif
26df930be7Sderaadt
27df930be7Sderaadt#beforeinstall:
28*094eb183Smickey#.ifndef DESTDIR
29df930be7Sderaadt#	(cd ${.CURDIR}/etc && ${MAKE} DESTDIR=/ distrib-dirs)
30*094eb183Smickey#.else
31*094eb183Smickey#	(cd ${.CURDIR}/etc && ${MAKE} distrib-dirs)
32*094eb183Smickey#.endif
33df930be7Sderaadt
34df930be7Sderaadtafterinstall:
35df930be7Sderaadt.ifndef NOMAN
36df930be7Sderaadt	(cd ${.CURDIR}/share/man && ${MAKE} makedb)
37df930be7Sderaadt.endif
38df930be7Sderaadt
39df930be7Sderaadtbuild:
40*094eb183Smickey	(cd ${.CURDIR}/share/mk && ${MAKE} install)
41df930be7Sderaadt	(cd ${.CURDIR}/include && ${MAKE} install)
42*094eb183Smickey.if defined(KERBEROS)
43*094eb183Smickey	(cd ${.CURDIR}/kerberosIV/include && ${MAKE} install)
44*094eb183Smickey.endif
45df930be7Sderaadt	${MAKE} cleandir
46df930be7Sderaadt	(cd ${.CURDIR}/lib && ${MAKE} depend && ${MAKE} && ${MAKE} install)
47df930be7Sderaadt	(cd ${.CURDIR}/gnu/lib && ${MAKE} depend && ${MAKE} && ${MAKE} install)
4896eaadcaStholo.if defined(KERBEROS)
49b1b0ccd8Stholo	(cd ${.CURDIR}/kerberosIV && ${MAKE} build)
5096eaadcaStholo.endif
51df930be7Sderaadt	${MAKE} depend && ${MAKE} && ${MAKE} install
52df930be7Sderaadt
53df930be7Sderaadt.include <bsd.subdir.mk>
54