Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/share/mk/bsd.prog.mk,v rcsdiff: /ftp/cvs/cvsroot/src/share/mk/bsd.prog.mk,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.19 retrieving revision 1.20 diff -u -p -r1.19 -r1.20 --- src/share/mk/bsd.prog.mk 1993/07/17 12:18:12 1.19 +++ src/share/mk/bsd.prog.mk 1993/07/17 13:43:56 1.20 @@ -128,8 +128,15 @@ cleandir: _PROGSUBDIR depend: .depend _PROGSUBDIR .depend: ${SRCS} .if defined(PROG) - mkdep ${MKDEP} ${CFLAGS:M-[ID+]*} ${.ALLSRC:M*.c} ${.ALLSRC:M*.cc} \ - ${.ALLSRC:M*.C} ${.ALLSRC:M*.cxx} + rm -f .depend + files="${.ALLSRC:M*.c}"; \ + if [ "$$files" != "" ]; then \ + mkdep -a ${MKDEP} ${CFLAGS:M-[ID]*} $$files; \ + fi + files="${.ALLSRC:M*.cc} ${.ALLSRC:M*.C} ${.ALLSRC:M*.cxx}"; \ + if [ "$$files" != " " ]; then \ + mkdep -a ${MKDEP} -+ ${CXXFLAGS:M-[ID]*} $$files; \ + fi .endif .endif