mirror of
https://github.com/DrBeef/ioq3quest.git
synced 2025-01-31 13:00:52 +00:00
Updated run.bat to handle paths a bit more gracefully with pushd/popd.
This commit is contained in:
parent
7f867d4df3
commit
149c836b94
1 changed files with 16 additions and 2 deletions
|
@ -1,25 +1,29 @@
|
|||
@echo off
|
||||
|
||||
setlocal
|
||||
cd ..
|
||||
|
||||
set ANDROID_SDK_ROOT=%AppData%\..\Local\Android\Sdk
|
||||
set adb="%ANDROID_SDK_ROOT%\platform-tools\adb.exe"
|
||||
set make="%ANDROID_SDK_ROOT%\ndk\21.1.6352462\prebuilt\windows-x86_64\bin\make.exe"
|
||||
set JAVA_HOME=C:\Program Files\Android\Android Studio\jre\jre
|
||||
|
||||
pushd %~dp0\..
|
||||
%make% -j %NUMBER_OF_PROCESSORS% debug
|
||||
|
||||
if %ERRORLEVEL% NEQ 0 (
|
||||
popd
|
||||
echo "Failed to build ioq3"
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
cd android
|
||||
pushd android
|
||||
|
||||
set GRADLE_EXIT_CONSOLE=1
|
||||
call gradlew.bat :app:assembleDebug
|
||||
|
||||
if %ERRORLEVEL% NEQ 0 (
|
||||
popd
|
||||
popd
|
||||
echo "Failed to build android project"
|
||||
exit /b 1
|
||||
)
|
||||
|
@ -33,6 +37,8 @@ if %ERRORLEVEL% NEQ 0 (
|
|||
%adb% uninstall %PACKAGE_NAME%
|
||||
%adb% install %APK_LOCATION%
|
||||
if %ERRORLEVEL% NEQ 0 (
|
||||
popd
|
||||
popd
|
||||
echo "Failed to install apk."
|
||||
exit /b 1
|
||||
)
|
||||
|
@ -41,16 +47,22 @@ if %ERRORLEVEL% NEQ 0 (
|
|||
%adb% shell mkdir -p %ANDROID_STORAGE_LOCATION%
|
||||
%adb% push --sync "C:\Program Files (x86)\Steam\steamapps\common\Quake 3 Arena\baseq3" %ANDROID_STORAGE_LOCATION%
|
||||
if %ERRORLEVEL% NEQ 0 (
|
||||
popd
|
||||
popd
|
||||
echo "Failed to transfer files."
|
||||
exit /b 1
|
||||
)
|
||||
%adb% push --sync ..\code\renderergl2\glsl %ANDROID_STORAGE_LOCATION%/baseq3/
|
||||
if %ERRORLEVEL% NEQ 0 (
|
||||
popd
|
||||
popd
|
||||
echo "Failed to transfer shaders."
|
||||
exit /b 1
|
||||
)
|
||||
%adb% push --sync autoexec.cfg %ANDROID_STORAGE_LOCATION%/baseq3/
|
||||
if %ERRORLEVEL% NEQ 0 (
|
||||
popd
|
||||
popd
|
||||
echo "Failed to transfer autoexec."
|
||||
exit /b 1
|
||||
)
|
||||
|
@ -58,6 +70,8 @@ if %ERRORLEVEL% NEQ 0 (
|
|||
%adb% logcat -c
|
||||
%adb% shell am start -n %PACKAGE_NAME%/.MainActivity
|
||||
if %ERRORLEVEL% NEQ 0 (
|
||||
popd
|
||||
popd
|
||||
echo "Failed to start application."
|
||||
exit 1
|
||||
)
|
||||
|
|
Loading…
Reference in a new issue