The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

t/oxr_android: Add gradle wrapper with gradle 6.8.3

See https://developer.android.com/studio/releases/gradle-plugin to check
relationship between AGP and gradle version. Current project uses gradle
6.8.3, so this CL uses command `gradle wrapper --gradle-version 6.8.3`
to generate gradle wrapper.

This CL also remove ignore from .gitignore for gradle wrapper files. It
is very useful to build monado Android version with command:
`./gradlew :src:xrt:targets:openxr_android:build`

Signed-off-by: utzcoz <utzcoz@outlook.com>

authored by

utzcoz and committed by
Ryan Pavlik
a12a9f61 71d9887b

+325 -7
-4
.gitignore
··· 89 89 .project 90 90 .classpath 91 91 92 - gradlew 93 - gradlew.bat 94 - gradle-wrapper.jar 95 - 96 92 # Ignore Sourcetrail things 97 93 *.srctrlbm 98 94 *.srctrldb
gradle/wrapper/gradle-wrapper.jar

This is a binary file and will not be displayed.

+2 -3
gradle/wrapper/gradle-wrapper.properties
··· 1 - #Wed May 05 16:48:28 CDT 2021 2 1 distributionBase=GRADLE_USER_HOME 2 + distributionPath=wrapper/dists 3 3 distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.3-bin.zip 4 - distributionPath=wrapper/dists 4 + zipStoreBase=GRADLE_USER_HOME 5 5 zipStorePath=wrapper/dists 6 - zipStoreBase=GRADLE_USER_HOME
+234
gradlew
··· 1 + #!/bin/sh 2 + 3 + # 4 + # Copyright © 2015-2021 the original authors. 5 + # 6 + # Licensed under the Apache License, Version 2.0 (the "License"); 7 + # you may not use this file except in compliance with the License. 8 + # You may obtain a copy of the License at 9 + # 10 + # https://www.apache.org/licenses/LICENSE-2.0 11 + # 12 + # Unless required by applicable law or agreed to in writing, software 13 + # distributed under the License is distributed on an "AS IS" BASIS, 14 + # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 + # See the License for the specific language governing permissions and 16 + # limitations under the License. 17 + # 18 + 19 + ############################################################################## 20 + # 21 + # Gradle start up script for POSIX generated by Gradle. 22 + # 23 + # Important for running: 24 + # 25 + # (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is 26 + # noncompliant, but you have some other compliant shell such as ksh or 27 + # bash, then to run this script, type that shell name before the whole 28 + # command line, like: 29 + # 30 + # ksh Gradle 31 + # 32 + # Busybox and similar reduced shells will NOT work, because this script 33 + # requires all of these POSIX shell features: 34 + # * functions; 35 + # * expansions «$var», «${var}», «${var:-default}», «${var+SET}», 36 + # «${var#prefix}», «${var%suffix}», and «$( cmd )»; 37 + # * compound commands having a testable exit status, especially «case»; 38 + # * various built-in commands including «command», «set», and «ulimit». 39 + # 40 + # Important for patching: 41 + # 42 + # (2) This script targets any POSIX shell, so it avoids extensions provided 43 + # by Bash, Ksh, etc; in particular arrays are avoided. 44 + # 45 + # The "traditional" practice of packing multiple parameters into a 46 + # space-separated string is a well documented source of bugs and security 47 + # problems, so this is (mostly) avoided, by progressively accumulating 48 + # options in "$@", and eventually passing that to Java. 49 + # 50 + # Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, 51 + # and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; 52 + # see the in-line comments for details. 53 + # 54 + # There are tweaks for specific operating systems such as AIX, CygWin, 55 + # Darwin, MinGW, and NonStop. 56 + # 57 + # (3) This script is generated from the Groovy template 58 + # https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt 59 + # within the Gradle project. 60 + # 61 + # You can find Gradle at https://github.com/gradle/gradle/. 62 + # 63 + ############################################################################## 64 + 65 + # Attempt to set APP_HOME 66 + 67 + # Resolve links: $0 may be a link 68 + app_path=$0 69 + 70 + # Need this for daisy-chained symlinks. 71 + while 72 + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path 73 + [ -h "$app_path" ] 74 + do 75 + ls=$( ls -ld "$app_path" ) 76 + link=${ls#*' -> '} 77 + case $link in #( 78 + /*) app_path=$link ;; #( 79 + *) app_path=$APP_HOME$link ;; 80 + esac 81 + done 82 + 83 + APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit 84 + 85 + APP_NAME="Gradle" 86 + APP_BASE_NAME=${0##*/} 87 + 88 + # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 89 + DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' 90 + 91 + # Use the maximum available, or set MAX_FD != -1 to use that value. 92 + MAX_FD=maximum 93 + 94 + warn () { 95 + echo "$*" 96 + } >&2 97 + 98 + die () { 99 + echo 100 + echo "$*" 101 + echo 102 + exit 1 103 + } >&2 104 + 105 + # OS specific support (must be 'true' or 'false'). 106 + cygwin=false 107 + msys=false 108 + darwin=false 109 + nonstop=false 110 + case "$( uname )" in #( 111 + CYGWIN* ) cygwin=true ;; #( 112 + Darwin* ) darwin=true ;; #( 113 + MSYS* | MINGW* ) msys=true ;; #( 114 + NONSTOP* ) nonstop=true ;; 115 + esac 116 + 117 + CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar 118 + 119 + 120 + # Determine the Java command to use to start the JVM. 121 + if [ -n "$JAVA_HOME" ] ; then 122 + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then 123 + # IBM's JDK on AIX uses strange locations for the executables 124 + JAVACMD=$JAVA_HOME/jre/sh/java 125 + else 126 + JAVACMD=$JAVA_HOME/bin/java 127 + fi 128 + if [ ! -x "$JAVACMD" ] ; then 129 + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME 130 + 131 + Please set the JAVA_HOME variable in your environment to match the 132 + location of your Java installation." 133 + fi 134 + else 135 + JAVACMD=java 136 + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 137 + 138 + Please set the JAVA_HOME variable in your environment to match the 139 + location of your Java installation." 140 + fi 141 + 142 + # Increase the maximum file descriptors if we can. 143 + if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then 144 + case $MAX_FD in #( 145 + max*) 146 + MAX_FD=$( ulimit -H -n ) || 147 + warn "Could not query maximum file descriptor limit" 148 + esac 149 + case $MAX_FD in #( 150 + '' | soft) :;; #( 151 + *) 152 + ulimit -n "$MAX_FD" || 153 + warn "Could not set maximum file descriptor limit to $MAX_FD" 154 + esac 155 + fi 156 + 157 + # Collect all arguments for the java command, stacking in reverse order: 158 + # * args from the command line 159 + # * the main class name 160 + # * -classpath 161 + # * -D...appname settings 162 + # * --module-path (only if needed) 163 + # * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. 164 + 165 + # For Cygwin or MSYS, switch paths to Windows format before running java 166 + if "$cygwin" || "$msys" ; then 167 + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) 168 + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) 169 + 170 + JAVACMD=$( cygpath --unix "$JAVACMD" ) 171 + 172 + # Now convert the arguments - kludge to limit ourselves to /bin/sh 173 + for arg do 174 + if 175 + case $arg in #( 176 + -*) false ;; # don't mess with options #( 177 + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath 178 + [ -e "$t" ] ;; #( 179 + *) false ;; 180 + esac 181 + then 182 + arg=$( cygpath --path --ignore --mixed "$arg" ) 183 + fi 184 + # Roll the args list around exactly as many times as the number of 185 + # args, so each arg winds up back in the position where it started, but 186 + # possibly modified. 187 + # 188 + # NB: a `for` loop captures its iteration list before it begins, so 189 + # changing the positional parameters here affects neither the number of 190 + # iterations, nor the values presented in `arg`. 191 + shift # remove old arg 192 + set -- "$@" "$arg" # push replacement arg 193 + done 194 + fi 195 + 196 + # Collect all arguments for the java command; 197 + # * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of 198 + # shell script including quotes and variable substitutions, so put them in 199 + # double quotes to make sure that they get re-expanded; and 200 + # * put everything else in single quotes, so that it's not re-expanded. 201 + 202 + set -- \ 203 + "-Dorg.gradle.appname=$APP_BASE_NAME" \ 204 + -classpath "$CLASSPATH" \ 205 + org.gradle.wrapper.GradleWrapperMain \ 206 + "$@" 207 + 208 + # Use "xargs" to parse quoted args. 209 + # 210 + # With -n1 it outputs one arg per line, with the quotes and backslashes removed. 211 + # 212 + # In Bash we could simply go: 213 + # 214 + # readarray ARGS < <( xargs -n1 <<<"$var" ) && 215 + # set -- "${ARGS[@]}" "$@" 216 + # 217 + # but POSIX shell has neither arrays nor command substitution, so instead we 218 + # post-process each arg (as a line of input to sed) to backslash-escape any 219 + # character that might be a shell metacharacter, then use eval to reverse 220 + # that process (while maintaining the separation between arguments), and wrap 221 + # the whole thing up as a single "set" statement. 222 + # 223 + # This will of course break if any of these variables contains a newline or 224 + # an unmatched quote. 225 + # 226 + 227 + eval "set -- $( 228 + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | 229 + xargs -n1 | 230 + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | 231 + tr '\n' ' ' 232 + )" '"$@"' 233 + 234 + exec "$JAVACMD" "$@"
+89
gradlew.bat
··· 1 + @rem 2 + @rem Copyright 2015 the original author or authors. 3 + @rem 4 + @rem Licensed under the Apache License, Version 2.0 (the "License"); 5 + @rem you may not use this file except in compliance with the License. 6 + @rem You may obtain a copy of the License at 7 + @rem 8 + @rem https://www.apache.org/licenses/LICENSE-2.0 9 + @rem 10 + @rem Unless required by applicable law or agreed to in writing, software 11 + @rem distributed under the License is distributed on an "AS IS" BASIS, 12 + @rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 + @rem See the License for the specific language governing permissions and 14 + @rem limitations under the License. 15 + @rem 16 + 17 + @if "%DEBUG%" == "" @echo off 18 + @rem ########################################################################## 19 + @rem 20 + @rem Gradle startup script for Windows 21 + @rem 22 + @rem ########################################################################## 23 + 24 + @rem Set local scope for the variables with windows NT shell 25 + if "%OS%"=="Windows_NT" setlocal 26 + 27 + set DIRNAME=%~dp0 28 + if "%DIRNAME%" == "" set DIRNAME=. 29 + set APP_BASE_NAME=%~n0 30 + set APP_HOME=%DIRNAME% 31 + 32 + @rem Resolve any "." and ".." in APP_HOME to make it shorter. 33 + for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi 34 + 35 + @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 36 + set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" 37 + 38 + @rem Find java.exe 39 + if defined JAVA_HOME goto findJavaFromJavaHome 40 + 41 + set JAVA_EXE=java.exe 42 + %JAVA_EXE% -version >NUL 2>&1 43 + if "%ERRORLEVEL%" == "0" goto execute 44 + 45 + echo. 46 + echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 47 + echo. 48 + echo Please set the JAVA_HOME variable in your environment to match the 49 + echo location of your Java installation. 50 + 51 + goto fail 52 + 53 + :findJavaFromJavaHome 54 + set JAVA_HOME=%JAVA_HOME:"=% 55 + set JAVA_EXE=%JAVA_HOME%/bin/java.exe 56 + 57 + if exist "%JAVA_EXE%" goto execute 58 + 59 + echo. 60 + echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 61 + echo. 62 + echo Please set the JAVA_HOME variable in your environment to match the 63 + echo location of your Java installation. 64 + 65 + goto fail 66 + 67 + :execute 68 + @rem Setup the command line 69 + 70 + set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar 71 + 72 + 73 + @rem Execute Gradle 74 + "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* 75 + 76 + :end 77 + @rem End local scope for the variables with windows NT shell 78 + if "%ERRORLEVEL%"=="0" goto mainEnd 79 + 80 + :fail 81 + rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of 82 + rem the _cmd.exe /c_ return code! 83 + if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 84 + exit /b 1 85 + 86 + :mainEnd 87 + if "%OS%"=="Windows_NT" endlocal 88 + 89 + :omega