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