Changeset View
Changeset View
Standalone View
Standalone View
head/share/mk/local.autodep.mk
# $FreeBSD$ | # $FreeBSD$ | ||||
.if ${.MAKE.DEPENDFILE:M*.${MACHINE}} == "" | .if ${.MAKE.DEPENDFILE:M*.${MACHINE}} == "" | ||||
# by default only MACHINE0 does updates | # by default only MACHINE0 does updates | ||||
UPDATE_DEPENDFILE_MACHINE?= ${MACHINE0:U${MACHINE}} | UPDATE_DEPENDFILE_MACHINE?= ${MACHINE0:U${MACHINE}} | ||||
.if ${MACHINE} != ${UPDATE_DEPENDFILE_MACHINE} | .if ${MACHINE} != ${UPDATE_DEPENDFILE_MACHINE} | ||||
UPDATE_DEPENDFILE= no | UPDATE_DEPENDFILE= no | ||||
.endif | .endif | ||||
.endif | .endif | ||||
NOSSPPICO?= .nossppico | |||||
OBJ_EXTENSIONS+= ${NOSSPPICO} | |||||
CFLAGS+= ${CFLAGS_LAST} | CFLAGS+= ${CFLAGS_LAST} | ||||
CXXFLAGS+= ${CXXFLAGS_LAST} | CXXFLAGS+= ${CXXFLAGS_LAST} | ||||
LDFLAGS+= ${LDFLAGS_LAST} | LDFLAGS+= ${LDFLAGS_LAST} | ||||
CLEANFILES+= .depend | CLEANFILES+= .depend | ||||
# handy for debugging | # handy for debugging | ||||
.SUFFIXES: .S .c .cc .cpp .cpp-out | .SUFFIXES: .S .c .cc .cpp .cpp-out | ||||
.S.cpp-out .c.cpp-out: .NOMETA | .S.cpp-out .c.cpp-out: .NOMETA | ||||
@${CC} -E ${CFLAGS} ${.IMPSRC} | grep -v '^[[:space:]]*$$' | @${CC} -E ${CFLAGS} ${.IMPSRC} | grep -v '^[[:space:]]*$$' | ||||
.cc.cpp-out: .NOMETA | .cc.cpp-out: .NOMETA | ||||
@${CXX} -E ${CXXFLAGS} ${.IMPSRC} | grep -v '^[[:space:]]*$$' | @${CXX} -E ${CXXFLAGS} ${.IMPSRC} | grep -v '^[[:space:]]*$$' |