https://github.com/keitaroyam/cctbx_fork
Tip revision: 505b47c7b616958656d503be294d3c208a3db56d authored by Keitaro Yamashita on 28 January 2016, 08:02:14 UTC
Update README.md
Update README.md
Tip revision: 505b47c
all_docs_cmd.csh
#! /bin/csh -f
set verbose
set epydoc=0
foreach arg ($*)
switch ($arg)
case epydoc:
set epydoc=1
breaksw
endsw
end
cd "`libtbx.show_dist_paths libtbx`"
cd ..
cd ..
set root="`pwd`"
if (! -d "$root/cctbx_project") then
echo "ERROR: unexpected directory structure: no $root/cctbx_project directory."
exit 1
endif
if (! -d "$root/htdocs") then
echo "ERROR: unexpected directory structure: no $root/htdocs directory."
exit 1
endif
#
if (1) then
cd "$root/htdocs"
libtbx.extract_code_from_txt "$root/cctbx_project/libtbx/phil/doc.txt"
docutils.rst2html doc.rst > libtbx_phil.html
rm doc.rst
endif
#
if (1) then
cd "$root/htdocs"
rm -rf scitbx_rigid_body_essence
libtbx.python "$root/cctbx_project/scitbx/rigid_body/essence/make_bundles.py"
endif
#
if (1) then
cd "$root/htdocs"
rm -rf current/c_plus_plus
mkdir -p current
cd "$root/cctbx_project"
doxygen dox/Doxyfile
endif
#
if (1) then
cd "$root/cctbx_project/dox/rst"
docutils.buildhtml -stg
libtbx.python ./insert_sourceforge_logo.py versions.html
libtbx.python ./insert_sourceforge_logo.py introduction.html
mv *.html "$root/htdocs/current"
cp *.txt *.css *.png "$root/htdocs/current"
cd "$root/htdocs/current"
rm -f index.html
ln -s introduction.html index.html
cd "$root/htdocs"
rm -f index.html
ln -s current/versions.html index.html
endif
#
if (1) then
mkdir -p "$root/htdocs/current"
cd "$root/htdocs/current"
rm -rf python
mkdir python
if ($1 == "epydoc") then
cd "$root/cctbx_project/dox"
libtbx.epydoc_run --config=epydoc.conf -v
else
cd python
libtbx.help -w "$root/cctbx_project/boost_adaptbx"
libtbx.help -w "$root/cctbx_project"
endif
endif
#
if (1) then
cd "$root/htdocs"
rm -rf siena2005
mkdir siena2005
cd siena2005
cp -p "$root/cctbx_project/dox/siena2005/"* .
cp -p "$root/cctbx_project/dox/rst/default.css" .
"$root/cctbx_project/dox/siena2005_update_generated_files.csh"
endif
#
if (1) then
cd "$root/htdocs"
rm -rf sbgrid2008
mkdir sbgrid2008
cd sbgrid2008
echo 'Options Indexes' > .htaccess
cp -r "$root/cctbx_project/dox/rst/default.css" .
"$root/cctbx_project/dox/sbgrid2008_update_generated_files.csh"
endif
#
if (1) then
cd "$root/htdocs"
rm -rf iucr2008
mkdir iucr2008
cd iucr2008
echo 'Options Indexes' > .htaccess
cp -r "$root/cctbx_project/dox/rst/default.css" .
cp -r "$root/cctbx_project/scitbx/examples/rigid_body_refinement_core.py" .
cp -r "$root/cctbx_project/scitbx/examples/rigid_body_refinement_core.txt" .
scitbx.python rigid_body_refinement_core.py > rigid_body_refinement_core.out
docutils.rst2html rigid_body_refinement_core.txt > rigid_body_refinement_core.html
endif
#
if (1) then
cd "$root/htdocs"
rm -rf iotbx_cif
mkdir iotbx_cif
cd iotbx_cif
echo 'Options Indexes' > .htaccess
cp -r "$root/cctbx_project/dox/rst/default.css" .
cp -r $root/cctbx_project/iotbx/examples/iotbx_cif.txt .
docutils.rst2html -stg iotbx_cif.txt > index.html
endif
#
if (1) then
cd "$root/htdocs"
rm -rf ucif
mkdir ucif
cd ucif
echo 'Options Indexes' > .htaccess
cp -r "$root/cctbx_project/dox/rst/default.css" .
cp -r $root/cctbx_project/ucif/examples/ucif_example.txt .
docutils.rst2html -stg ucif_example.txt > index.html
endif