| version 1.4, 2000/01/20 07:25:25 | version 1.57, 2020/03/14 02:25:07 | 
|  |  | 
| # $OpenXM: OpenXM/doc/OpenXM-web/Makefile,v 1.3 2000/01/18 07:30:12 takayama Exp $ | # $OpenXM: OpenXM/doc/OpenXM-web/Makefile,v 1.56 2019/03/29 03:01:45 takayama Exp $ | 
| # | # | 
| WEBKOBE=/home/web/OpenXM | OpenXM_HOME=../.. | 
| WEBKOBE1=/home/web/OpenXM/20000124 | OpenXM_include=${OpenXM_HOME}/include | 
|  | OXHOME=/home/web/OpenXM | 
|  | #OXHOME=/home/taka/afo/OpenXM    ## for test. | 
|  | CURRENT=${OXHOME}/Current | 
|  | CURRENT_DOC=${CURRENT}/doc | 
|  | STABLE=${OXHOME}/Stable | 
|  | ASCM2001=${OXHOME}/ascm2001 | 
| OpenXM_doc=../. | OpenXM_doc=../. | 
| OpenXM_spec=../../src/kxx | OpenXM_spec=../OpenXM-specs | 
|  | OpenXM_calc=../calc2000p | 
|  | OpenXM_ascm=../ascm2001 | 
| DVIPS=dvips -f | DVIPS=dvips -f | 
|  | LATEX2HTML=latex2html -tmp /tmp | 
|  | OXWEAVE=${OpenXM_HOME}/bin/oxweave | 
|  | OW_FLAG=--recursive | 
|  | RSYNC=rsync -Cavz | 
|  | RM=rm | 
|  |  | 
| all : install-web-kobe | CURRENT_FILES=index.html index-ja.html index-spec.html index-spec-ja.html \ | 
|  | OpenXM-RFC.html \ | 
|  | cmotag.h oxMessageTag.h smCommand.h \ | 
|  | anonymous.html ERRATA.html | 
|  |  | 
| install-web-kobe :  $(WEBKOBE)/index.html $(WEBKOBE)/issac2000.ps $(WEBKOBE1)/cmotag.h $(WEBKOBE1)/oxMessageTag.h $(WEBKOBE1)/smCommand.h $(WEBKOBE1)/openxm-eg.ps $(WEBKOBE1)/openxm-jp.ps $(WEBKOBE1)/install-eg.txt $(WEBKOBE1)/install-jp.txt | OXWEAVE_FILES_in_doc=install-en.txt install-ja.txt OpenXM-FAQ-en.txt OpenXM-FAQ-ja.txt OpenXM-FAQ-ja.txt.html | 
|  |  | 
| $(WEBKOBE)/index.html : index.html | LOGOS=logo-openxm2.jpg logo-openxm5.jpg logo-openxm_simple0.jpg | 
| cp -f index.html $(WEBKOBE) |  | 
|  |  | 
| $(WEBKOBE)/issac2000.ps : $(OpenXM_doc)/issac2000/issac2000.ps | MANUALS=asir2000 asir-contrib kan96xx ox_math | 
| cp -f $(OpenXM_doc)/issac2000/issac2000.ps $(WEBKOBE) |  | 
|  |  | 
| $(WEBKOBE1)/cmotag.h : cmotag.h | usage: | 
| cp -f cmotag.h $(WEBKOBE1) | @echo "targets are all" | 
|  | @echo "all-top (copy only top html files to web)" | 
|  | @echo "all-current (generates html files form texi etc and copy to web)" | 
|  | @echo "all-current-index (no new generation of html files from texi etc, <all-current)" | 
|  | @echo "all-current-spec" | 
|  | all: all-stable all-ascm2001 all-current all-top all-current-spec | 
|  | @echo "************************************************************" | 
|  | @echo "* cp -r  /home/web/OpenXM/Current /home/web/OpenXM/x.y.z   *" | 
|  | @echo "* to generate a page of the specific version x.y.z         *" | 
|  | @echo "* Edit /home/web/OpenXM/x.y.z/index.html by hand.          *" | 
|  | @echo "************************************************************" | 
|  |  | 
| $(WEBKOBE1)/oxMessageTag.h : oxMessageTag.h | configure-dir: | 
| cp -f oxMessageTag.h $(WEBKOBE1) | if test ! -f .configure-dir.done ; \ | 
|  | then \ | 
|  | if test ! -d ${OXHOME} ; then mkdir ${OXHOME} ; fi ; \ | 
|  | if test ! -d ${CURRENT} ; then mkdir ${CURRENT} ; fi ; \ | 
|  | if test ! -d ${CURRENT}/doc ; then mkdir ${CURRENT}/doc ; fi ; \ | 
|  | if test ! -d ${STABLE} ; then mkdir ${STABLE} ; fi ; \ | 
|  | if test ! -d ${STABLE}/html ; then mkdir ${STABLE}/html ; fi ; \ | 
|  | if test ! -d ${STABLE}/html/OpenXM-poster ; then mkdir ${STABLE}/html/OpenXM-poster ; fi ; \ | 
|  | if test ! -d ${ASCM2001} ; then mkdir ${ASCM2001} ; fi ; \ | 
|  | touch .configure-dir.done ; \ | 
|  | fi | 
|  |  | 
| $(WEBKOBE1)/smCommand.h : smCommand.h | all-stable:  configure-dir | 
| cp -f smCommand.h $(WEBKOBE1) | make -f Makefile-intro all-html-poster | 
|  | (cd tmp-poster ; ${RSYNC} func1 func2 efficient ${STABLE}/html/OpenXM-poster) | 
|  |  | 
| $(WEBKOBE1)/openxm-eg.ps : $(OpenXM_spec)/openxxx.tex | all-ascm2001: configure-dir | 
| -rm -f $(WEBKOBE1)/openxm-eg.ps | make -f Makefile-intro all-html-ascm | 
| -(cd $(OpenXM_spec) ; make doc ; latex openxm-eg ; latex openxm-eg) | -(cd ${OpenXM_ascm} ; ${RSYNC} ascm2001 ${OXHOME}/ascm2001) | 
| -$(DVIPS) $(OpenXM_spec)/openxm-eg >$(WEBKOBE1)/openxm-eg.ps |  | 
|  |  | 
| $(WEBKOBE1)/openxm-jp.ps : $(OpenXM_spec)/openxxx.tex | all-current-index: configure-dir | 
| -rm -f $(WEBKOBE1)/openxm-jp.ps | cp index-doc.html ${CURRENT_DOC}/index-doc.html | 
| -(cd $(OpenXM_spec) ; make doc ; platex openxm-jp ; platex openxm-jp) | cp index-doc-ja.html ${CURRENT_DOC}/index-doc-ja.html | 
| -$(DVIPS) $(OpenXM_spec)/openxm-jp >$(WEBKOBE1)/openxm-jp.ps | cp google-ja.html ${CURRENT_DOC}/google-ja.html | 
|  | cp index-doc-asir-contrib2-ja.html ${CURRENT_DOC}/asir-contrib | 
|  | cp index-doc-asir-contrib2-en.html ${CURRENT_DOC}/asir-contrib | 
|  | cp index-license.html ${CURRENT_DOC}/index-license.html | 
|  | cp index-doc-asir-ja.html ${CURRENT_DOC}/index-doc-asir-ja.html | 
|  | cp index-doc-asir-en.html ${CURRENT_DOC}/index-doc-asir-en.html | 
|  | cp index-doc-asir-en.html ${CURRENT_DOC}/index-doc-asir.html | 
|  | cp video.html ${CURRENT}/video.html | 
|  | cp video-ja.html ${CURRENT}/video-ja.html | 
|  | all-current: all-current-index configure-dir | 
|  | (cd ${OpenXM_doc} ; make all) | 
|  | (cd ${OpenXM_doc} ; ${RSYNC} ${OXWEAVE_FILES_in_doc} ${CURRENT}) | 
|  | ${RSYNC} ${CURRENT_FILES} ${CURRENT} | 
|  | @echo "***************************************************" | 
|  | @echo "*  Have you done (cd OpenXM/src ; make install)   *" | 
|  | @echo "*                (cd OpenXM/src ; make install-document) " | 
|  | @echo "*  to generate the documents?                     *" | 
|  | @echo "***************************************************" | 
|  | (cd ${OpenXM_doc} ; ${RSYNC} ${MANUALS} ${CURRENT_DOC}) | 
|  |  | 
| $(WEBKOBE1)/install-eg.txt : $(OpenXM_doc)/install-eg.txt | all-current-spec: configure-dir | 
| -cp $(OpenXM_doc)/install-eg.txt $(WEBKOBE1) | (cd ${OpenXM_spec} ; make CURRENT=${CURRENT} install-web-all) | 
|  |  | 
| $(WEBKOBE1)/install-jp.txt : $(OpenXM_doc)/install-jp.txt | all-top: configure-dir | 
| -cp $(OpenXM_doc)/install-jp.txt $(WEBKOBE1) | cp top.html ${OXHOME}/index.html | 
| $(OpenXM_doc)/install-eg.txt : $(OpenXM_doc)/install.oxweave | cp top-ja.html ${OXHOME}/index-ja.html | 
| ( cd $(OpenXM_doc) ; make ) | cp inobuta-ja.html ${OXHOME}/inobuta-ja.html | 
| $(OpenXM_doc)/install-jp.txt : $(OpenXM_doc)/install.oxweave | cp news-o.html ${OXHOME}/news-o.html | 
| ( cd $(OpenXM_doc) ; make ) | cp news-o-ja.html ${OXHOME}/news-o-ja.html | 
|  | cp ../../Copyright/contrib-and-hist-ja.txt ${OXHOME} | 
|  | ${RSYNC} people.html ${OXHOME} | 
|  | (cd Screenshot ; ${RSYNC} *.html ${OXHOME}) | 
|  | ${RSYNC} ${LOGOS} ${STABLE} | 
|  |  | 
| clean-web-kobe : | clean: | 
| -rm $(WEBKOBE)/index.html $(WEBKOBE)/issac2000.ps $(WEBKOBE1)/cmotag.h $(WEBKOBE1)/oxMessageTag.h $(WEBKOBE1)/smCommand.h $(WEBKOBE1)/openxm-eg.ps $(WEBKOBE1)/openxm-jp.ps | -${RM} .[a-z]*done | 
|  | -make -f Makefile-intro clean | 
|  | -(cd ${OpenXM_spec} ; make clean) | 
|  |  | 
|  | clean-top: | 
|  | -${RM} ${OXHOME}/index.html | 
|  | clean-everything: clean clean-top | 
|  | -${RM} -rf ${CURRENT} ${STABLE} ${ASCM2001} ${CURRENT_DOC} | 
|  | -${RM} -rf tmp-poster | 
|  |  | 
|  |  | 
|  | ### | 
|  | ### target for buggy latex2html | 
|  | ###  (jlatex2html machine)% make | 
|  | ###  (latex2html machine)%  make clean-en-html | 
|  | ###  (latex2html machine)%  make | 
|  | clean-en-html: | 
|  | -(cd ../OpenXM-specs ; make clean-en-done) | 
|  | -(make -f Makefile-intro clean) | 
|  |  | 
|  | install-exec: ${OpenXM_include}/ox/cmotag.h ${OpenXM_include}/ox/oxMessageTag.h ${OpenXM_include}/ox/smCommand.h | 
|  | ${OpenXM_include}/ox/cmotag.h: cmotag.h | 
|  | cp cmotag.h ${OpenXM_include}/ox | 
|  | ${OpenXM_include}/ox/oxMessageTag.h: oxMessageTag.h | 
|  | cp oxMessageTag.h ${OpenXM_include}/ox | 
|  | ${OpenXM_include}/ox/smCommand.h: smCommand.h | 
|  | cp smCommand.h ${OpenXM_include}/ox |