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