xref: /freebsd/share/mk/local.autodep.mk (revision a6589ab7609188e3591cb7826d467a71ecbbee2e)
1ccfb9654SSimon J. Gerraty# $FreeBSD$
27750ad47SMarcel Moolenaar
37750ad47SMarcel Moolenaar.if ${.MAKE.DEPENDFILE:M*.${MACHINE}} == ""
47750ad47SMarcel Moolenaar# by default only MACHINE0 does updates
5*a6589ab7SSimon J. GerratyUPDATE_DEPENDFILE_MACHINE?= ${MACHINE0:U${MACHINE}}
67750ad47SMarcel Moolenaar.if ${MACHINE} != ${UPDATE_DEPENDFILE_MACHINE}
77750ad47SMarcel MoolenaarUPDATE_DEPENDFILE= no
87750ad47SMarcel Moolenaar.endif
97750ad47SMarcel Moolenaar.endif
107750ad47SMarcel Moolenaar
117750ad47SMarcel MoolenaarCFLAGS+= ${CFLAGS_LAST}
126f385941SSimon J. GerratyCXXFLAGS+= ${CXXFLAGS_LAST}
136f385941SSimon J. GerratyLDFLAGS+= ${LDFLAGS_LAST}
146f385941SSimon J. Gerraty
157750ad47SMarcel MoolenaarCLEANFILES+= .depend
167750ad47SMarcel Moolenaar
177750ad47SMarcel Moolenaar# handy for debugging
187750ad47SMarcel Moolenaar.SUFFIXES:  .S .c .cc .cpp .cpp-out
197750ad47SMarcel Moolenaar
207750ad47SMarcel Moolenaar
217750ad47SMarcel Moolenaar.S.cpp-out .c.cpp-out: .NOMETA
227750ad47SMarcel Moolenaar	@${CC} -E ${CFLAGS} ${.IMPSRC} | grep -v '^[[:space:]]*$$'
237750ad47SMarcel Moolenaar
247750ad47SMarcel Moolenaar.cc.cpp-out: .NOMETA
257750ad47SMarcel Moolenaar	@${CXX} -E ${CXXFLAGS} ${.IMPSRC} | grep -v '^[[:space:]]*$$'
26