NOINFO= # defined
NOLINT= # defined
NOMAN= # defined
MKREPRO=no # Native toolchain might be unable to do it
include <bsd.own.mk>
ifndef NOCOMPATLIB
# Use TOOLDIR copy of libnbcompat and associated *.h files
-include "${TOOLDIR}/share/compat/defs.mk"
elif !empty(.MAKE.OS:M*CYGWIN*)
HOSTEXEEXT=.exe
endif
# Resolve pathnames in variables.
_RESOLVE_VARS= CFLAGS CPPFLAGS DPADD HOST_CPPFLAGS LDADD
for var in ${_RESOLVE_VARS}
${var}:= ${${var}}
endfor
# Switch over to the "real" Makefile.
PROGDIR:= ${.CURDIR}/../../${HOST_SRCDIR}
_CURDIR:= ${.CURDIR}
HOSTPROG?= ${PROG}
CURDIR:= ${.PROGDIR}
PATH: ${.CURDIR}
include "${.CURDIR}/Makefile"
-include "${.CURDIR}/../Makefile.inc"
# Resolve pathnames from "real" Makefile, and switch .CURDIR back.
for var in ${_RESOLVE_VARS}
${var}:= ${${var}}
endfor
CURDIR:= ${_CURDIR}
undef _CURDIR
# Set up the environment for <bsd.hostprog.mk>.
if ${USETOOLS} != "yes"
undef HOSTPROG
endif