[BACK]Return to bsd.info.mk CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / share / mk

Annotation of src/share/mk/bsd.info.mk, Revision 1.3

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

CVSweb <webmaster@jp.NetBSD.org>