=================================================================== RCS file: /home/cvs/OpenXM/src/asir-contrib/packages/doc/Makefile.in,v retrieving revision 1.2 retrieving revision 1.6 diff -u -p -r1.2 -r1.6 --- OpenXM/src/asir-contrib/packages/doc/Makefile.in 2004/07/15 05:39:08 1.2 +++ OpenXM/src/asir-contrib/packages/doc/Makefile.in 2005/04/08 06:32:07 1.6 @@ -1,4 +1,4 @@ -#$OpenXM: OpenXM/src/asir-contrib/packages/doc/Makefile.in,v 1.1 2004/07/02 07:48:47 takayama Exp $ +#$OpenXM: OpenXM/src/asir-contrib/packages/doc/Makefile.in,v 1.5 2005/03/24 08:50:02 takayama Exp $ # targets # all : # Extracts all tex-info files from ../src/* and generate *.texi files. @@ -61,6 +61,8 @@ ENAUTO= base-auto.en glib-auto.en matrix-auto.en numb oxshell-auto.en JAAUTO=${ENAUTO:.en=.ja} +SUBDIRS=todo_parametrize + .SUFFIXES: .en .ja .oxweave .dvi .pdf .oxweave.en: @@ -99,12 +101,12 @@ install2 : install-help gentexi : gentexi.c gcc -o gentexi gentexi.c -oxom.ja : ${CONTRIB}/om +oxom.ja : ${CONTRIB}/om.rr ${RM} -f oxom.ja - ${OXWEAVE} C ja <${CONTRIB}/om >oxom.ja -oxom.en : ${CONTRIB}/om + ${OXWEAVE} C ja <${CONTRIB}/om.rr >oxom.ja +oxom.en : ${CONTRIB}/om.rr ${RM} -f oxom.en - ${OXWEAVE} C en <${CONTRIB}/om >oxom.en + ${OXWEAVE} C en <${CONTRIB}/om.rr >oxom.en ### base base-auto.en : ${CONTRIB}/names.rr gentexi @@ -154,12 +156,12 @@ poly-auto.ja : ${CONTRIB}/names.rr gentexi ${RM} -f poly-auto.ja ${OXWEAVE} usage <${CONTRIB}/names.rr | ./gentexi --category poly --ja --upnode "Polynomials (Standard Mathematical Functions)" ${OPTGENTEXI} >poly-auto.ja ### sm1 -sm1-auto.en : ${CONTRIB}/sm1 gentexi +sm1-auto.en : ${CONTRIB}/sm1.rr gentexi ${RM} -f sm1-auto.en - ${OXWEAVE} usage <${CONTRIB}/sm1 | ./gentexi --category sm1 --en --upnode "SM1 Functions" ${OPTGENTEXI} >sm1-auto.en -sm1-auto.ja : ${CONTRIB}/sm1 gentexi + ${OXWEAVE} usage <${CONTRIB}/sm1.rr | ./gentexi --category sm1 --en --upnode "SM1 Functions" ${OPTGENTEXI} >sm1-auto.en +sm1-auto.ja : ${CONTRIB}/sm1.rr gentexi ${RM} -f sm1-auto.ja - ${OXWEAVE} usage <${CONTRIB}/sm1 | ./gentexi --category sm1 --ja --upnode "SM1 Functions" ${OPTGENTEXI} >sm1-auto.ja + ${OXWEAVE} usage <${CONTRIB}/sm1.rr | ./gentexi --category sm1 --ja --upnode "SM1 Functions" ${OPTGENTEXI} >sm1-auto.ja ### glib glib-auto.en : ${ASIRLIB}/glib gentexi @@ -199,6 +201,7 @@ gen-help-en: ${ENSRCS} ${ASIRDOC}/extract_func ${ENAUT cp cman-en.texi ${ENSRCS} ${ENAUTO} tmp-en -(cd tmp-en; makeinfo --force cman-en.texi) (cd help-en; for i in ../tmp-en/asir-contrib*; do ../${ASIRDOC}/extract_func $$i; done) + -for i in ${SUBDIRS}; do (cd $$i; make gen-help-en); done gen-help-ja: ${JASRCS} ${ASIRDOC}/extract_func ${JAAUTO} -${RM} -rf tmp-ja help-ja @@ -206,18 +209,21 @@ gen-help-ja: ${JASRCS} ${ASIRDOC}/extract_func ${JAAUT for i in cman-ja.texi ${JASRCS} ${JAAUTO}; do nkf -e $$i > tmp-ja/$$i; done -(cd tmp-ja; makeinfo --force cman-ja.texi) (cd help-ja; for i in ../tmp-ja/asir-contrib*; do ../${ASIRDOC}/extract_func -j $$i; done) + -for i in ${SUBDIRS}; do (cd $$i; make gen-help-ja); done gen-html-en: gen-help-en -${RM} -rf html-en -mkdir html-en -cp tmp-en/*.texi tmp-en/*.en html-en -(cd html-en; ${TEXI2HTML} cman-en.texi) + -for i in ${SUBDIRS}; do (cd $$i; make TEXI2HTML='${TEXI2HTML}' OXWEAVE='${OXWEAVE}' DVIPS='${DVIPS}' RM='${RM}' INSTALL_lib='${INSTALL_lib}' INSTALL_doc='${INSTALL_doc}' gen-html-en); done gen-html-ja: gen-help-ja -mkdir html-ja -cp tmp-ja/*.texi tmp-ja/*.ja html-ja -cp tmp-ja/cman-ja.texi html-ja/cman-ja.texi -(cd html-ja; ${TEXI2HTML} cman-ja.texi) + -for i in ${SUBDIRS}; do (cd $$i; make TEXI2HTML='${TEXI2HTML}' OXWEAVE='${OXWEAVE}' DVIPS='${DVIPS}' RM='${RM}' INSTALL_lib='${INSTALL_lib}' INSTALL_doc='${INSTALL_doc}' gen-html-ja); done install-help: -make install-help-en @@ -226,16 +232,19 @@ install-help: install-help-ja: gen-help-ja ${RM} -rf ${INSTALL_lib}/asir/help-jp/xm.help mkdir ${INSTALL_lib}/asir/help-jp/xm.help - -cp -f help-ja/* ${INSTALL_lib}/asir/help-jp/xm.help + -cp -r -f help-ja/* ${INSTALL_lib}/asir/help-jp/xm.help + -for i in ${SUBDIRS}; do (cd $$i; make TEXI2HTML='${TEXI2HTML}' OXWEAVE='${OXWEAVE}' DVIPS='${DVIPS}' RM='${RM}' INSTALL_lib='${INSTALL_lib}' INSTALL_doc='${INSTALL_doc}' install-help-ja); done install-help-en: gen-help-en ${RM} -rf ${INSTALL_lib}/asir/help-eg/xm.help mkdir ${INSTALL_lib}/asir/help-eg/xm.help - -cp -f help-en/* ${INSTALL_lib}/asir/help-eg/xm.help + -cp -r -f help-en/* ${INSTALL_lib}/asir/help-eg/xm.help + -for i in ${SUBDIRS}; do (cd $$i; make TEXI2HTML='${TEXI2HTML}' OXWEAVE='${OXWEAVE}' DVIPS='${DVIPS}' RM='${RM}' INSTALL_lib='${INSTALL_lib}' INSTALL_doc='${INSTALL_doc}' install-help-en); done install-html-help: gen-html-en gen-html-ja -mkdir ${INSTALL_doc}/asir-contrib -( tar cf - html-en | (cd ${INSTALL_doc}/asir-contrib ; tar xf -)) -( tar cf - html-ja | (cd ${INSTALL_doc}/asir-contrib ; tar xf -)) + -for i in ${SUBDIRS}; do (cd $$i; make TEXI2HTML='${TEXI2HTML}' OXWEAVE='${OXWEAVE}' DVIPS='${DVIPS}' RM='${RM}' INSTALL_lib='${INSTALL_lib}' INSTALL_doc='${INSTALL_doc}' install-html-help); done install-document2 : gen-dvi-ps -mkdir ${INSTALL_lib}/asir-contrib @@ -243,6 +252,8 @@ install-document2 : gen-dvi-ps -$(DVIPS) cman-ja >${INSTALL_doc}/asir-contrib/cman-ja.ps -cp cman-en.dvi ${INSTALL_doc}/asir-contrib/cman-en.dvi -$(DVIPS) cman-en >${INSTALL_doc}/asir-contrib/cman-en.ps + -for i in ${SUBDIRS}; do (cd $$i; make TEXI2HTML='${TEXI2HTML}' OXWEAVE='${OXWEAVE}' DVIPS='${DVIPS}' RM='${RM}' INSTALL_lib='${INSTALL_lib}' INSTALL_doc='${INSTALL_doc}' install-document2); done + gen-dvi-ps: all clean-mk-openxm-asir-contrib-document-dir cman-ja.dvi cman-en.dvi cman-ja.dvi: ${JASRCS} ${JAAUTO} -ptex cman-ja.texi @@ -266,3 +277,4 @@ clean: ${RM} -f *.aux *.cp *.dvi *.fn *.ky *.log *.pg *.toc *.tp *.vr *~ ${RM} -f *.en *.ja ${RM} -rf help-ja help-en tmp-en tmp-ja html-en html-ja + for i in ${SUBDIRS}; do (cd $$i; make clean); done