1 1.6.8.3 tls # $NetBSD: mkvars.mk,v 1.6.8.3 2013/06/23 06:26:18 tls Exp $ 2 1.1 uebayasi 3 1.1 uebayasi MKEXTRAVARS= \ 4 1.1 uebayasi MACHINE \ 5 1.1 uebayasi MACHINE_ARCH \ 6 1.1 uebayasi MACHINE_CPU \ 7 1.1 uebayasi HAVE_GCC \ 8 1.1 uebayasi HAVE_GDB \ 9 1.6.8.2 tls HAVE_SSP \ 10 1.1 uebayasi OBJECT_FMT \ 11 1.1 uebayasi TOOLCHAIN_MISSING \ 12 1.1 uebayasi EXTSRCS \ 13 1.1 uebayasi MKMANZ \ 14 1.1 uebayasi MKBFD \ 15 1.1 uebayasi MKCOMPAT \ 16 1.6 he MKCOMPATMODULES \ 17 1.1 uebayasi MKDYNAMICROOT \ 18 1.1 uebayasi MKMANPAGES \ 19 1.6.8.1 tls MKSLJIT \ 20 1.6.8.3 tls MKSOFTFLOAT \ 21 1.1 uebayasi MKXORG \ 22 1.6.8.3 tls MKXORG_SERVER \ 23 1.1 uebayasi X11FLAVOR \ 24 1.1 uebayasi USE_INET6 \ 25 1.1 uebayasi USE_KERBEROS \ 26 1.1 uebayasi USE_LDAP \ 27 1.1 uebayasi USE_YP \ 28 1.1 uebayasi NETBSDSRCDIR \ 29 1.6.8.3 tls MAKEVERBOSE \ 30 1.6.8.3 tls TARGET_ENDIANNESS \ 31 1.6.8.3 tls EABI \ 32 1.6.8.3 tls ARCH64 33 1.1 uebayasi 34 1.1 uebayasi ##### 35 1.1 uebayasi 36 1.1 uebayasi .include <bsd.own.mk> 37 1.4 he .include <bsd.sys.mk> 38 1.6.8.3 tls .include <bsd.endian.mk> 39 1.1 uebayasi 40 1.1 uebayasi .if (${MKMAN} == "no" || empty(MANINSTALL:Mmaninstall)) 41 1.1 uebayasi MKMANPAGES=no 42 1.1 uebayasi .else 43 1.1 uebayasi MKMANPAGES=yes 44 1.1 uebayasi .endif 45 1.1 uebayasi 46 1.1 uebayasi .if ${MKX11} != "no" 47 1.1 uebayasi . if ${X11FLAVOUR} == "Xorg" 48 1.1 uebayasi MKXORG:=yes 49 1.1 uebayasi MKX11:=no 50 1.1 uebayasi . else 51 1.1 uebayasi MKXORG:=no 52 1.1 uebayasi . endif 53 1.1 uebayasi .endif 54 1.1 uebayasi 55 1.6.8.3 tls .if (!empty(MACHINE_ARCH:Mearm*)) 56 1.6.8.3 tls EABI=yes 57 1.6.8.3 tls .else 58 1.6.8.3 tls EABI=no 59 1.6.8.3 tls .endif 60 1.6.8.3 tls 61 1.6.8.3 tls .if (!empty(MACHINE_ARCH:M*64*) || ${MACHINE_ARCH} == alpha) 62 1.6.8.3 tls ARCH64=yes 63 1.6.8.3 tls .else 64 1.6.8.3 tls ARCH64=no 65 1.6.8.3 tls .endif 66 1.6.8.3 tls 67 1.1 uebayasi ##### 68 1.1 uebayasi 69 1.2 tron mkvars: mkvarsyesno mkextravars mksolaris .PHONY 70 1.1 uebayasi 71 1.1 uebayasi mkvarsyesno: .PHONY 72 1.1 uebayasi .for i in ${_MKVARS.yes} 73 1.1 uebayasi @echo $i="${$i}" 74 1.1 uebayasi .endfor 75 1.1 uebayasi .for i in ${_MKVARS.no} 76 1.1 uebayasi @echo $i="${$i}" 77 1.1 uebayasi .endfor 78 1.1 uebayasi 79 1.1 uebayasi mkextravars: .PHONY 80 1.1 uebayasi .for i in ${MKEXTRAVARS} 81 1.1 uebayasi @echo $i="${$i}" 82 1.1 uebayasi .endfor 83 1.2 tron 84 1.2 tron mksolaris: .PHONY 85 1.2 tron .if (${MKDTRACE} != "no" || ${MKZFS} != "no") 86 1.3 cegger @echo MKSOLARIS="yes" 87 1.2 tron .else 88 1.3 cegger @echo MKSOLARIS="no" 89 1.2 tron .endif 90