freebsd-dev/share/mk/src.init.mk
Warner Losh d0b2dbfa0e Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
2023-08-16 11:55:03 -06:00

42 lines
742 B
Makefile

.if !target(__<src.init.mk>__)
__<src.init.mk>__:
.if !target(buildenv)
buildenv: .PHONY
${_+_}@env BUILDENV_DIR=${.CURDIR} ${MAKE} -C ${SRCTOP} buildenv
.endif
.if ${MACHINE:Nhost*} == ""
.if ${.MAKE.OS} != "FreeBSD"
# these won't work anyway - see tools/build/mk/Makefile.boot.pre
MK_DEBUG_FILES= no
MK_MAN= no
MK_PIE= no
MK_RETPOLINE= no
NO_SHARED= no
MK_TESTS= no
.-include <src.init.${.MAKE.OS:tl}.mk>
CFLAGS+= \
-DHAVE_NBTOOL_CONFIG_H=1 \
-I${SRCTOP}/tools/build/cross-build/include/common \
.endif
.if ${MK_host_egacy} == "yes"
.ifdef PROG
LOCAL_LIBRARIES+= egacy
LIBADD+= egacy
.endif
.endif
.if ${MK_STAGING} == "yes"
ISYSTEM= /usr/include
CFLAGS+= -I${STAGE_INCLUDEDIR}
.endif
.endif
.endif # !target(__<src.init.mk>__)