]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - share/mk/src.init.mk
zfs: merge openzfs/zfs@804414aad
[FreeBSD/FreeBSD.git] / share / mk / src.init.mk
1
2 .if !target(__<src.init.mk>__)
3 __<src.init.mk>__:
4
5 .if !target(buildenv)
6 buildenv: .PHONY
7         ${_+_}@env BUILDENV_DIR=${.CURDIR} ${MAKE} -C ${SRCTOP} buildenv
8 .endif
9
10 .if ${MACHINE:Nhost*} == ""
11 .if ${.MAKE.OS} != "FreeBSD"
12 # these won't work anyway - see tools/build/mk/Makefile.boot.pre
13 MK_DEBUG_FILES= no
14 MK_MAN= no
15 MK_PIE= no
16 MK_RETPOLINE= no
17 NO_SHARED= no
18 MK_TESTS= no
19
20 .-include <src.init.${.MAKE.OS:tl}.mk>
21
22 CFLAGS+= \
23         -DHAVE_NBTOOL_CONFIG_H=1 \
24         -I${SRCTOP}/tools/build/cross-build/include/common \
25
26 .endif
27
28 .if ${MK_host_egacy} == "yes"
29 .ifdef PROG
30 LOCAL_LIBRARIES+= egacy
31 LIBADD+= egacy
32 .endif
33 .endif
34
35 .if ${MK_STAGING} == "yes"
36 ISYSTEM=        /usr/include
37 CFLAGS+=        -I${STAGE_INCLUDEDIR}
38 .endif
39 .endif
40
41 .endif  # !target(__<src.init.mk>__)