xref: /aosp_15_r20/external/renderscript-intrinsics-replacement-toolkit/gradlew.bat (revision 32afb93c2e1b8d1a7b2b095a23ba27ef06a1d9f7)
1*32afb93cSXin Li@if "%DEBUG%" == "" @echo off
2*32afb93cSXin Li@rem ##########################################################################
3*32afb93cSXin Li@rem
4*32afb93cSXin Li@rem  Gradle startup script for Windows
5*32afb93cSXin Li@rem
6*32afb93cSXin Li@rem ##########################################################################
7*32afb93cSXin Li
8*32afb93cSXin Li@rem Set local scope for the variables with windows NT shell
9*32afb93cSXin Liif "%OS%"=="Windows_NT" setlocal
10*32afb93cSXin Li
11*32afb93cSXin Liset DIRNAME=%~dp0
12*32afb93cSXin Liif "%DIRNAME%" == "" set DIRNAME=.
13*32afb93cSXin Liset APP_BASE_NAME=%~n0
14*32afb93cSXin Liset APP_HOME=%DIRNAME%
15*32afb93cSXin Li
16*32afb93cSXin Li@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
17*32afb93cSXin Liset DEFAULT_JVM_OPTS=
18*32afb93cSXin Li
19*32afb93cSXin Li@rem Find java.exe
20*32afb93cSXin Liif defined JAVA_HOME goto findJavaFromJavaHome
21*32afb93cSXin Li
22*32afb93cSXin Liset JAVA_EXE=java.exe
23*32afb93cSXin Li%JAVA_EXE% -version >NUL 2>&1
24*32afb93cSXin Liif "%ERRORLEVEL%" == "0" goto init
25*32afb93cSXin Li
26*32afb93cSXin Liecho.
27*32afb93cSXin Liecho ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
28*32afb93cSXin Liecho.
29*32afb93cSXin Liecho Please set the JAVA_HOME variable in your environment to match the
30*32afb93cSXin Liecho location of your Java installation.
31*32afb93cSXin Li
32*32afb93cSXin Ligoto fail
33*32afb93cSXin Li
34*32afb93cSXin Li:findJavaFromJavaHome
35*32afb93cSXin Liset JAVA_HOME=%JAVA_HOME:"=%
36*32afb93cSXin Liset JAVA_EXE=%JAVA_HOME%/bin/java.exe
37*32afb93cSXin Li
38*32afb93cSXin Liif exist "%JAVA_EXE%" goto init
39*32afb93cSXin Li
40*32afb93cSXin Liecho.
41*32afb93cSXin Liecho ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
42*32afb93cSXin Liecho.
43*32afb93cSXin Liecho Please set the JAVA_HOME variable in your environment to match the
44*32afb93cSXin Liecho location of your Java installation.
45*32afb93cSXin Li
46*32afb93cSXin Ligoto fail
47*32afb93cSXin Li
48*32afb93cSXin Li:init
49*32afb93cSXin Li@rem Get command-line arguments, handling Windows variants
50*32afb93cSXin Li
51*32afb93cSXin Liif not "%OS%" == "Windows_NT" goto win9xME_args
52*32afb93cSXin Li
53*32afb93cSXin Li:win9xME_args
54*32afb93cSXin Li@rem Slurp the command line arguments.
55*32afb93cSXin Liset CMD_LINE_ARGS=
56*32afb93cSXin Liset _SKIP=2
57*32afb93cSXin Li
58*32afb93cSXin Li:win9xME_args_slurp
59*32afb93cSXin Liif "x%~1" == "x" goto execute
60*32afb93cSXin Li
61*32afb93cSXin Liset CMD_LINE_ARGS=%*
62*32afb93cSXin Li
63*32afb93cSXin Li:execute
64*32afb93cSXin Li@rem Setup the command line
65*32afb93cSXin Li
66*32afb93cSXin Liset CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
67*32afb93cSXin Li
68*32afb93cSXin Li@rem Execute Gradle
69*32afb93cSXin Li"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
70*32afb93cSXin Li
71*32afb93cSXin Li:end
72*32afb93cSXin Li@rem End local scope for the variables with windows NT shell
73*32afb93cSXin Liif "%ERRORLEVEL%"=="0" goto mainEnd
74*32afb93cSXin Li
75*32afb93cSXin Li:fail
76*32afb93cSXin Lirem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
77*32afb93cSXin Lirem the _cmd.exe /c_ return code!
78*32afb93cSXin Liif  not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
79*32afb93cSXin Liexit /b 1
80*32afb93cSXin Li
81*32afb93cSXin Li:mainEnd
82*32afb93cSXin Liif "%OS%"=="Windows_NT" endlocal
83*32afb93cSXin Li
84*32afb93cSXin Li:omega
85