# $OpenXM: OpenXM/doc/OpenXM-web/Makefile,v 1.39 2003/03/25 11:30:10 takayama Exp $ # OXHOME=/home/web/OpenXM CURRENT=${OXHOME}/Current CURRENT_DOC=${CURRENT}/doc STABLE=${OXHOME}/Stable ASCM2001=${OXHOME}/ascm2001 OpenXM_doc=../. OpenXM_spec=../OpenXM-specs OpenXM_calc=../calc2000p OpenXM_ascm=../ascm2001 DVIPS=dvips -f LATEX2HTML=latex2html -tmp /tmp OXWEAVE=../../bin/oxweave OW_FLAG=--recursive RSYNC=rsync -Cavz 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 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 configure-dir: 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 ${ASCM2001} ; then mkdir ${ASCM2001} ; fi ; \ touch .configure-dir.done ; \ fi all-stable: configure-dir all-ascm2001: configure-dir all-current: configure-dir make oxweave-files ${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? *" @echo "***************************************************" (cd ${OpenXM_doc} ; ${RSYNC} ${MANUALS} ${CURRENT_DOC}) all-current-spec: configure-dir (cd ${OpenXM_spec} ; make CURRENT=${CURRENT} install-web-all) all-top: configure-dir cp top.html ${OXHOME}/index.html ${RSYNC} people.html ${OXHOME} ${RSYNC} ${LOGOS} ${STABLE} clean: -${RM} .[a-z]*done -${RM} ${OXWEAVE_FILES} 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 ;