1# $Id: Makefile,v 1.15 1999/02/09 17:23:01 wosch Exp $ 2# 3# Japanized by 4# Copyright (c) KUMANO, Tadashi <kumano@jp.freebsd.org>, 1996-1999, 5# Copyright (c) FreeBSD jp-man project <man-jp@jp.freebsd.org>, 1996, 1998, 6# which is a study toward the multilingual enhancement. 7# (version 1.1h 1999/09/03) 8 9MAINTAINER= wosch 10 11.if exists(${.CURDIR}/obj) 12MAN1= ${.CURDIR}/obj/jmakewhatis.1 13EMAN1= ${.CURDIR}/obj/jmakewhatis.1.eng.gz 14MAN8= ${.CURDIR}/obj/jmakewhatis.local.8 15EMAN8= ${.CURDIR}/obj/jmakewhatis.local.8.eng.gz 16TARG= ${.CURDIR}/obj/jmakewhatis 17TARG2= ${.CURDIR}/obj/jmakewhatis.local 18.else 19MAN1= ${.CURDIR}/jmakewhatis.1 20EMAN1= ${.CURDIR}/jmakewhatis.1.eng.gz 21MAN8= ${.CURDIR}/jmakewhatis.local.8 22EMAN8= ${.CURDIR}/jmakewhatis.local.8.eng.gz 23TARG= ${.CURDIR}/jmakewhatis 24TARG2= ${.CURDIR}/jmakewhatis.local 25.endif 26 27#MLINKS= jmakewhatis.local.8 jcatman.local.8 28 29MANDEPEND= ${MAN1} ${MAN8} 30 31CLEANFILES+= ${TARG} ${TARG2} ${MAN1} ${EMAN1} ${MAN8} ${EMAN8} 32 33all: ${TARG} ${TARG2} ${MAN1} ${EMAN1} ${MAN8} ${EMAN8} 34 35depend rcsfreeze tags all: 36 @echo -n 37 38${TARG}: ${.CURDIR}/makewhatis.perl 39 sed -e 's,#zcat#,${zcat},' \ 40 ${.CURDIR}/makewhatis.perl > ${.TARGET} 41 chmod 755 ${.TARGET} 42 43${TARG2}: ${.CURDIR}/makewhatis.local.sh 44 cp ${.CURDIR}/makewhatis.local.sh ${.TARGET} 45 chmod 755 ${.TARGET} 46 47${MAN1}: ${.CURDIR}/jmakewhatis.man 48 sed -e 's,%libdir%,${libdir},' -e 's,%bindir%,${bindir},' \ 49 -e 's,%pager%,${pager},' -e 's,%troff%,${troff},' \ 50 -e 's,%manpath_config_file%,${manpath_config_file},' \ 51 ${.CURDIR}/jmakewhatis.man > ${.TARGET} 52 53${EMAN1}: ${.CURDIR}/jmakewhatis.man.eng 54 sed -e 's,%libdir%,${libdir},' -e 's,%bindir%,${bindir},' \ 55 -e 's,%pager%,${pager},' -e 's,%troff%,${troff},' \ 56 -e 's,%manpath_config_file%,${manpath_config_file},' \ 57 ${.CURDIR}/jmakewhatis.man.eng | \ 58 ${compress} > ${.TARGET} 59 60${MAN8}: ${.CURDIR}/jmakewhatis.local.man 61 sed -e 's,%libdir%,${libdir},' -e 's,%bindir%,${bindir},' \ 62 -e 's,%pager%,${pager},' -e 's,%troff%,${troff},' \ 63 -e 's,%manpath_config_file%,${manpath_config_file},' \ 64 ${.CURDIR}/jmakewhatis.local.man > ${.TARGET} 65 66${EMAN8}: ${.CURDIR}/jmakewhatis.local.man.eng 67 sed -e 's,%libdir%,${libdir},' -e 's,%bindir%,${bindir},' \ 68 -e 's,%pager%,${pager},' -e 's,%troff%,${troff},' \ 69 -e 's,%manpath_config_file%,${manpath_config_file},' \ 70 ${.CURDIR}/jmakewhatis.local.man.eng | \ 71 ${compress} > ${.TARGET} 72 73install: ${TARG} ${TARG2} man_install after_maninstall 74 ${INSTALL} -m 555 ${TARG} ${DESTDIR}${BINDIR} 75 ${INSTALL} -m 555 ${TARG2} ${DESTDIR}${libexecdir} 76 ln -sf jmakewhatis.local ${DESTDIR}${libexecdir}/jcatman.local 77 78.if !defined(NO_MAN) 79man_install: ${MAN1} ${MAN8} 80 ${INSTALL} -m 444 ${MAN1} ${DESTDIR}${MANDIR}1 81 ${INSTALL} -m 444 ${MAN8} ${DESTDIR}${MANDIR}8 82 ln -sf jmakewhatis.local.8.gz ${DESTDIR}${MANDIR}8/jcatman.local.8.gz 83 84after_maninstall: ${EMAN1} ${EMAN8} 85 ${INSTALL} -m 444 ${EMAN1} \ 86 ${DESTDIR}${EMANDIR}1/jmakewhatis.1.gz 87 ${INSTALL} -m 444 ${EMAN8} \ 88 ${DESTDIR}${EMANDIR}8/jmakewhatis.local.8.gz 89 ln -sf jmakewhatis.local.8.gz ${DESTDIR}${EMANDIR}8/jcatman.local.8.gz 90.else 91man_install: 92after_maninstall: 93.endif 94 95.include "../Makefile.inc" 96 97.include <bsd.prog.mk> 98