Home | History | Annotate | Line # | Download | only in mk
bsd.info.mk revision 1.1
      1 #	$NetBSD: bsd.info.mk,v 1.1 1999/02/11 13:25:42 tv 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 .MAIN:		all
     11 .endif
     12 
     13 MAKEINFO?=	makeinfo
     14 INSTALL_INFO?=	install-info
     15 
     16 .SUFFIXES: .txi .texi .info
     17 
     18 .txi.info .texi.info:
     19 	${MAKEINFO} --no-split -o $@ $<
     20 
     21 .if defined(TEXINFO) && !empty(TEXINFO) && !defined(NOSHARE)
     22 INFOFILES=	${TEXINFO:C/\.te?xi$/.info/}
     23 FILES+=		${INFOFILES}
     24 
     25 infoinstall:
     26 .for F in ${INFOFILES}
     27 	@${INSTALL_INFO} --remove --info-dir=${DESTDIR}${INFODIR} ${DESTDIR}${INFODIR}/${F}
     28 	${INSTALL_INFO} --info-dir=${DESTDIR}${INFODIR} ${DESTDIR}${INFODIR}/${F}
     29 .endfor
     30 
     31 .for F in ${INFOFILES}
     32 FILESDIR_${F}=	${INFODIR}
     33 FILESOWN_${F}=	${INFOOWN}
     34 FILESGRP_${F}=	${INFOGRP}
     35 FILESMODE_${F}=	${INFOMODE}
     36 FILESNAME_${F}=	${F:T}
     37 .endfor
     38 
     39 .if !defined(NOSHARE)
     40 all: ${INFOFILES}
     41 .else
     42 all:
     43 .endif
     44 
     45 cleaninfo:
     46 	rm -f ${INFOFILES}
     47 .else
     48 cleaninfo infoinstall:
     49 .endif
     50 
     51 .include <bsd.files.mk>
     52 
     53 # These need to happen *after* filesinstall.
     54 .PHONY: infoinstall cleaninfo
     55 realinstall: infoinstall
     56 realclean: cleaninfo
     57 
     58 # Make sure all of the standard targets are defined, even if they do nothing.
     59 clean depend includes lint regress tags:
     60