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