#
# 
#	Copyright (C) 2003 Hirohisa MORI joshua@nichibun.ac.jp
# 
#	This program is free software; you can redistribute it and/or
#	modify it under the terms of the GLOBALBASE General Public 
#	License as published by http://www.globalbase.org/
# 
#	This program is distributed in the hope that it will be useful,
#	but WITHOUT ANY WARRANTY; without even the implied warranty of
#	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
#	

@ set TEX	platex
@ set BIB	jbibtex
@ set XL	exl
@ set CC	gcc
@ set CPP	g++
@ set YY	yacc
@ set PC	p2c
@ set DEP	mdep
@ set VERSION	mversion

@(ndef,PDF)		set PDF		on


@ source	src
@ work		work

@ keep		CVS d

@ insert	xml

@ tree

@ make sufix .tex from sufix - .xml
	${XL} utils/xl/manual.xl - - / ${from} ${to}.tex

# stop



@ make file man/pdf/ja-manuals.pdf from \
	file work/xml ja-manuals.tex
.set MAN	ja-manuals

.(neq,${PDF},on)	do touch man/pdf/${MAN}.pdf
.(eq,${PDF},off)	finish
	cd work/xml; \
	${TEX} ${MAN}.tex; \
	${BIB} ${MAN}; \
	${TEX} ${MAN}.tex; \
	${TEX} ${MAN}.tex; \
	dvipdfmx ${MAN}.dvi; \
	mv ${MAN}.pdf ../../man/pdf/${MAN}.pdf


@ make file man/pdf/ja-gbmx.pdf from \
	file work/xml ja-gbmx.tex

	cd work/xml; \
	${TEX} ja-gbmx.tex; \
	${BIB} ja-gbmx; \
	${TEX} ja-gbmx.tex; \
	${TEX} ja-gbmx.tex; \
	dvipdfmx ja-gbmx.dvi; \
	mv ja-gbmx.pdf ../../man/pdf/ja-gbmx.pdf


@ make file man/pdf/ja-xl.pdf from \
	file work/xml ja-xl.tex
.set MAN	ja-xl

.(neq,${PDF},on)	do touch man/pdf/${MAN}.pdf
.(eq,${PDF},off)	finish
	cd work/xml; \
	${TEX} ${MAN}.tex; \
	${BIB} ${MAN}; \
	${TEX} ${MAN}.tex; \
	${TEX} ${MAN}.tex; \
	dvipdfmx ${MAN}.dvi; \
	mv ${MAN}.pdf ../../man/pdf/${MAN}.pdf

@ make file man/pdf/ja-bugs-report.pdf from \
	file work/xml ja-bugs-report.tex
.set MAN	ja-bugs-report

.(neq,${PDF},on)	do touch man/pdf/${MAN}.pdf
.(eq,${PDF},off)	finish
	cd work/xml; \
	${TEX} ${MAN}.tex; \
	${BIB} ${MAN}; \
	${TEX} ${MAN}.tex; \
	${TEX} ${MAN}.tex; \
	dvipdfmx ${MAN}.dvi; \
	mv ${MAN}.pdf ../../man/pdf/${MAN}.pdf

@ make file man/pdf/ja-gbview.pdf from \
	file work/xml ja-gbview.tex
.set MAN	ja-gbview

.(neq,${PDF},on)	do touch man/pdf/${MAN}.pdf
.(eq,${PDF},off)	finish
	cd work/xml; \
	${TEX} ${MAN}.tex; \
	${BIB} ${MAN}; \
	${TEX} ${MAN}.tex; \
	${TEX} ${MAN}.tex; \
	dvipdfmx ${MAN}.dvi; \
	mv ${MAN}.pdf ../../man/pdf/${MAN}.pdf

@ make file man/pdf/ja-guide.pdf from \
	file work/xml ja-guide.tex
.set MAN	ja-guide

.(neq,${PDF},on)	do touch man/pdf/${MAN}.pdf
.(eq,${PDF},off)	finish
	cd work/xml; \
	${TEX} ${MAN}.tex; \
	${BIB} ${MAN}; \
	${TEX} ${MAN}.tex; \
	${TEX} ${MAN}.tex; \
	dvipdfmx ${MAN}.dvi; \
	mv ${MAN}.pdf ../../man/pdf/${MAN}.pdf

@ make file man/pdf/ja-localbase.pdf from \
	file work/xml ja-localbase.tex
.set MAN	ja-localbase

.(neq,${PDF},on)	do touch man/pdf/${MAN}.pdf
.(eq,${PDF},off)	finish
	cd work/xml; \
	${TEX} ${MAN}.tex; \
	${BIB} ${MAN}; \
	${TEX} ${MAN}.tex; \
	${TEX} ${MAN}.tex; \
	dvipdfmx ${MAN}.dvi; \
	mv ${MAN}.pdf ../../man/pdf/${MAN}.pdf

@ make file man/pdf/ja-localbase-ui.pdf from \
	file work/xml ja-localbase-ui.tex
.set MAN	ja-localbase-ui

.(neq,${PDF},on)	do touch man/pdf/${MAN}.pdf
.(eq,${PDF},off)	finish
	cd work/xml; \
	${TEX} ${MAN}.tex; \
	${BIB} ${MAN}; \
	${TEX} ${MAN}.tex; \
	${TEX} ${MAN}.tex; \
	dvipdfmx ${MAN}.dvi; \
	mv ${MAN}.pdf ../../man/pdf/${MAN}.pdf

@ make file man/pdf/ja-httpgateway.pdf from \
	file work/xml ja-httpgateway.tex
.set MAN	ja-httpgateway

.(neq,${PDF},on)	do touch man/pdf/${MAN}.pdf
.(eq,${PDF},off)	finish
	cd work/xml; \
	${TEX} ${MAN}.tex; \
	${BIB} ${MAN}; \
	${TEX} ${MAN}.tex; \
	${TEX} ${MAN}.tex; \
	dvipdfmx ${MAN}.dvi; \
	mv ${MAN}.pdf ../../man/pdf/${MAN}.pdf


@ make file man/pdf/ja-landscape.pdf from \
	file work/xml ja-landscape.tex
.set MAN	ja-landscape

.(neq,${PDF},on)	do touch man/pdf/${MAN}.pdf
.(eq,${PDF},off)	finish
	cd work/xml; \
	${TEX} ${MAN}.tex; \
	${BIB} ${MAN}; \
	${TEX} ${MAN}.tex; \
	${TEX} ${MAN}.tex; \
	dvipdfmx ${MAN}.dvi; \
	mv ${MAN}.pdf ../../man/pdf/${MAN}.pdf


@ make file man/pdf/ja-lss-script.pdf from \
	file work/xml ja-lss-script.tex
.set MAN	ja-lss-script

.(neq,${PDF},on)	do touch man/pdf/${MAN}.pdf
.(eq,${PDF},off)	finish
	cd work/xml; \
	${TEX} ${MAN}.tex; \
	${BIB} ${MAN}; \
	${TEX} ${MAN}.tex; \
	${TEX} ${MAN}.tex; \
	dvipdfmx ${MAN}.dvi; \
	mv ${MAN}.pdf ../../man/pdf/${MAN}.pdf



@ make file man/pdf/ja-cosmos.pdf from \
	file work/xml ja-cosmos.tex
.set MAN	ja-cosmos

.(neq,${PDF},on)	do touch man/pdf/${MAN}.pdf
.(eq,${PDF},off)	finish
	cd work/xml; \
	${TEX} ${MAN}.tex; \
	${BIB} ${MAN}; \
	${TEX} ${MAN}.tex; \
	${TEX} ${MAN}.tex; \
	dvipdfmx ${MAN}.dvi; \
	mv ${MAN}.pdf ../../man/pdf/${MAN}.pdf


@ make file man/pdf/ja-cosmos-ref.pdf from \
	file work/xml ja-cosmos-ref.tex
.set MAN	ja-cosmos-ref

.(neq,${PDF},on)	do touch man/pdf/${MAN}.pdf
.(eq,${PDF},off)	finish
	cd work/xml; \
	${TEX} ${MAN}.tex; \
	${BIB} ${MAN}; \
	${TEX} ${MAN}.tex; \
	${TEX} ${MAN}.tex; \
	dvipdfmx ${MAN}.dvi; \
	mv ${MAN}.pdf ../../man/pdf/${MAN}.pdf

@ make file man/pdf/ja-xlsv.pdf from \
	file work/xml ja-xlsv.tex
.set MAN	ja-xlsv

.(neq,${PDF},on)	do touch man/pdf/${MAN}.pdf
.(eq,${PDF},off)	finish
	cd work/xml; \
	${TEX} ${MAN}.tex; \
	${BIB} ${MAN}; \
	${TEX} ${MAN}.tex; \
	${TEX} ${MAN}.tex; \
	dvipdfmx ${MAN}.dvi; \
	mv ${MAN}.pdf ../../man/pdf/${MAN}.pdf


# ENGLISH MANYUALS

@ make file man/pdf/en-landscape.pdf from \
	file work/xml en-landscape.tex
.set MAN	en-landscape

.(neq,${PDF},on)	do touch man/pdf/${MAN}.pdf
.(eq,${PDF},off)	finish
	cd work/xml; \
	${TEX} ${MAN}.tex; \
	${BIB} ${MAN}; \
	${TEX} ${MAN}.tex; \
	${TEX} ${MAN}.tex; \
	dvipdfmx ${MAN}.dvi; \
	mv ${MAN}.pdf ../../man/pdf/${MAN}.pdf


@ make file man/html/index.html from \
	sufix work/xml .tex
	cp -rp src/html/* man/html
	cp -rp src/images man/html
	find man/html/images -name '*.ai' -exec rm {} \;
	find man/html/images -name '*.psd' -exec rm {} \;
	find man/html/images -name '*.txt' -exec rm {} \;
	find man/html/images -name '*.html' -exec rm {} \;
	find man/html/images -name '*.eps' -exec rm {} \;
	find man/html -name '*.xl' -exec rm {} \;
	touch man/html/index.html




