mkvars.mk revision 1.5 1 # $NetBSD: mkvars.mk,v 1.5 2011/10/31 08:14:43 mrg Exp $
2
3 MKEXTRAVARS= \
4 MACHINE \
5 MACHINE_ARCH \
6 MACHINE_CPU \
7 HAVE_GCC \
8 HAVE_GDB \
9 HAS_SSP \
10 OBJECT_FMT \
11 TOOLCHAIN_MISSING \
12 EXTSRCS \
13 MKMANZ \
14 MKBFD \
15 MKCOMPAT \
16 MKDYNAMICROOT \
17 MKMANPAGES \
18 MKXORG \
19 X11FLAVOR \
20 USE_INET6 \
21 USE_KERBEROS \
22 USE_LDAP \
23 USE_YP \
24 NETBSDSRCDIR \
25 MAKEVERBOSE
26
27 #####
28
29 .include <bsd.own.mk>
30 .include <bsd.sys.mk>
31
32 .if (${MKMAN} == "no" || empty(MANINSTALL:Mmaninstall))
33 MKMANPAGES=no
34 .else
35 MKMANPAGES=yes
36 .endif
37
38 .if ${MKX11} != "no"
39 . if ${X11FLAVOUR} == "Xorg"
40 MKXORG:=yes
41 MKX11:=no
42 . else
43 MKXORG:=no
44 . endif
45 .endif
46
47 #####
48
49 mkvars: mkvarsyesno mkextravars mksolaris .PHONY
50
51 mkvarsyesno: .PHONY
52 .for i in ${_MKVARS.yes}
53 @echo $i="${$i}"
54 .endfor
55 .for i in ${_MKVARS.no}
56 @echo $i="${$i}"
57 .endfor
58
59 mkextravars: .PHONY
60 .for i in ${MKEXTRAVARS}
61 @echo $i="${$i}"
62 .endfor
63
64 mksolaris: .PHONY
65 .if (${MKDTRACE} != "no" || ${MKZFS} != "no")
66 @echo MKSOLARIS="yes"
67 .else
68 @echo MKSOLARIS="no"
69 .endif
70