###########################################################################
#	Makefile for SKK
###########################################################################
#
EMACS = /usr/local/bin/nemacs
#
LISPDIR = /usr/local/nemacs/lisp
ELFILES= skk.el skk-tut.el skk-tools.el skk-isearch.el
ELCFILES= skk.elc skk-tut.elc skk-tools.elc skk-isearch.elc
#
JISYODIR = /usr/local/nemacs/etc
JISYO = SKK-JISYO.L
#
INFODIR = /usr/local/nemacs/info
INFO = skk
#
ETCDIR= /usr/local/nemacs/etc
SKKFILES= SKK.tut SKK-JISYO.S SKK-JISYO.M SKK-JISYO.L SKK-JISYO.JIS2
#
# skkserv will be installed into the following directory
SERVERDIR = /usr/local/nemacs/etc
#
# Manual DIRECTORY
MANDIR = /usr/local/nemacs/man
MANFILES = skk-romkan.tex skk.tex latexinfo.sty tabular.sty skk.ps
#
# Do you prefer GNU C Compiler ?  I don't.
CC = cc -O
#CC = gcc -traditional
#
# for skkserv 
NIS=1


###########################################################################
all: 
	@echo "You should specify an argument"

everything: install-skk common-skkserv install-skkserv skkman

private: install-skk private-skkserv private-install-skkserv skkman

install-skk:
	for f in $(ELFILES) $(ELCFILES) ;\
	  do install -c -m 644 $$f $(LISPDIR); \
	done
	for f in $(SKKFILES) ;\
	  do install -c -m 644 $$f $(ETCDIR); \
	done
	install -c -m 644 $(JISHO) $(JISHODIR)
	install -c -m 644 $(INFO) $(INFODIR)

common-skkserv: 
	(cd skkserv; make CC=$(CC) SERVERDIR=$(SERVERDIR) \
		JISYODIR=$(JISYODIR) JISYO=$(JISYO) NIS=$(NIS) )

private-skkserv: 
	(cd skkserv; make private CC=$(CC) SERVERDIR=$(SERVERDIR) \
		JISYODIR=$(JISYODIR) JISYO=$(JISYO) NIS=$(NIS) )

install-skkserv:
	(cd skkserv; make install CC=$(CC) SERVERDIR=$(SERVERDIR) \
		JISYODIR=$(JISYODIR) JISYO=$(JISYO) NIS=$(NIS) )

private-install-skkserv:
	(cd skkserv; make private-install CC=$(CC) SERVERDIR=$(SERVERDIR) \
		JISYODIR=$(JISYODIR) JISYO=$(JISYO) NIS=$(NIS) )

skktools:
	@echo "Sorry, I don't know skktools"

skkman:
	for f in $(MANFILES) ;\
	  do install -c -m 644 $$f $(MANDIR); \
	done

clean:
	rm -f skkserv
###########################################################################
