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