]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - share/mk/local.autodep.mk
bhyvectl(8): Normalize the man page date
[FreeBSD/FreeBSD.git] / share / mk / local.autodep.mk
1 # $FreeBSD$
2
3 .if ${.MAKE.DEPENDFILE:M*.${MACHINE}} == ""
4 # by default only MACHINE0 does updates
5 UPDATE_DEPENDFILE_MACHINE?= ${MACHINE0:U${MACHINE}}
6 .if ${MACHINE} != ${UPDATE_DEPENDFILE_MACHINE}
7 UPDATE_DEPENDFILE= no
8 .endif
9 .endif
10
11 NOSSPPICO?= .nossppico
12 OBJ_EXTENSIONS+= ${NOSSPPICO}
13
14 CFLAGS+= ${CFLAGS_LAST}
15 CXXFLAGS+= ${CXXFLAGS_LAST}
16 LDFLAGS+= ${LDFLAGS_LAST}
17
18 CLEANFILES+= .depend
19
20 # handy for debugging
21 .SUFFIXES:  .S .c .cc .cpp .cpp-out
22
23
24 .S.cpp-out .c.cpp-out: .NOMETA
25         @${CC} -E ${CFLAGS} ${.IMPSRC} | grep -v '^[[:space:]]*$$'
26
27 .cc.cpp-out: .NOMETA
28         @${CXX} -E ${CXXFLAGS} ${.IMPSRC} | grep -v '^[[:space:]]*$$'