Author: peterw Date: Tue Oct 23 04:56:07 2007 New Revision: 29806
URL: http://svn.reactos.org/svn/reactos?rev=29806&view=rev Log: - Remove the doskey macro for a component if it is not actually present.
Modified: trunk/tools/RosBE-Windows/Root/RosBE.cmd
Modified: trunk/tools/RosBE-Windows/Root/RosBE.cmd URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/RosBE.cmd?... ============================================================================== --- trunk/tools/RosBE-Windows/Root/RosBE.cmd (original) +++ trunk/tools/RosBE-Windows/Root/RosBE.cmd Tue Oct 23 04:56:07 2007 @@ -83,7 +83,7 @@ :: :: Load the doskey macros that serve as our commands. :: -doskey /macrofile="%_ROSBE_BASEDIR%\RosBE.mac" +call :LOADDOSKEYMACROS
:: :: Look if the Source Folder is empty. If so, ask for using "ssvn create". @@ -122,4 +122,19 @@ echo. goto :EOF
+:: +:: Load the doskey macros and delete any macros for components +:: that are not actually present. +:: +:LOADDOSKEYMACROS + doskey /macrofile="%_ROSBE_BASEDIR%\RosBE.mac" + + if not exist "%_ROSBE_BASEDIR%\chdefdir.cmd" ( doskey CHDEFDIR= ) + if not exist "%_ROSBE_BASEDIR%\Config.cmd" ( doskey CONFIG= ) + if not exist "%_ROSBE_BASEDIR%\reladdr2line.cmd" ( doskey RADDR2LINE= ) + if not exist "%_ROSBE_BASEDIR%\scut.cmd" ( doskey SCUT= ) + if not exist "%_ROSBE_BASEDIR%\sSVN.cmd" ( doskey SSVN= ) + if not exist "%_ROSBE_BASEDIR%\options.cmd" ( doskey OPTIONS= ) +goto :EOF + :ExitRosBE