Home | History | Annotate | Line # | Download | only in sets
mkvars.mk revision 1.9
      1  1.9      matt # $NetBSD: mkvars.mk,v 1.9 2013/04/30 16:26:26 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.9      matt 	TARGET_ENDIANNESS
     30  1.1  uebayasi 
     31  1.1  uebayasi #####
     32  1.1  uebayasi 
     33  1.1  uebayasi .include <bsd.own.mk>
     34  1.4        he .include <bsd.sys.mk>
     35  1.9      matt .include <bsd.endian.mk>
     36  1.1  uebayasi 
     37  1.1  uebayasi .if (${MKMAN} == "no" || empty(MANINSTALL:Mmaninstall))
     38  1.1  uebayasi MKMANPAGES=no
     39  1.1  uebayasi .else
     40  1.1  uebayasi MKMANPAGES=yes
     41  1.1  uebayasi .endif
     42  1.1  uebayasi 
     43  1.1  uebayasi .if ${MKX11} != "no"
     44  1.1  uebayasi . if ${X11FLAVOUR} == "Xorg"
     45  1.1  uebayasi MKXORG:=yes
     46  1.1  uebayasi MKX11:=no
     47  1.1  uebayasi . else
     48  1.1  uebayasi MKXORG:=no
     49  1.1  uebayasi . endif
     50  1.1  uebayasi .endif
     51  1.1  uebayasi 
     52  1.1  uebayasi #####
     53  1.1  uebayasi 
     54  1.2      tron mkvars: mkvarsyesno mkextravars mksolaris .PHONY
     55  1.1  uebayasi 
     56  1.1  uebayasi mkvarsyesno: .PHONY
     57  1.1  uebayasi .for i in ${_MKVARS.yes}
     58  1.1  uebayasi 	@echo $i="${$i}"
     59  1.1  uebayasi .endfor
     60  1.1  uebayasi .for i in ${_MKVARS.no}
     61  1.1  uebayasi 	@echo $i="${$i}"
     62  1.1  uebayasi .endfor
     63  1.1  uebayasi 
     64  1.1  uebayasi mkextravars: .PHONY
     65  1.1  uebayasi .for i in ${MKEXTRAVARS}
     66  1.1  uebayasi 	@echo $i="${$i}"
     67  1.1  uebayasi .endfor
     68  1.2      tron 
     69  1.9      matt .if (!empty(MACHINE_ARCH:Mearm*))
     70  1.9      matt 	@echo EABI=yes
     71  1.9      matt .endif
     72  1.9      matt 
     73  1.2      tron mksolaris: .PHONY
     74  1.2      tron .if (${MKDTRACE} != "no" || ${MKZFS} != "no")
     75  1.3    cegger 	@echo MKSOLARIS="yes"
     76  1.2      tron .else
     77  1.3    cegger 	@echo MKSOLARIS="no"
     78  1.2      tron .endif
     79