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