Blob Blame History Raw
REM Execute DOC++ on the PegasusManual
REM ECHO OFF
REM The following Did not work for some reason and I don't have time to look further.
REM if %@index[%path%,"DOC++"] != -1 GOTO DONE

REM TODO - test for existance of PEGASUS_ROOT and PEGASUS_HOME

if defined DOCPLUSPLUS GOTO DONE
set DOCPLUSPLUS=f:\"Program Files"\DOC++\DOC++347
set SWIG=f:\packages\swig13aNT
set PEGASUSMANUAL_HOME=%PEGASUS_HOME%/manualhtml

REM echo This is what the index shows after %@index[%path%,"DOC++"]
set path=%path%;e:\cygnus\bin
set path=%path%;%DOCPLUSPLUS%
set path=%path%;%SWIG%
:DONE

IF NOT EXIST %PEGASUSMANUAL_HOME%\pegasus.html GOTO BYPASSDELETE


	ECHO del %PEGASUSMANUAL_HOME%\*.html /Y /Q
	ECHO del %PEGASUSMANUAL_HOME%\*.html /Y /Q
	pause
	del %PEGASUSMANUAL_HOME%\*.html /Y /Q
	del %PEGASUSMANUAL_HOME%\*.html /Y /Q
	DIR

:BYPASSDELETE
REM Execute
CD %PEGASUS_ROOT%\doc\DEVMANUAL
IF NOT Exist pegasusdoc.dxx GOTO ERROR
docxx --dir %PEGASUSMANUAL_HOME%  --verbose -H pegasusdoc.dxx
mu copy *.gif %PEGASUSMANUAL_HOME%
REM -a parameters says do things with tables
CD %PEGASUS_ROOT%
CD ..\
Quit
ERROR:
ECHO You are not in the directory with the Pegasus Documentation source files.
ECHO could not find pegasusdoc.dxx