1*7750ad47SMarcel Moolenaar 2*7750ad47SMarcel Moolenaar.if ${.MAKE.DEPENDFILE:M*.${MACHINE}} == "" 3*7750ad47SMarcel Moolenaar# by default only MACHINE0 does updates 4*7750ad47SMarcel MoolenaarUPDATE_DEPENDFILE_MACHINE?= ${MACHINE0} 5*7750ad47SMarcel Moolenaar.if ${MACHINE} != ${UPDATE_DEPENDFILE_MACHINE} 6*7750ad47SMarcel MoolenaarUPDATE_DEPENDFILE= no 7*7750ad47SMarcel Moolenaar.endif 8*7750ad47SMarcel Moolenaar.endif 9*7750ad47SMarcel Moolenaar 10*7750ad47SMarcel MoolenaarCFLAGS+= ${CFLAGS_LAST} 11*7750ad47SMarcel MoolenaarCLEANFILES+= .depend 12*7750ad47SMarcel Moolenaar 13*7750ad47SMarcel Moolenaar# handy for debugging 14*7750ad47SMarcel Moolenaar.SUFFIXES: .S .c .cc .cpp .cpp-out 15*7750ad47SMarcel Moolenaar 16*7750ad47SMarcel Moolenaar 17*7750ad47SMarcel Moolenaar.S.cpp-out .c.cpp-out: .NOMETA 18*7750ad47SMarcel Moolenaar @${CC} -E ${CFLAGS} ${.IMPSRC} | grep -v '^[[:space:]]*$$' 19*7750ad47SMarcel Moolenaar 20*7750ad47SMarcel Moolenaar.cc.cpp-out: .NOMETA 21*7750ad47SMarcel Moolenaar @${CXX} -E ${CXXFLAGS} ${.IMPSRC} | grep -v '^[[:space:]]*$$' 22