[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / src / usr.bin / which

Diff for /src/usr.bin/which/Makefile between version 1.6 and 1.7

version 1.6, 2013/04/10 02:57:20 version 1.7, 2013/04/13 19:31:58
Line 1 
Line 1 
 #       $OpenBSD$  #       $OpenBSD$
   
 whereis_MAN = ${.OBJDIR}/whereis.1  
 man_depends = ${.OBJDIR}/whereis.d  
   
 PROG=   which  PROG=   which
 MAN=    which.1 ${whereis_MAN}  MAN=    which.1 whereis.1
 LINKS=  ${BINDIR}/which ${BINDIR}/whereis  LINKS=  ${BINDIR}/which ${BINDIR}/whereis
   
 ${whereis_MAN}: ${.CURDIR}/whereis.1 /usr/include/paths.h  check_path_in_man:
         stdpath=`printf '#include <paths.h>\n_PATH_STDPATH\n' | \          stdpath=`printf '#include <paths.h>\n_PATH_STDPATH\n' | \
                 ${CPP} ${CPPFLAGS} -MD -MT '$${.OBJDIR}/whereis.1' \          ${CPP} ${CPPFLAGS} - | \
                 -MF ${man_depends} - | \          sed -n 's/^[    ]*"\(.*\)".*/.Pa \1 ./p'` ; \
                 sed -n 's/^[    ]*"\(.*\)".*/\1/p'` ; \          fgrep -xq "$$stdpath" ${.CURDIR}/whereis.1 && { touch $@; exit 0; }; \
         sed "s!_PATH_STDPATH!$${stdpath}!" < ${.CURDIR}/whereis.1 >$@          echo "Update the expansion of _PATH_STDPATH in ${.CURDIR}/whereis.1"; \
           exit 1
   
 CLEANFILES = ${whereis_MAN}  all: check_path_in_man
 cleandir: cleanlocaldepend  CLEANFILES = check_path_in_man
 cleanlocaldepend:  
         rm -f ${man_depends}  
   
 .if exists(${man_depends})  
 . include "${man_depends}"  
 .endif  
   
 .include <bsd.prog.mk>  .include <bsd.prog.mk>

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7