xref: /freebsd/share/mk/src.init.mk (revision 8561d0b2ec50eb127b58dee30bf49ef519947457)
1208f1083SBryan Drewery# $FreeBSD$
2208f1083SBryan Drewery
3208f1083SBryan Drewery.if !target(__<src.init.mk>__)
4208f1083SBryan Drewery__<src.init.mk>__:
5208f1083SBryan Drewery
6208f1083SBryan Drewery.if !target(buildenv)
7208f1083SBryan Drewerybuildenv: .PHONY
88260928dSBryan Drewery	${_+_}@env BUILDENV_DIR=${.CURDIR} ${MAKE} -C ${SRCTOP} buildenv
9208f1083SBryan Drewery.endif
10208f1083SBryan Drewery
11*8561d0b2SSimon J. Gerraty.if ${MACHINE:Nhost*} == ""
12*8561d0b2SSimon J. Gerraty.if ${.MAKE.OS} != "FreeBSD"
13*8561d0b2SSimon J. Gerraty# these won't work anyway - see tools/build/mk/Makefile.boot.pre
14*8561d0b2SSimon J. GerratyMK_DEBUG_FILES= no
15*8561d0b2SSimon J. GerratyMK_MAN= no
16*8561d0b2SSimon J. GerratyMK_PIE= no
17*8561d0b2SSimon J. GerratyMK_RETPOLINE= no
18*8561d0b2SSimon J. GerratyNO_SHARED= no
19*8561d0b2SSimon J. GerratyMK_TESTS= no
20*8561d0b2SSimon J. Gerraty
21*8561d0b2SSimon J. Gerraty.-include <src.init.${.MAKE.OS:tl}.mk>
22*8561d0b2SSimon J. Gerraty
23*8561d0b2SSimon J. GerratyCFLAGS+= \
24*8561d0b2SSimon J. Gerraty	-DHAVE_NBTOOL_CONFIG_H=1 \
25*8561d0b2SSimon J. Gerraty	-I${SRCTOP}/tools/build/cross-build/include/common \
26*8561d0b2SSimon J. Gerraty
27*8561d0b2SSimon J. Gerraty.endif
28*8561d0b2SSimon J. Gerraty
29*8561d0b2SSimon J. Gerraty.if ${MK_host_egacy} == "yes"
30*8561d0b2SSimon J. Gerraty.ifdef PROG
31*8561d0b2SSimon J. GerratyLOCAL_LIBRARIES+= egacy
32*8561d0b2SSimon J. GerratyLIBADD+= egacy
33*8561d0b2SSimon J. Gerraty.endif
34*8561d0b2SSimon J. Gerraty.endif
35*8561d0b2SSimon J. Gerraty
36*8561d0b2SSimon J. Gerraty.if ${MK_STAGING} == "yes"
37*8561d0b2SSimon J. GerratyISYSTEM=	/usr/include
38*8561d0b2SSimon J. GerratyCFLAGS+=	-I${STAGE_INCLUDEDIR}
39*8561d0b2SSimon J. Gerraty.endif
40*8561d0b2SSimon J. Gerraty.endif
41*8561d0b2SSimon J. Gerraty
42208f1083SBryan Drewery.endif	# !target(__<src.init.mk>__)
43