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