bsd.info.mk revision 5388
11541SrgrimesBINMODE= 444 21541SrgrimesBINDIR?= /usr/share/info 31541SrgrimesMAKEINFO?= makeinfo 41541SrgrimesMAKEINFOFLAGS?= # --no-split would simplify some things, e.g., compression 51541Srgrimes 61541Srgrimes.SUFFIXES: .info .texi .texinfo 71541Srgrimes.texi.info: 81541Srgrimes ${MAKEINFO} ${MAKEINFOFLAGS} -I ${.CURDIR} ${.IMPSRC} -o ${.TARGET} 91541Srgrimes.texinfo.info: 101541Srgrimes ${MAKEINFO} ${MAKEINFOFLAGS} -I ${.CURDIR} ${.IMPSRC} -o ${.TARGET} 111541Srgrimes 121541Srgrimes.PATH: ${.CURDIR} 131541Srgrimes 141541Srgrimesall: ${INFO:S/$/.info/g} 151541Srgrimes 161541Srgrimes.if defined(SRCS) 171541Srgrimes${INFO}.info: ${SRCS} 181541Srgrimes ${MAKEINFO} ${MAKEINFOFLAGS} -I ${.CURDIR} ${SRCS:S/^/${.CURDIR}\//g} -o ${INFO}.info 191541Srgrimes.endif 201541Srgrimes 211541Srgrimesdepend:; 221541Srgrimes 231541Srgrimes.if !target(obj) 241541Srgrimes.if defined(NOOBJ) 251541Srgrimesobj: 261541Srgrimes.else 271541Srgrimesobj: 281541Srgrimes @cd ${.CURDIR}; rm -f obj > /dev/null 2>&1 || true; \ 291541Srgrimes here=`pwd`; subdir=`echo $$here | sed 's,^/usr/src/,,'`; \ 301541Srgrimes if test $$here != $$subdir ; then \ 311541Srgrimes dest=/usr/obj/$$subdir ; \ 321541Srgrimes ${ECHO} "$$here -> $$dest"; ln -s $$dest obj; \ 331541Srgrimes if test -d /usr/obj -a ! -d $$dest; then \ 341541Srgrimes mkdir -p $$dest; \ 3550477Speter else \ 361541Srgrimes true; \ 371541Srgrimes fi; \ 38221059Skib else \ 39221059Skib true ; \ 402165Spaul dest=$$here/obj ; \ 4129683Sgibbs ${ECHO} "making $$here/obj" ; \ 4229683Sgibbs if test ! -d obj ; then \ 43173760Sattilio mkdir $$here/obj; \ 44141428Siedowse fi ; \ 4560938Sjake fi; 4660938Sjake.endif 4729683Sgibbs.endif 4883045Sobrien 4929683Sgibbsclean: 5060938Sjake rm -f ${INFO:S/$/.info*/g} [eE]rrs mklog ${CLEANFILES} 5160938Sjake 5229683Sgibbscleandir: clean 5331470Sdg cd ${.CURDIR}; rm -rf obj 541541Srgrimes 55177859Sjeffinstall: 56173760Sattilio @if [ ! -d "${DESTDIR}${BINDIR}" ]; then \ 5744510Swollman /bin/rm -f ${DESTDIR}${BINDIR} ; \ 58177859Sjeff mkdir -p ${DESTDIR}${BINDIR} ; \ 591541Srgrimes chown root.wheel ${DESTDIR}${BINDIR} ; \ 601541Srgrimes chmod 755 ${DESTDIR}${BINDIR} ; \ 6155205Speter else \ 62 true ; \ 63 fi 64 ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ 65 ${INFO:S/$/.info*/g} ${DESTDIR}${BINDIR} 66 67