# for GNU make only!

# Makefile for Japanese OpenSSH manpage
# by Yusuke Shinyama <yusuke @ cs . nyu . edu>
# $Id: Makefile,v 1.12 2004/04/21 06:53:54 yusuke Exp $

VERSION=381p1

ROFF=env LANG=ja_JP groff -Tnippon -mandoc
MAN2HTML=perl ./man2html.prl
NKF=nkf -e

#
.SUFFIXES: .0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .html

#
SRCS=scp.1 sftp-server.8 sftp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh-keyscan.1 \
	ssh.1 sshd.8 ssh-keysign.8 ssh-rand-helper.8 ssh_config.5 sshd_config.5

FORMATTED_TEXT=scp.0 sftp-server.0 sftp.0 ssh-add.0 ssh-agent.0 ssh-keygen.0 ssh-keyscan.0 \
	ssh.0 sshd.0 ssh-keysign.0 ssh-rand-helper.0 ssh_config.0 sshd_config.0

FORMATTED_HTML=scp.html sftp-server.html sftp.html ssh-add.html ssh-agent.html ssh-keygen.html ssh-keyscan.html \
	ssh.html sshd.html ssh-keysign.html ssh-rand-helper.html ssh_config.html sshd_config.html

all: $(FORMATTED_TEXT) $(FORMATTED_HTML)

clean: 
	-rm $(FORMATTED_TEXT) $(FORMATTED_HTML)

pack: clean
	cd ..; tar c --exclude CVS --numeric-owner -z -f openssh-jman-$(VERSION).tar.gz jman

.1.0:
	$(ROFF) $< > $@
.5.0:
	$(ROFF) $< > $@
.8.0:
	$(ROFF) $< > $@
.0.html:
	$(MAN2HTML) $< < $< | $(NKF) > $@
