=================================================================== RCS file: /home/cvs/OpenXM/src/asir-doc/Makefile.in,v retrieving revision 1.7 retrieving revision 1.11 diff -u -p -r1.7 -r1.11 --- OpenXM/src/asir-doc/Makefile.in 2009/02/22 23:35:12 1.7 +++ OpenXM/src/asir-doc/Makefile.in 2017/08/31 01:24:32 1.11 @@ -1,27 +1,29 @@ -# $OpenXM: OpenXM/src/asir-doc/Makefile.in,v 1.6 2009/02/22 16:40:05 ohara Exp $ -OpenXM_HOME=@prefix@ +# $OpenXM: OpenXM/src/asir-doc/Makefile.in,v 1.10 2017/03/30 05:36:04 takayama Exp $ +OpenXM_HOME=@OpenXM_HOME@ OpenXM_doc_asir2000=${OpenXM_HOME}/doc/asir2000 OpenXM_lib_asir=${OpenXM_HOME}/lib/asir OpenXM_man=${OpenXM_HOME}/man/man1 CC=@CC@ +TEX=@TEX@ PTEX=@PTEX@ -DVIPDF=dvipdfmx +MAKEINFO=@MAKEINFO@ LANGUAGES = en ja INSTALL = cp -f +TEXI2HTML = texi2html .SUFFIXES: .dvi .pdf .dvi.pdf: - ${DVIPDF} $< + @echo "xetex has already generated PDF files" -all: update-makefile +all: if [ ! -f .make_done ]; then ${MAKE} all2 ; touch .make_done ; fi -all2: help-en html-en help-ja html-ja html-internal-ja html-exp-ja +all2: help-en html-en help-ja html-ja html-internal-ja html-exp-ja man install: all - if [ ! -f .install_done ] ; then \ - mkdir ${OpenXM_doc_asir2000} ; \ + -if [ ! -f .install_done ] ; then \ + test -d ${OpenXM_doc_asir2000} || mkdir -p ${OpenXM_doc_asir2000} ; \ for j in ${LANGUAGES}; do \ rm -rf ${OpenXM_lib_asir}/help-$$j ; \ rm -rf ${OpenXM_doc_asir2000}/html-$$j ; \ @@ -29,7 +31,7 @@ install: all for j in ${LANGUAGES}; do \ tar cf - help-$$j | (cd ${OpenXM_lib_asir}; tar xf -) ; \ tar cf - html-$$j | (cd ${OpenXM_doc_asir2000}; tar xf -) ; \ - ${INSTALL} man-$$j.dvi ${OpenXM_doc_asir2000} ; \ + ${INSTALL} man-$$j.dvi man-$$j.pdf ${OpenXM_doc_asir2000} ; \ done ; \ tar cf - html-internal-ja | (cd ${OpenXM_doc_asir2000}; tar xf -) ; \ tar cf - html-exp-ja | (cd ${OpenXM_doc_asir2000}; tar xf -) ; \ @@ -37,19 +39,15 @@ install: all touch .install_done ; \ fi -update-makefile: Makefile -Makefile: Makefile.in - (rm -f .configure_done ; ./make-configure) +configure-texindex: + if [ ! -f .configure_sub_done ]; then \ + (cd jtexindex/C; ./configure; ${MAKE} clean); \ + touch .configure_sub_done ; \ + fi -configure: - (cd jtexindex/C; ./configure; ${MAKE} clean) - -texindex: +texindex: configure-texindex (cd jtexindex/C; ${MAKE}) -nkf: - (cd nkf-1.7; ${MAKE}) - BUILTINS=\ parts/builtin/array.texi parts/builtin/bit.texi\ parts/builtin/function.texi parts/builtin/io.texi\ @@ -88,7 +86,7 @@ INTERNAL_SRCS=internal.texi int-parts/datatype.texi in int-parts/datatype/vect.texi tmp-en tmp-html-en: extract_man -tmp-ja tmp-ja_euc tmp-html-ja tmp-html-internal-ja: extract_man +tmp-ja tmp-ja_utf8 tmp-html-ja tmp-html-internal-ja: extract_man man-en.dvi man-ja.dvi: texindex help-en help-func: extract_func html-win-en html-win: gen_hh @@ -96,33 +94,33 @@ html-win-en html-win: gen_hh tmp-ja: ${SRCS} -rm -rf $@ -mkdir -p $@/parts/builtin - -cp texinfo.* txi*tex $@ - -for i in ${SRCS}; do ./extract_man ja $$i > $@/$$i; done + -cp texinfo*.* txi*tex $@ + -for i in ${SRCS}; do ./extract_man ja $$i | nkf -w > $@/$$i; done -tmp-ja_euc: ${SRCS} +tmp-ja_utf8: ${SRCS} -rm -rf $@ -mkdir -p $@/parts/builtin - -cp texinfo.* txi*tex $@ - -for i in ${SRCS}; do ./extract_man ja $$i | nkf -e > $@/$$i; done + -cp texinfo*.* txi*tex $@ + -for i in ${SRCS}; do ./extract_man ja $$i | nkf -w > $@/$$i; done tmp-html-ja: ${SRCS} -rm -rf $@ -mkdir -p $@/parts/builtin - -cp texinfo.* txi*tex $@ + -cp texinfo*.* txi*tex $@ -for i in ${SRCS}; do \ - ./extract_man ja $$i | nkf -e | sed -e "s/@fref/@ref/g" > $@/$$i; \ + ./extract_man ja $$i | nkf -w | sed -e "s/@fref/@ref/g" > $@/$$i; \ done tmp-en: ${SRCS} -rm -rf $@ -mkdir -p $@/parts/builtin - -cp texinfo.* txi*tex $@ + -cp texinfo*.* txi*tex $@ -for i in ${SRCS}; do ./extract_man en $$i > $@/$$i; done tmp-html-en: ${SRCS} -rm -rf $@ -mkdir -p $@/parts/builtin - -cp texinfo.* txi*tex $@ + -cp texinfo*.* txi*tex $@ -for i in ${SRCS}; do \ ./extract_man en $$i | sed -e "s/@fref/@ref/g" > $@/$$i;\ done @@ -130,9 +128,9 @@ tmp-html-en: ${SRCS} tmp-html-internal-ja: ${INTERNAL_SRCS} -rm -rf $@ -mkdir -p $@/parts/builtin $@/int-parts/datatype - -cp texinfo.* txi*tex $@ + -cp texinfo*.* txi*tex $@ -for i in ${INTERNAL_SRCS}; do \ - ./extract_man ja $$i | nkf -e | sed -e "s/@fref/@ref/g" > $@/$$i; \ + ./extract_man ja $$i | nkf -w | sed -e "s/@fref/@ref/g" > $@/$$i; \ done man-ja.dvi: tmp-ja @@ -141,19 +139,18 @@ man-ja.dvi: tmp-ja -touch $@ man-en.dvi: tmp-en - -(cd tmp-en; tex man.texi; ../jtexindex/C/texindex man.??; tex man.texi) - -(cd tmp-en; makeinfo man.texi) + -(cd tmp-en; ${TEX} man.texi; ../jtexindex/C/texindex man.??; ${TEX} man.texi) + -(cd tmp-en; ${MAKEINFO} man.texi) -mv -f tmp-en/man.dvi $@ -touch $@ -man-ja.pdf: man-ja.dvi -man-en.pdf: man-en.dvi +man: man-ja.pdf man-en.pdf -help-ja: tmp-ja_euc man-ja.dvi +help-ja: tmp-ja_utf8 man-ja.dvi -rm -rf $@ -mkdir -p $@ - -(cd tmp-ja_euc; makeinfo man.texi) - -(cd $@; for i in ../tmp-ja_euc/risaman*; do ../extract_func -j $$i; done) + -(cd tmp-ja_utf8; ${MAKEINFO} man.texi) + -(cd $@; for i in ../tmp-ja_utf8/risaman*; do ../extract_func -j $$i; done) help-en: tmp-en man-en.dvi -rm -rf $@ @@ -185,13 +182,13 @@ html-win-en: html-en gen_hh html-internal-ja: tmp-html-internal-ja -rm -rf $@ -mkdir -p $@ - -(cd $@; ../texi2html ../tmp-html-internal-ja/internal.texi) + -(cd $@; ${TEXI2HTML} ../tmp-html-internal-ja/internal.texi) html-exp-ja: exp/exp-ja.texi -rm -rf $@ -mkdir -p $@ - -nkf -e exp/exp-ja.texi > $@/exp-ja.texi - -(cd $@; ../texi2html -menu -split_node exp-ja.texi) + -nkf -w exp/exp-ja.texi > $@/exp-ja.texi + -(cd $@; ${TEXI2HTML} -expandinfo -menu -split_node exp-ja.texi) internal-ja.dvi: tmp-html-internal-ja -(cd tmp-html-internal-ja; ${PTEX} internal.texi; ../jtexindex/C/texindex internal.??; ${PTEX} internal.texi) @@ -215,8 +212,12 @@ targzuu: help-en help-ja html-en html-ja clean: (cd jtexindex/C; ${MAKE} clean) - -rm -f man*.dvi man*.pdf *.o extract_man extract_func gen_hh .*done + -rm -f man*.dvi man*.pdf *.o extract_man extract_func gen_hh -rm -f internal-ja.dvi -rm -rf tmp* -rm -rf help-* -rm -rf html-* + +distclean: clean + -rm -rf autom4te.cache config.log config.status Makefile + -rm -f .configure*_done .make_done .install_done