File indexing completed on 2024-04-06 12:05:37
0001
0002
0003 cmsenv
0004
0005 set PWDv = `pwd`
0006 set SOURCE = $CMSSW_BASE/src
0007 set SCRIPTS = $CMSSW_BASE/src/Documentation/ReferenceManualScripts/python
0008 set DATA = $CMSSW_BASE/src/Documentation/ReferenceManualScripts/data
0009 set DOC = $CMSSW_BASE/doc
0010 set HTML = $DOC/html
0011
0012 if (-e $DOC) then
0013 rm -Rf $DOC
0014 endif
0015
0016 mkdir $DOC
0017
0018 sed -e 's|@CMSSW_IN@|'$SOURCE'|g' -e 's|@CMSSW_OUT@|'$DOC'|g' -e 's|@DOXY_PATH@|'$DATA'|g' $DATA/Doxygen.conf > $DATA/Doxygen.conf.tmp
0019
0020 doxygen $DATA/Doxygen.conf.tmp
0021
0022 rm $DATA/Doxygen.conf.tmp
0023
0024 cp -r $DATA/iframes $HTML/
0025
0026 cp $HTML/index.html $HTML/index.original.html
0027 python $SCRIPTS/MainPageGenerator.py $HTML/index.html $DATA $CMSSW_VERSION
0028
0029
0030 cp $HTML/annotated.html $HTML/annotated.original.html
0031 cp $HTML/namespaces.html $HTML/namespaces.original.html
0032 cp $HTML/pages.html $HTML/pages.original.html
0033
0034 cp $HTML/annotated.original.html $HTML/annotatedList.html
0035 python $SCRIPTS/TableParser.py $HTML/annotatedList.html
0036 cp $HTML/annotatedList_A.html $HTML/annotated.html
0037
0038 cp $HTML/namespaces.original.html $HTML/namespaceList.html
0039 python $SCRIPTS/TableParser.py $HTML/namespaceList.html
0040 cp $HTML/namespaceList_A.html $HTML/namespaces.html
0041
0042 cp $HTML/pages.original.html $HTML/packageDocumentation.html
0043 python $SCRIPTS/TableParser.py $HTML/packageDocumentation.html
0044 cp $HTML/packageDocumentation_All.html $HTML/pages.html
0045
0046 cp $HTML/namespaces.original.html $HTML/configfilesList.html
0047 python $SCRIPTS/TableParser.py $HTML/configfilesList.html
0048 cp $HTML/configfilesList_All.html $HTML/configfiles.html
0049
0050 cd $CMSSW_BASE/..
0051 find $CMSSW_VERSION/doc -type f -name "*.html" > $CMSSW_BASE/$CMSSW_VERSION.index
0052 cd $PWDv
0053
0054 echo "## In case of a problem, please email cmsdoxy[at]cern.ch ##"