|
|
@@ -12,7 +12,7 @@ set DEFAULT_ANT_HOME=%~dp0 |
|
|
|
rem : operator works similar to make : operator |
|
|
|
set DEFAULT_ANT_HOME=%DEFAULT_ANT_HOME:\bin\=% |
|
|
|
|
|
|
|
if %ANT_HOME%a==a set ANT_HOME=%DEFAULT_ANT_HOME% |
|
|
|
if "%ANT_HOME%"=="" set ANT_HOME=%DEFAULT_ANT_HOME% |
|
|
|
set DEFAULT_ANT_HOME= |
|
|
|
|
|
|
|
rem On NT/2K grab all arguments at once |
|
|
@@ -55,13 +55,13 @@ goto end |
|
|
|
|
|
|
|
:checkJava |
|
|
|
set _JAVACMD=%JAVACMD% |
|
|
|
set LOCALCLASSPATH="%CLASSPATH%" |
|
|
|
for %%i in ("%ANT_HOME%\lib\*.jar") do call "%ANT_HOME%\bin\lcp.bat" "%%i" |
|
|
|
set LOCALCLASSPATH=%CLASSPATH% |
|
|
|
for %%i in ("%ANT_HOME%\lib\*.jar") do call "%ANT_HOME%\bin\lcp.bat" %%i |
|
|
|
|
|
|
|
if "%JAVA_HOME%" == "" goto noJavaHome |
|
|
|
if "%_JAVACMD%" == "" set _JAVACMD=%JAVA_HOME%\bin\java |
|
|
|
if exist "%JAVA_HOME%\lib\tools.jar" call "%ANT_HOME%\bin\lcp.bat" "%JAVA_HOME%\lib\tools.jar" |
|
|
|
if exist "%JAVA_HOME%\lib\classes.zip" call "%ANT_HOME%\bin\lcp.bat" "%JAVA_HOME%\lib\classes.zip" |
|
|
|
if exist "%JAVA_HOME%\lib\tools.jar" call "%ANT_HOME%\bin\lcp.bat" %JAVA_HOME%\lib\tools.jar |
|
|
|
if exist "%JAVA_HOME%\lib\classes.zip" call "%ANT_HOME%\bin\lcp.bat" %JAVA_HOME%\lib\classes.zip |
|
|
|
goto checkJikes |
|
|
|
|
|
|
|
:noJavaHome |
|
|
@@ -77,11 +77,11 @@ echo. |
|
|
|
if not "%JIKESPATH%" == "" goto runAntWithJikes |
|
|
|
|
|
|
|
:runAnt |
|
|
|
%_JAVACMD% -classpath %LOCALCLASSPATH% -Dant.home="%ANT_HOME%" %ANT_OPTS% org.apache.tools.ant.Main %ANT_CMD_LINE_ARGS% |
|
|
|
"%_JAVACMD%" -classpath "%LOCALCLASSPATH%" -Dant.home="%ANT_HOME%" %ANT_OPTS% org.apache.tools.ant.Main %ANT_CMD_LINE_ARGS% |
|
|
|
goto end |
|
|
|
|
|
|
|
:runAntWithJikes |
|
|
|
%_JAVACMD% -classpath %LOCALCLASSPATH% -Dant.home="%ANT_HOME%" -Djikes.class.path=%JIKESPATH% %ANT_OPTS% org.apache.tools.ant.Main %ANT_CMD_LINE_ARGS% |
|
|
|
"%_JAVACMD%" -classpath "%LOCALCLASSPATH%" -Dant.home="%ANT_HOME%" -Djikes.class.path=%JIKESPATH% %ANT_OPTS% org.apache.tools.ant.Main %ANT_CMD_LINE_ARGS% |
|
|
|
|
|
|
|
:end |
|
|
|
set LOCALCLASSPATH= |
|
|
|