Home | History | Annotate | Line # | Download | only in mk
bsd.info.mk revision 1.11
      1  1.11      erh #	$NetBSD: bsd.info.mk,v 1.11 2000/02/19 23:57:12 erh Exp $
      2   1.1       tv 
      3   1.1       tv .if !target(__initialized__)
      4   1.1       tv __initialized__:
      5   1.1       tv .if exists(${.CURDIR}/../Makefile.inc)
      6   1.1       tv .include "${.CURDIR}/../Makefile.inc"
      7   1.1       tv .endif
      8   1.1       tv .include <bsd.own.mk>
      9   1.1       tv .include <bsd.obj.mk>
     10   1.9    perry .include <bsd.depall.mk>
     11   1.1       tv .MAIN:		all
     12   1.1       tv .endif
     13   1.1       tv 
     14   1.1       tv MAKEINFO?=	makeinfo
     15   1.3       tv INFOFLAGS?=	
     16   1.1       tv INSTALL_INFO?=	install-info
     17   1.1       tv 
     18   1.5       tv .SUFFIXES: .txi .texi .texinfo .info
     19   1.1       tv 
     20   1.5       tv .txi.info .texi.info .texinfo.info:
     21   1.3       tv 	@${MAKEINFO} ${INFOFLAGS} --no-split -o $@ $<
     22   1.1       tv 
     23   1.7       tv .if defined(TEXINFO) && !empty(TEXINFO) && ${MKINFO} != "no"
     24   1.5       tv INFOFILES=	${TEXINFO:C/\.te?xi(nfo)?$/.info/}
     25   1.1       tv FILES+=		${INFOFILES}
     26  1.11      erh .NOPATH:	${INFOFILES}
     27   1.1       tv 
     28   1.1       tv infoinstall:
     29   1.1       tv .for F in ${INFOFILES}
     30   1.1       tv 	@${INSTALL_INFO} --remove --info-dir=${DESTDIR}${INFODIR} ${DESTDIR}${INFODIR}/${F}
     31   1.1       tv 	${INSTALL_INFO} --info-dir=${DESTDIR}${INFODIR} ${DESTDIR}${INFODIR}/${F}
     32   1.1       tv .endfor
     33   1.1       tv 
     34   1.1       tv .for F in ${INFOFILES}
     35   1.1       tv FILESDIR_${F}=	${INFODIR}
     36   1.1       tv FILESOWN_${F}=	${INFOOWN}
     37   1.1       tv FILESGRP_${F}=	${INFOGRP}
     38   1.1       tv FILESMODE_${F}=	${INFOMODE}
     39   1.1       tv FILESNAME_${F}=	${F:T}
     40   1.1       tv .endfor
     41   1.1       tv 
     42  1.10  mycroft realall: ${INFOFILES}
     43   1.1       tv .else
     44  1.10  mycroft realall:
     45   1.1       tv .endif
     46   1.1       tv 
     47   1.8    billc .if ${MKINFO} != "no"
     48   1.1       tv cleaninfo:
     49   1.1       tv 	rm -f ${INFOFILES}
     50   1.1       tv .else
     51   1.1       tv cleaninfo infoinstall:
     52   1.1       tv .endif
     53   1.1       tv 
     54   1.1       tv .include <bsd.files.mk>
     55   1.1       tv 
     56   1.1       tv # These need to happen *after* filesinstall.
     57   1.1       tv .PHONY: infoinstall cleaninfo
     58   1.1       tv realinstall: infoinstall
     59   1.4       tv cleandir distclean: cleaninfo
     60   1.1       tv 
     61   1.1       tv # Make sure all of the standard targets are defined, even if they do nothing.
     62   1.1       tv clean depend includes lint regress tags:
     63