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