Home | History | Annotate | Line # | Download | only in sets
mkvars.mk revision 1.17
      1 # $NetBSD: mkvars.mk,v 1.17 2015/04/26 21:37:22 mrg Exp $
      2 
      3 MKEXTRAVARS= \
      4 	MACHINE \
      5 	MACHINE_ARCH \
      6 	MACHINE_CPU \
      7 	HAVE_GCC \
      8 	HAVE_GDB \
      9 	HAVE_LIBGCC_EH \
     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 	MKX11RADEONKMS \
     25 	MKRADEONFIRMWARE \
     26 	X11FLAVOR \
     27 	USE_INET6 \
     28 	USE_KERBEROS \
     29 	USE_LDAP \
     30 	USE_YP \
     31 	NETBSDSRCDIR \
     32 	MAKEVERBOSE \
     33 	TARGET_ENDIANNESS \
     34 	EABI \
     35 	ARCH64
     36 
     37 #####
     38 
     39 .include <bsd.own.mk>
     40 .include <bsd.endian.mk>
     41 
     42 .if (${MKMAN} == "no" || empty(MANINSTALL:Mmaninstall))
     43 MKMANPAGES=no
     44 .else
     45 MKMANPAGES=yes
     46 .endif
     47 
     48 .if ${MKX11} != "no"
     49 . if ${X11FLAVOUR} == "Xorg"
     50 MKXORG:=yes
     51 MKX11:=no
     52 . else
     53 MKXORG:=no
     54 . endif
     55 .endif
     56 
     57 .if (!empty(MACHINE_ARCH:Mearm*))
     58 EABI=yes
     59 .else
     60 EABI=no
     61 .endif
     62 
     63 .if (!empty(MACHINE_ARCH:M*64*) || ${MACHINE_ARCH} == alpha)
     64 ARCH64=yes
     65 .else
     66 ARCH64=no
     67 .endif
     68 
     69 #####
     70 
     71 mkvars: mkvarsyesno mkextravars mksolaris .PHONY
     72 
     73 mkvarsyesno: .PHONY
     74 .for i in ${_MKVARS.yes}
     75 	@echo $i="${$i}"
     76 .endfor
     77 .for i in ${_MKVARS.no}
     78 	@echo $i="${$i}"
     79 .endfor
     80 
     81 mkextravars: .PHONY
     82 .for i in ${MKEXTRAVARS}
     83 	@echo $i="${$i}"
     84 .endfor
     85 
     86 mksolaris: .PHONY
     87 .if (${MKDTRACE} != "no" || ${MKZFS} != "no")
     88 	@echo MKSOLARIS="yes"
     89 .else
     90 	@echo MKSOLARIS="no"
     91 .endif
     92 
     93 .include <bsd.files.mk>
     94