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