WMS_Native/build_azienda.bat

61 lines
1.7 KiB
Batchfile

@echo off
SET nome_azienda=%1
rem setlocal enabledelayedexpansion
rem set INTEXTFILE=build.gradle
rem set OUTTEXTFILE=build_out.gradle
rem set SEARCHTEXT=:dynamic__base
rem set REPLACETEXT=:dynamic_%nome_azienda%
rem set OUTPUTLINE=
rem cd app
rem for /f "tokens=1,* delims=¶" %%A in ( '"findstr /n ^^ %INTEXTFILE%"') do (
rem SET string=%%A
rem for /f "delims=: tokens=1,*" %%a in ("!string!") do set "string=%%b"
rem if "!string!" == "" (
rem echo.>>%OUTTEXTFILE%
rem ) else (
rem SET modified=!string:%SEARCHTEXT%=%REPLACETEXT%!
rem echo !modified! >> %OUTTEXTFILE%
rem )
rem )
rem del %INTEXTFILE%
rem rename %OUTTEXTFILE% %INTEXTFILE%
rem cd ..
rem RMDIR app\build\generated /S /Q
rem RMDIR app\build\intermediates /S /Q
rem RMDIR app\build\reports /S /Q
rem RMDIR app\build\test-results /S /Q
rem RMDIR app\build\tmp /S /Q
XCOPY dynamic_%nome_azienda%\src\main\java\it\integry app\src\main\java\it\integry\ /E /Y
CALL gradlew app:build --stacktrace
RMDIR app\src\main\java\it\integry\wms\ /S /Q
rem cd app
rem for /f "tokens=1,* delims=¶" %%A in ( '"findstr /n ^^ %INTEXTFILE%"') do (
rem SET string=%%A
rem for /f "delims=: tokens=1,*" %%a in ("!string!") do set "string=%%b"
rem if "!string!" == "" (
rem echo.>>%OUTTEXTFILE%
rem ) else (
rem SET modified=!string:%REPLACETEXT%=%SEARCHTEXT%!
rem echo !modified! >> %OUTTEXTFILE%
rem )
rem )
rem del %INTEXTFILE%
rem rename %OUTTEXTFILE% %INTEXTFILE%
rem
rem cd ..
MKDIR app\build\outputs\apk\release\%nome_azienda%
MOVE app\build\outputs\apk\release\*.apk app\build\outputs\apk\release\%nome_azienda%\
MOVE app\build\outputs\apk\release\*.txt app\build\outputs\apk\release\%nome_azienda%\