[BACK]Return to bsd.dep.mk CVS log [TXT][DIR] Up to [local] / src / share / mk

Diff for /src/share/mk/bsd.dep.mk between version 1.4 and 1.5

version 1.4, 1998/06/09 19:29:45 version 1.5, 2003/08/07 11:24:03
Line 4 
Line 4 
 # some of the rules involve .h sources, so remove them from mkdep line  # some of the rules involve .h sources, so remove them from mkdep line
 .if !target(depend)  .if !target(depend)
 depend: beforedepend .depend _SUBDIRUSE afterdepend  depend: beforedepend .depend _SUBDIRUSE afterdepend
 .if defined(SRCS)  .  if defined(SRCS)
 .depend: ${SRCS}  .depend: ${SRCS}
         @rm -f .depend          @rm -f .depend
         @files="${.ALLSRC:M*.s} ${.ALLSRC:M*.S}"; \          @files="${.ALLSRC:M*.s} ${.ALLSRC:M*.S}"; \
Line 22 
Line 22 
           echo mkdep -a ${MKDEP} ${CXXFLAGS:M-[ID]*} ${CPPFLAGS} $$files; \            echo mkdep -a ${MKDEP} ${CXXFLAGS:M-[ID]*} ${CPPFLAGS} $$files; \
           mkdep -a ${MKDEP} ${CXXFLAGS:M-[ID]*} ${CPPFLAGS} $$files; \            mkdep -a ${MKDEP} ${CXXFLAGS:M-[ID]*} ${CPPFLAGS} $$files; \
         fi          fi
 .else  .  else
 .depend:  .depend:
 .endif  .  endif
 .if !target(beforedepend)  .  if !target(beforedepend)
 beforedepend:  beforedepend:
 .endif  .  endif
 .if !target(afterdepend)  .  if !target(afterdepend)
 afterdepend:  afterdepend:
   .  endif
 .endif  .endif
 .endif  
   
 .if !target(tags)  .if !target(tags)
 .if defined(SRCS)  .  if defined(SRCS)
 tags: ${SRCS} _SUBDIRUSE  tags: ${SRCS} _SUBDIRUSE
         -cd ${.CURDIR}; ${CTAGS} -f /dev/stdout ${.ALLSRC:N*.h} | \          -cd ${.CURDIR}; ${CTAGS} -f /dev/stdout ${.ALLSRC:N*.h} | \
             sed "s;\${.CURDIR}/;;" > tags              sed "s;\${.CURDIR}/;;" > tags
 .else  .  else
 tags:  tags:
   .  endif
 .endif  .endif
 .endif  
   
 .if defined(SRCS)  .if defined(SRCS)
 cleandir: cleandepend  cleandir: cleandepend
 cleandepend:  cleandepend:
         rm -f .depend ${.CURDIR}/tags          rm -f .depend ${.CURDIR}/tags
 .endif  .endif
   
   .PHONY: beforedepend depend afterdepend cleandepend

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5