=================================================================== RCS file: /home/cvs/OpenXM/doc/OpenXM-web/Makefile,v retrieving revision 1.39 retrieving revision 1.40 diff -u -p -r1.39 -r1.40 --- OpenXM/doc/OpenXM-web/Makefile 2003/03/25 11:30:10 1.39 +++ OpenXM/doc/OpenXM-web/Makefile 2003/03/26 00:55:30 1.40 @@ -1,6 +1,7 @@ -# $OpenXM: OpenXM/doc/OpenXM-web/Makefile,v 1.38 2002/08/12 06:00:55 takayama Exp $ +# $OpenXM: OpenXM/doc/OpenXM-web/Makefile,v 1.39 2003/03/25 11:30:10 takayama Exp $ # OXHOME=/home/web/OpenXM +#OXHOME=/home/taka/afo/OpenXM ## for test. CURRENT=${OXHOME}/Current CURRENT_DOC=${CURRENT}/doc STABLE=${OXHOME}/Stable @@ -19,13 +20,18 @@ RM=rm CURRENT_FILES=index.html OpenXM-RFC.html cmotag.h oxMessageTag.h smCommand.h \ anonymous.html ERRATA.html -OXWEAVE_FILES=install-en.txt install-ja.txt OpenXM-FAQ-en.txt OpenXM-FAQ-ja.txt +OXWEAVE_FILES_in_doc=install-en.txt install-ja.txt OpenXM-FAQ-en.txt OpenXM-FAQ-ja.txt LOGOS=logo-openxm2.jpg logo-openxm5.jpg logo-openxm_simple0.jpg MANUALS=asir2000 asir-contrib kan96xx ox_math 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 "************************************************************" configure-dir: if test ! -f .configure-dir.done ; \ @@ -34,19 +40,25 @@ configure-dir: 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 all-stable: configure-dir + make -f Makefile-intro all-html-poster + (cd tmp-poster ; ${RSYNC} func1 func2 efficient ${STABLE}/html/OpenXM-poster) all-ascm2001: configure-dir + make -f Makefile-intro all-html-ascm + -(cd ${OpenXM_ascm} ; ${RSYNC} ascm2001 ${OXHOME}/ascm2001) all-current: configure-dir - make oxweave-files + (cd ${OpenXM_doc} ; make all) + (cd ${OpenXM_doc} ; ${RSYNC} ${OXWEAVE_FILES_in_doc} ${CURRENT}) ${RSYNC} ${CURRENT_FILES} ${CURRENT} cp index-doc.html ${CURRENT_DOC}/index-doc.html - ${RSYNC} ${OXWEAVE_FILES} ${CURRENT} @echo "***************************************************" @echo "* Have you done (cd OpenXM/src ; make install) *" @echo "* to generate the documents? *" @@ -63,25 +75,12 @@ all-top: configure-dir clean: -${RM} .[a-z]*done - -${RM} ${OXWEAVE_FILES} + -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} - -oxweave-files: - if test ! -f .oxweave-files.done ; \ - then \ - (cd ${OpenXM_doc} ; make) ; \ - cp ${OpenXM_doc}/install-en.txt . ; \ - cp ${OpenXM_doc}/install-ja.txt . ; \ - ${RM} -f OpenXM-FAQ-en.txt ; \ - echo "DO NOT EDIT THIS FILE" >OpenXM-FAQ-en.txt ; \ - ${OXWEAVE} ${OW_FLAG} en C <../OpenXM-FAQ.oxweave >>OpenXM-FAQ-en.txt ; \ - ${RM} -f OpenXM-FAQ-ja.txt ; \ - echo "DO NOT EDIT THIS FILE" >OpenXM-FAQ-ja.txt ; \ - ${OXWEAVE} ${OW_FLAG} ja C <../OpenXM-FAQ.oxweave >>OpenXM-FAQ-ja.txt ; \ - touch .oxweave-files.done ; \ - fi ; + -${RM} -rf tmp-poster