#
# Makefile for document
#
#include	$(HOME)/tex/texmake.mk

#
# Makefile for document
#

# include	/usr/include/make/default.mk

.SUFFIXES:
.SUFFIXES: .tex .dvi .view .View .VIEW .lview .pv .pvm .pvw .ps .postscript .fig .obj .eps .img .style .pdf .pdv $(SUFFIXES)

STYDIR=$(HOME)/tex/style

TEX	=/usr/local/bin/platex
#PSTEX= /usr/local/tex/pstex
XDVI	= xdvi -gamma 0.7
CP	= cp $? $@
MV	= mv $? $@
PSLN	= rm -f $@ ; ln -s $? $@
LN	= rm -f $@ ; ln -s $? $@
TEXT2TEXCODE= nkf -s $? > $@
#F2PS= /usr/bin/X11/f2ps -P -c -N $? > $@
#F2PSP= /usr/bin/X11/f2ps -P -c -N $? > $@
#F2PSL= /usr/bin/X11/f2ps -L -c -N $? > $@
F2PS= /usr/bin/X11/fig2dev -Lps $? $@
#TGIF2PS=/usr/bin/X11/prtgif -eps $?
TGIF2PS=rm -f $* ; ln -s $*.eps $* ; tgif -print -eps -stdout > $*.eps
IMAGE2PS= $(HOME)/bin/$(HOSTNAME)/image_ps $? > $@
IMAGE2PS400= $(HOME)/bin/$(HOSTNAME)/image_ps -dpi 400 $? > $@
MAC2UNIX= $(HOME)/bin/mac2unix $? | nkf -s > $@
TOUCH= touch $@
A4TOA4W= $(HOME)/bin/a4-to-a4w
A4TOA3W= $(HOME)/bin/a4-to-a3
B5TOB4W= $(HOME)/bin/b5-to-b4

BOOKSRCDIR=..

all:: syllabus-b-book-ja.pdf syllabus-b-book-en.pdf
all:: syllabus-b-viewer-ja.pdf syllabus-b-viewer-en.pdf
all:: syllabus-g-book-en.pdf syllabus-g-book-ja.pdf
all:: syllabus-g-viewer-en.pdf syllabus-g-viewer-ja.pdf

.obj.ps:
	$(TGIF2PS) $*.obj
	rm -f $* $*.ps
	ln -s $*.eps $*.ps
	ln -s $*.ps $*

.obj.eps:
	$(TGIF2PS) $*.obj

#
# DVI file
#
.tex.dvi:
	@touch $*.out
	$(TEX) $*
	@dvipdfm-out2uni $*.out
	$(TEX) $*
	@dvipdfm-out2uni $*.out
	$(TEX) $*
	@dvipdfm-out2uni $*.out

.dvi.view:
	$(XDVI) -paper a4 -s 8 $*.dvi

.dvi.pdf:
	dvipdfmx $*.dvi

syllabus-b-book-ja.pdf: syllabus-b-book-ja.dvi ; dvipdfmx -l $*.dvi
syllabus-b-viewer-ja.pdf: syllabus-b-viewer-ja.dvi ; dvipdfmx -l $*.dvi

syllabus-b-book-en.pdf: syllabus-b-book-en.dvi ; dvipdfmx -l $*.dvi
syllabus-b-viewer-en.pdf: syllabus-b-viewer-en.dvi ; dvipdfmx -l $*.dvi

syllabus-g-book-ja.pdf: syllabus-g-book-ja.dvi ; dvipdfmx -l $*.dvi
syllabus-g-viewer-ja.pdf: syllabus-g-viewer-ja.dvi ; dvipdfmx -l $*.dvi

syllabus-g-book-en.pdf: syllabus-g-book-en.dvi ; dvipdfmx -l $*.dvi
syllabus-g-viewer-en.pdf: syllabus-g-viewer-en.dvi ; dvipdfmx -l $*.dvi

.pdf.pdv:
	acroread4 $*.pdf

.dvi.View:
	$(XDVI) -paper b4 -s 7 $*.dvi

.dvi.VIEW:
	$(XDVI) -paper a3 -s 7 $*.dvi

.dvi.lview:
	$(XDVI) -paper a4r -s 6 $*.dvi

.dvi.LView:
	$(XDVI) -paper b4r -s 7 $*.dvi

.dvi.LVIEW:
	$(XDVI) -paper a3r -s 7 $*.dvi

#.dvi.pv:
#	dvips -t a4 -D 600 -o $*.ps $*.dvi
#	gv $*.ps

.dvi.postscript:
	dvips -t a4 -D 600 -o $*.ps $*.dvi
	touch $*.postscript

.dvi.pvm:
	dvips -t a4 -x 1600 -y 1600 -o $*.ps $*.dvi
	gv $*.ps

.postscript.pv:
	gv $*.ps

%.pvw: %.dvi
	jdvi2kps -d 400 $*.dvi | $(A4TOA4W) > $*.ps
	ghostview $*.ps

%.pvW: %.dvi
	jdvi2kps -d 400 $*.dvi | $(A4TOA3W) > $*.ps
	ghostview $*.ps

%.lpv: %.dvi
	jdvi2kps -d 400 -l $*.dvi > $*.ps
	ghostview $*.ps

%.pV: %.dvi
	jdvi2kps -d 400 -pa b4 $*.dvi > $*.ps
	ghostview $*.ps

%.lpV: %.dvi
	jdvi2kps -d 400 -pa b4 -l $*.dvi > $*.ps
	ghostview $*.ps

%.PV: %.dvi
	jdvi2kps -d 400 -pa a3 $*.dvi > $*.ps
	ghostview $*.ps

%.LPV: %.dvi
	jdvi2kps -d 400 -pa a3 -l $*.dvi > $*.ps
	ghostview $*.ps

clean:
	rm -f *.tex *.sty *.log *.aux *.dvi *.toc *.lof *.lot *.ps *.psz *.plg *.idx *.img *.fig *.style *.eps *.obj

#
# style file
#

UTF8TEXCODE= @cat $? | utf8tex | nkf -s > $@

edb.sty: ../edb.sty			; $(UTF8TEXCODE)

SOURCESB = edb-syl.cls edb.sty syllabus-b.tex	\
	ce-day-ja.tex ce-night-ja.tex ce-day-ja-toc.tex ce-night-ja-toc.tex	\
	ce-day-en.tex ce-night-en.tex ce-day-en-toc.tex ce-night-en-toc.tex	\
	me-day-ja.tex me-night-ja.tex me-day-ja-toc.tex me-night-ja-toc.tex	\
	me-day-en.tex me-night-en.tex me-day-en-toc.tex me-night-en-toc.tex	\
	chem-day-ja.tex chem-night-ja.tex chem-day-ja-toc.tex chem-night-ja-toc.tex	\
	chem-day-en.tex chem-night-en.tex chem-day-en-toc.tex chem-night-en-toc.tex	\
	ee-day-ja.tex ee-night-ja.tex ee-day-ja-toc.tex ee-night-ja-toc.tex	\
	ee-day-en.tex ee-night-en.tex ee-day-en-toc.tex ee-night-en-toc.tex	\
	is-day-ja.tex is-night-ja.tex is-day-ja-toc.tex is-night-ja-toc.tex	\
	is-day-en.tex is-night-en.tex is-day-en-toc.tex is-night-en-toc.tex	\
	bio-day-ja.tex bio-night-ja.tex bio-day-ja-toc.tex bio-night-ja-toc.tex	\
	bio-day-en.tex bio-night-en.tex bio-day-en-toc.tex bio-night-en-toc.tex	\
	opt-day-ja.tex opt-day-ja-toc.tex	\
	opt-day-en.tex opt-day-en-toc.tex

syllabus-b-book-ja.dvi: syllabus-b-book-ja.tex $(SOURCESB)
syllabus-b-viewer-ja.dvi: syllabus-b-viewer-ja.tex $(SOURCESB)

syllabus-book-en.dvi: syllabus-book-en.tex $(SOURCESB)
syllabus-b-book-en.dvi: syllabus-b-book-en.tex $(SOURCESB)
syllabus-b-viewer-en.dvi: syllabus-b-viewer-en.tex $(SOURCESB)

edb-syl.cls: ../edb-syl.cls		; $(UTF8TEXCODE)

BeJapanese=cat $? | sed -e 's/%English%/false/' > $@
BeEnglish=cat $? | sed -e 's/%English%/true/' > $@

syllabus-b-book-p.tex: syllabus-b.tex	; cat $? | sed -e 's/%ClassOption%//' > $@
syllabus-b-book-l.tex: syllabus-b.tex	; cat $? | sed -e 's/%ClassOption%/,landscape/' > $@
syllabus-b-book-ja.tex: syllabus-b-book-l.tex	; $(BeJapanese)
syllabus-b-book-en.tex: syllabus-b-book-l.tex	; $(BeEnglish)

syllabus-b-viewer.tex: syllabus-b.tex	; cat $? | sed -e 's/%ClassOption%/,color,viewer,landscape/' > $@
syllabus-b-viewer-ja.tex: syllabus-b-viewer.tex	; $(BeJapanese)
syllabus-b-viewer-en.tex: syllabus-b-viewer.tex	; $(BeEnglish)

syllabus-b.tex: ../syllabus-b.tex		; $(UTF8TEXCODE)

ce-day-ja.tex:	../ce-day-ja.tex	; $(UTF8TEXCODE)
ce-night-ja.tex:	../ce-night-ja.tex	; $(UTF8TEXCODE)
me-day-ja.tex:	../me-day-ja.tex	; $(UTF8TEXCODE)
me-night-ja.tex:	../me-night-ja.tex	; $(UTF8TEXCODE)
chem-day-ja.tex:	../chem-day-ja.tex	; $(UTF8TEXCODE)
chem-night-ja.tex:	../chem-night-ja.tex	; $(UTF8TEXCODE)
ee-day-ja.tex:	../ee-day-ja.tex	; $(UTF8TEXCODE)
ee-night-ja.tex:	../ee-night-ja.tex	; $(UTF8TEXCODE)
is-day-ja.tex:	../is-day-ja.tex	; $(UTF8TEXCODE)
is-night-ja.tex:	../is-night-ja.tex	; $(UTF8TEXCODE)
bio-day-ja.tex:	../bio-day-ja.tex	; $(UTF8TEXCODE)
bio-night-ja.tex:	../bio-night-ja.tex	; $(UTF8TEXCODE)
opt-day-ja.tex:	../opt-day-ja.tex	; $(UTF8TEXCODE)

ce-day-ja-toc.tex:	../ce-day-ja-toc.tex	; $(UTF8TEXCODE)
ce-night-ja-toc.tex:	../ce-night-ja-toc.tex	; $(UTF8TEXCODE)
me-day-ja-toc.tex:	../me-day-ja-toc.tex	; $(UTF8TEXCODE)
me-night-ja-toc.tex:	../me-night-ja-toc.tex	; $(UTF8TEXCODE)
chem-day-ja-toc.tex:	../chem-day-ja-toc.tex	; $(UTF8TEXCODE)
chem-night-ja-toc.tex:	../chem-night-ja-toc.tex	; $(UTF8TEXCODE)
ee-day-ja-toc.tex:	../ee-day-ja-toc.tex	; $(UTF8TEXCODE)
ee-night-ja-toc.tex:	../ee-night-ja-toc.tex	; $(UTF8TEXCODE)
is-day-ja-toc.tex:	../is-day-ja-toc.tex	; $(UTF8TEXCODE)
is-night-ja-toc.tex:	../is-night-ja-toc.tex	; $(UTF8TEXCODE)
bio-day-ja-toc.tex:	../bio-day-ja-toc.tex	; $(UTF8TEXCODE)
bio-night-ja-toc.tex:	../bio-night-ja-toc.tex	; $(UTF8TEXCODE)
opt-day-ja-toc.tex:	../opt-day-ja-toc.tex	; $(UTF8TEXCODE)

ce-day-en.tex:	../ce-day-en.tex	; $(UTF8TEXCODE)
ce-night-en.tex:	../ce-night-en.tex	; $(UTF8TEXCODE)
me-day-en.tex:	../me-day-en.tex	; $(UTF8TEXCODE)
me-night-en.tex:	../me-night-en.tex	; $(UTF8TEXCODE)
chem-day-en.tex:	../chem-day-en.tex	; $(UTF8TEXCODE)
chem-night-en.tex:	../chem-night-en.tex	; $(UTF8TEXCODE)
ee-day-en.tex:	../ee-day-en.tex	; $(UTF8TEXCODE)
ee-night-en.tex:	../ee-night-en.tex	; $(UTF8TEXCODE)
is-day-en.tex:	../is-day-en.tex	; $(UTF8TEXCODE)
is-night-en.tex:	../is-night-en.tex	; $(UTF8TEXCODE)
bio-day-en.tex:	../bio-day-en.tex	; $(UTF8TEXCODE)
bio-night-en.tex:	../bio-night-en.tex	; $(UTF8TEXCODE)
opt-day-en.tex:	../opt-day-en.tex	; $(UTF8TEXCODE)

ce-day-en-toc.tex:	../ce-day-en-toc.tex	; $(UTF8TEXCODE)
ce-night-en-toc.tex:	../ce-night-en-toc.tex	; $(UTF8TEXCODE)
me-day-en-toc.tex:	../me-day-en-toc.tex	; $(UTF8TEXCODE)
me-night-en-toc.tex:	../me-night-en-toc.tex	; $(UTF8TEXCODE)
chem-day-en-toc.tex:	../chem-day-en-toc.tex	; $(UTF8TEXCODE)
chem-night-en-toc.tex:	../chem-night-en-toc.tex	; $(UTF8TEXCODE)
ee-day-en-toc.tex:	../ee-day-en-toc.tex	; $(UTF8TEXCODE)
ee-night-en-toc.tex:	../ee-night-en-toc.tex	; $(UTF8TEXCODE)
is-day-en-toc.tex:	../is-day-en-toc.tex	; $(UTF8TEXCODE)
is-night-en-toc.tex:	../is-night-en-toc.tex	; $(UTF8TEXCODE)
bio-day-en-toc.tex:	../bio-day-en-toc.tex	; $(UTF8TEXCODE)
bio-night-en-toc.tex:	../bio-night-en-toc.tex	; $(UTF8TEXCODE)
opt-day-en-toc.tex:	../opt-day-en-toc.tex	; $(UTF8TEXCODE)

install:: syllabus-b-book-ja.pdf		; cp $? ../$?.tmp ; mv ../$?.tmp ../$?
install:: syllabus-b-book-en.pdf		; cp $? ../$?.tmp ; mv ../$?.tmp ../$?
install:: syllabus-b-viewer-ja.pdf		; cp $? ../$?.tmp ; mv ../$?.tmp ../$?
install:: syllabus-b-viewer-en.pdf		; cp $? ../$?.tmp ; mv ../$?.tmp ../$?

SOURCESG = edb-syl.cls edb.sty syllabus-g.tex	\
	ce-doctor-ja.tex ce-master-ja.tex	\
	ce-doctor-en.tex ce-master-en.tex	\
	ce-doctor-ja-toc.tex ce-master-ja-toc.tex	\
	ce-doctor-en-toc.tex ce-master-en-toc.tex	\
	me-doctor-ja.tex me-master-ja.tex	\
	me-doctor-en.tex me-master-en.tex	\
	me-doctor-ja-toc.tex me-master-ja-toc.tex	\
	me-doctor-en-toc.tex me-master-en-toc.tex	\
	chem-doctor-ja.tex chem-master-ja.tex	\
	chem-doctor-en.tex chem-master-en.tex	\
	chem-doctor-ja-toc.tex chem-master-ja-toc.tex	\
	chem-doctor-en-toc.tex chem-master-en-toc.tex	\
	bio-doctor-ja.tex bio-master-ja.tex	\
	bio-doctor-en.tex bio-master-en.tex	\
	bio-doctor-ja-toc.tex bio-master-ja-toc.tex	\
	bio-doctor-en-toc.tex bio-master-en-toc.tex	\
	eco-doctor-ja.tex eco-master-ja.tex	\
	eco-doctor-en.tex eco-master-en.tex	\
	eco-doctor-ja-toc.tex eco-master-ja-toc.tex	\
	eco-doctor-en-toc.tex eco-master-en-toc.tex	\
	ee-doctor-ja.tex ee-master-ja.tex	\
	ee-doctor-en.tex ee-master-en.tex	\
	ee-doctor-ja-toc.tex ee-master-ja-toc.tex	\
	ee-doctor-en-toc.tex ee-master-en-toc.tex	\
	is-doctor-ja.tex is-master-ja.tex	\
	is-doctor-en.tex is-master-en.tex	\
	is-doctor-ja-toc.tex is-master-ja-toc.tex	\
	is-doctor-en-toc.tex is-master-en-toc.tex	\
	opt-doctor-ja.tex opt-master-ja.tex	\
	opt-doctor-en.tex opt-master-en.tex	\
	opt-doctor-ja-toc.tex opt-master-ja-toc.tex	\
	opt-doctor-en-toc.tex opt-master-en-toc.tex	\
	env1-challenge-ja.tex		env1-challenge-en.tex	\
	env1-challenge-ja-toc.tex		env1-challenge-en-toc.tex	\
	env2-challenge-ja.tex		env2-challenge-en.tex	\
	env2-challenge-ja-toc.tex		env2-challenge-en-toc.tex	\
	bio-challenge-ja.tex		bio-challenge-en.tex	\
	bio-challenge-ja-toc.tex		bio-challenge-en-toc.tex	\
	it-challenge-ja.tex		it-challenge-en.tex	\
	it-challenge-ja-toc.tex		it-challenge-en-toc.tex

syllabus-g-book-en.dvi: syllabus-g-book-en.tex $(SOURCESG)
syllabus-g-viewer-en.dvi: syllabus-g-viewer-en.tex $(SOURCESG)

syllabus-g-book-ja.dvi: syllabus-g-book-ja.tex $(SOURCESG)
syllabus-g-viewer-ja.dvi: syllabus-g-viewer-ja.tex $(SOURCESG)

syllabus-g-book-en.tex: syllabus-g-en.tex	; cat $? | sed -e 's/%ClassOption%/,landscape/' > $@
syllabus-g-viewer-en.tex: syllabus-g-en.tex	; cat $? | sed -e 's/%ClassOption%/,color,landscape,viewer/' > $@

syllabus-g-book-ja.tex: syllabus-g-ja.tex	; cat $? | sed -e 's/%ClassOption%/,landscape/' > $@
syllabus-g-viewer-ja.tex: syllabus-g-ja.tex	; cat $? | sed -e 's/%ClassOption%/,color,landscape,viewer/' > $@

syllabus-g.tex: ../syllabus-g.tex		; $(UTF8TEXCODE)
syllabus-g-en.tex: syllabus-g.tex		; cat $? | sed -e 's/%English%/true/' > $@
syllabus-g-ja.tex: syllabus-g.tex		; cat $? | sed -e 's/%English%/false/' > $@

ce-master-ja.tex:	$(BOOKSRCDIR)/ce-master-ja.tex	; $(UTF8TEXCODE)
ce-doctor-ja.tex:	$(BOOKSRCDIR)/ce-doctor-ja.tex	; $(UTF8TEXCODE)
me-master-ja.tex:	$(BOOKSRCDIR)/me-master-ja.tex	; $(UTF8TEXCODE)
me-doctor-ja.tex:	$(BOOKSRCDIR)/me-doctor-ja.tex	; $(UTF8TEXCODE)
chem-master-ja.tex:	$(BOOKSRCDIR)/chem-master-ja.tex	; $(UTF8TEXCODE)
chem-doctor-ja.tex:	$(BOOKSRCDIR)/chem-doctor-ja.tex	; $(UTF8TEXCODE)
bio-master-ja.tex:	$(BOOKSRCDIR)/bio-master-ja.tex	; $(UTF8TEXCODE)
bio-doctor-ja.tex:	$(BOOKSRCDIR)/bio-doctor-ja.tex	; $(UTF8TEXCODE)
eco-master-ja.tex:	$(BOOKSRCDIR)/eco-master-ja.tex	; $(UTF8TEXCODE)
eco-doctor-ja.tex:	$(BOOKSRCDIR)/eco-doctor-ja.tex	; $(UTF8TEXCODE)
ee-master-ja.tex:	$(BOOKSRCDIR)/ee-master-ja.tex	; $(UTF8TEXCODE)
ee-doctor-ja.tex:	$(BOOKSRCDIR)/ee-doctor-ja.tex	; $(UTF8TEXCODE)
is-master-ja.tex:	$(BOOKSRCDIR)/is-master-ja.tex	; $(UTF8TEXCODE)
is-doctor-ja.tex:	$(BOOKSRCDIR)/is-doctor-ja.tex	; $(UTF8TEXCODE)
opt-master-ja.tex:	$(BOOKSRCDIR)/opt-master-ja.tex	; $(UTF8TEXCODE)
opt-doctor-ja.tex:	$(BOOKSRCDIR)/opt-doctor-ja.tex	; $(UTF8TEXCODE)

env1-challenge-ja.tex:	$(BOOKSRCDIR)/env1-challenge-ja.tex	; $(UTF8TEXCODE)
env2-challenge-ja.tex:	$(BOOKSRCDIR)/env2-challenge-ja.tex	; $(UTF8TEXCODE)
bio-challenge-ja.tex:	$(BOOKSRCDIR)/bio-challenge-ja.tex	; $(UTF8TEXCODE)
it-challenge-ja.tex:	$(BOOKSRCDIR)/it-challenge-ja.tex	; $(UTF8TEXCODE)

ce-master-en.tex:	$(BOOKSRCDIR)/ce-master-en.tex	; $(UTF8TEXCODE)
ce-doctor-en.tex:	$(BOOKSRCDIR)/ce-doctor-en.tex	; $(UTF8TEXCODE)
me-master-en.tex:	$(BOOKSRCDIR)/me-master-en.tex	; $(UTF8TEXCODE)
me-doctor-en.tex:	$(BOOKSRCDIR)/me-doctor-en.tex	; $(UTF8TEXCODE)
chem-master-en.tex:	$(BOOKSRCDIR)/chem-master-en.tex	; $(UTF8TEXCODE)
chem-doctor-en.tex:	$(BOOKSRCDIR)/chem-doctor-en.tex	; $(UTF8TEXCODE)
bio-master-en.tex:	$(BOOKSRCDIR)/bio-master-en.tex	; $(UTF8TEXCODE)
bio-doctor-en.tex:	$(BOOKSRCDIR)/bio-doctor-en.tex	; $(UTF8TEXCODE)
eco-master-en.tex:	$(BOOKSRCDIR)/eco-master-en.tex	; $(UTF8TEXCODE)
eco-doctor-en.tex:	$(BOOKSRCDIR)/eco-doctor-en.tex	; $(UTF8TEXCODE)
ee-master-en.tex:	$(BOOKSRCDIR)/ee-master-en.tex	; $(UTF8TEXCODE)
ee-doctor-en.tex:	$(BOOKSRCDIR)/ee-doctor-en.tex	; $(UTF8TEXCODE)
is-master-en.tex:	$(BOOKSRCDIR)/is-master-en.tex	; $(UTF8TEXCODE)
is-doctor-en.tex:	$(BOOKSRCDIR)/is-doctor-en.tex	; $(UTF8TEXCODE)
opt-master-en.tex:	$(BOOKSRCDIR)/opt-master-en.tex	; $(UTF8TEXCODE)
opt-doctor-en.tex:	$(BOOKSRCDIR)/opt-doctor-en.tex	; $(UTF8TEXCODE)

env1-challenge-en.tex:	$(BOOKSRCDIR)/env1-challenge-en.tex	; $(UTF8TEXCODE)
env2-challenge-en.tex:	$(BOOKSRCDIR)/env2-challenge-en.tex	; $(UTF8TEXCODE)
bio-challenge-en.tex:	$(BOOKSRCDIR)/bio-challenge-en.tex	; $(UTF8TEXCODE)
it-challenge-en.tex:	$(BOOKSRCDIR)/it-challenge-en.tex	; $(UTF8TEXCODE)

ce-master-ja-toc.tex:	$(BOOKSRCDIR)/ce-master-ja-toc.tex	; $(UTF8TEXCODE)
ce-doctor-ja-toc.tex:	$(BOOKSRCDIR)/ce-doctor-ja-toc.tex	; $(UTF8TEXCODE)
me-master-ja-toc.tex:	$(BOOKSRCDIR)/me-master-ja-toc.tex	; $(UTF8TEXCODE)
me-doctor-ja-toc.tex:	$(BOOKSRCDIR)/me-doctor-ja-toc.tex	; $(UTF8TEXCODE)
chem-master-ja-toc.tex:	$(BOOKSRCDIR)/chem-master-ja-toc.tex	; $(UTF8TEXCODE)
chem-doctor-ja-toc.tex:	$(BOOKSRCDIR)/chem-doctor-ja-toc.tex	; $(UTF8TEXCODE)
bio-master-ja-toc.tex:	$(BOOKSRCDIR)/bio-master-ja-toc.tex	; $(UTF8TEXCODE)
bio-doctor-ja-toc.tex:	$(BOOKSRCDIR)/bio-doctor-ja-toc.tex	; $(UTF8TEXCODE)
eco-master-ja-toc.tex:	$(BOOKSRCDIR)/eco-master-ja-toc.tex	; $(UTF8TEXCODE)
eco-doctor-ja-toc.tex:	$(BOOKSRCDIR)/eco-doctor-ja-toc.tex	; $(UTF8TEXCODE)
ee-master-ja-toc.tex:	$(BOOKSRCDIR)/ee-master-ja-toc.tex	; $(UTF8TEXCODE)
ee-doctor-ja-toc.tex:	$(BOOKSRCDIR)/ee-doctor-ja-toc.tex	; $(UTF8TEXCODE)
is-master-ja-toc.tex:	$(BOOKSRCDIR)/is-master-ja-toc.tex	; $(UTF8TEXCODE)
is-doctor-ja-toc.tex:	$(BOOKSRCDIR)/is-doctor-ja-toc.tex	; $(UTF8TEXCODE)
opt-master-ja-toc.tex:	$(BOOKSRCDIR)/opt-master-ja-toc.tex	; $(UTF8TEXCODE)
opt-doctor-ja-toc.tex:	$(BOOKSRCDIR)/opt-doctor-ja-toc.tex	; $(UTF8TEXCODE)

env1-challenge-ja-toc.tex:	$(BOOKSRCDIR)/env1-challenge-ja-toc.tex	; $(UTF8TEXCODE)
env2-challenge-ja-toc.tex:	$(BOOKSRCDIR)/env2-challenge-ja-toc.tex	; $(UTF8TEXCODE)
bio-challenge-ja-toc.tex:	$(BOOKSRCDIR)/bio-challenge-ja-toc.tex	; $(UTF8TEXCODE)
it-challenge-ja-toc.tex:	$(BOOKSRCDIR)/it-challenge-ja-toc.tex	; $(UTF8TEXCODE)

ce-master-en-toc.tex:	$(BOOKSRCDIR)/ce-master-en-toc.tex	; $(UTF8TEXCODE)
ce-doctor-en-toc.tex:	$(BOOKSRCDIR)/ce-doctor-en-toc.tex	; $(UTF8TEXCODE)
me-master-en-toc.tex:	$(BOOKSRCDIR)/me-master-en-toc.tex	; $(UTF8TEXCODE)
me-doctor-en-toc.tex:	$(BOOKSRCDIR)/me-doctor-en-toc.tex	; $(UTF8TEXCODE)
chem-master-en-toc.tex:	$(BOOKSRCDIR)/chem-master-en-toc.tex	; $(UTF8TEXCODE)
chem-doctor-en-toc.tex:	$(BOOKSRCDIR)/chem-doctor-en-toc.tex	; $(UTF8TEXCODE)
bio-master-en-toc.tex:	$(BOOKSRCDIR)/bio-master-en-toc.tex	; $(UTF8TEXCODE)
bio-doctor-en-toc.tex:	$(BOOKSRCDIR)/bio-doctor-en-toc.tex	; $(UTF8TEXCODE)
eco-master-en-toc.tex:	$(BOOKSRCDIR)/eco-master-en-toc.tex	; $(UTF8TEXCODE)
eco-doctor-en-toc.tex:	$(BOOKSRCDIR)/eco-doctor-en-toc.tex	; $(UTF8TEXCODE)
ee-master-en-toc.tex:	$(BOOKSRCDIR)/ee-master-en-toc.tex	; $(UTF8TEXCODE)
ee-doctor-en-toc.tex:	$(BOOKSRCDIR)/ee-doctor-en-toc.tex	; $(UTF8TEXCODE)
is-master-en-toc.tex:	$(BOOKSRCDIR)/is-master-en-toc.tex	; $(UTF8TEXCODE)
is-doctor-en-toc.tex:	$(BOOKSRCDIR)/is-doctor-en-toc.tex	; $(UTF8TEXCODE)
opt-master-en-toc.tex:	$(BOOKSRCDIR)/opt-master-en-toc.tex	; $(UTF8TEXCODE)
opt-doctor-en-toc.tex:	$(BOOKSRCDIR)/opt-doctor-en-toc.tex	; $(UTF8TEXCODE)

env1-challenge-en-toc.tex:	$(BOOKSRCDIR)/env1-challenge-en-toc.tex	; $(UTF8TEXCODE)
env2-challenge-en-toc.tex:	$(BOOKSRCDIR)/env2-challenge-en-toc.tex	; $(UTF8TEXCODE)
bio-challenge-en-toc.tex:	$(BOOKSRCDIR)/bio-challenge-en-toc.tex	; $(UTF8TEXCODE)
it-challenge-en-toc.tex:	$(BOOKSRCDIR)/it-challenge-en-toc.tex	; $(UTF8TEXCODE)

install:: syllabus-g-book-ja.pdf		; cp $? ../$?.tmp ; mv ../$?.tmp ../$?
install:: syllabus-g-book-en.pdf		; cp $? ../$?.tmp ; mv ../$?.tmp ../$?
install:: syllabus-g-viewer-ja.pdf		; cp $? ../$?.tmp ; mv ../$?.tmp ../$?
install:: syllabus-g-viewer-en.pdf		; cp $? ../$?.tmp ; mv ../$?.tmp ../$?

