Home | History | Annotate | Line # | Download | only in sets
mkvars.mk revision 1.10
      1  1.10      matt # $NetBSD: mkvars.mk,v 1.10 2013/04/30 20:54:22 matt 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.8  nakayama 	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.7     alnsn 	MKSLJIT \
     20   1.9      matt 	MKSOFTFLOAT \
     21   1.1  uebayasi 	MKXORG \
     22   1.1  uebayasi 	X11FLAVOR \
     23   1.1  uebayasi 	USE_INET6 \
     24   1.1  uebayasi 	USE_KERBEROS \
     25   1.1  uebayasi 	USE_LDAP \
     26   1.1  uebayasi 	USE_YP \
     27   1.1  uebayasi 	NETBSDSRCDIR \
     28   1.9      matt 	MAKEVERBOSE \
     29  1.10      matt 	TARGET_ENDIANNESS \
     30  1.10      matt 	EABI \
     31  1.10      matt 	ARCH64
     32   1.1  uebayasi 
     33   1.1  uebayasi #####
     34   1.1  uebayasi 
     35   1.1  uebayasi .include <bsd.own.mk>
     36   1.4        he .include <bsd.sys.mk>
     37   1.9      matt .include <bsd.endian.mk>
     38   1.1  uebayasi 
     39   1.1  uebayasi .if (${MKMAN} == "no" || empty(MANINSTALL:Mmaninstall))
     40   1.1  uebayasi MKMANPAGES=no
     41   1.1  uebayasi .else
     42   1.1  uebayasi MKMANPAGES=yes
     43   1.1  uebayasi .endif
     44   1.1  uebayasi 
     45   1.1  uebayasi .if ${MKX11} != "no"
     46   1.1  uebayasi . if ${X11FLAVOUR} == "Xorg"
     47   1.1  uebayasi MKXORG:=yes
     48   1.1  uebayasi MKX11:=no
     49   1.1  uebayasi . else
     50   1.1  uebayasi MKXORG:=no
     51   1.1  uebayasi . endif
     52   1.1  uebayasi .endif
     53   1.1  uebayasi 
     54  1.10      matt .if (!empty(MACHINE_ARCH:Mearm*))
     55  1.10      matt EABI=yes
     56  1.10      matt .else
     57  1.10      matt EABI=no
     58  1.10      matt .endif
     59  1.10      matt 
     60  1.10      matt .if (!empty(MACHINE_ARCH:M*64*) || ${MACHINE_ARCH} == alpha)
     61  1.10      matt ARCH64=yes
     62  1.10      matt .else
     63  1.10      matt ARCH64=no
     64  1.10      matt .endif
     65  1.10      matt 
     66   1.1  uebayasi #####
     67   1.1  uebayasi 
     68   1.2      tron mkvars: mkvarsyesno mkextravars mksolaris .PHONY
     69   1.1  uebayasi 
     70   1.1  uebayasi mkvarsyesno: .PHONY
     71   1.1  uebayasi .for i in ${_MKVARS.yes}
     72   1.1  uebayasi 	@echo $i="${$i}"
     73   1.1  uebayasi .endfor
     74   1.1  uebayasi .for i in ${_MKVARS.no}
     75   1.1  uebayasi 	@echo $i="${$i}"
     76   1.1  uebayasi .endfor
     77   1.1  uebayasi 
     78   1.1  uebayasi mkextravars: .PHONY
     79   1.1  uebayasi .for i in ${MKEXTRAVARS}
     80   1.1  uebayasi 	@echo $i="${$i}"
     81   1.1  uebayasi .endfor
     82   1.2      tron 
     83   1.2      tron mksolaris: .PHONY
     84   1.2      tron .if (${MKDTRACE} != "no" || ${MKZFS} != "no")
     85   1.3    cegger 	@echo MKSOLARIS="yes"
     86   1.2      tron .else
     87   1.3    cegger 	@echo MKSOLARIS="no"
     88   1.2      tron .endif
     89