Home | History | Annotate | Line # | Download | only in sets
mkvars.mk revision 1.6.8.3
      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