diff options
author | Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com> | 2012-10-24 14:58:36 +0200 |
---|---|---|
committer | Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com> | 2012-10-24 14:58:36 +0200 |
commit | d7d72296d52a609d36d01464f582c8c9d7c0b1ed (patch) | |
tree | 5a86f37e440965957b3c4a08f52674a14016fc17 /tools/deploy.bat | |
parent | 4d56b2c57c42595f3675e917078f885e98f84c87 (diff) | |
download | biblez-ng-d7d72296d52a609d36d01464f582c8c9d7c0b1ed.tar.gz |
ENYO-1259: Bootplate doc & script update to use deploy.js
- removal of the `tools/` folder (now embedded into `$enyo/tools`).
- `tools/README.md` is now `deploy.md` & is updated to use `deploy.js`
- this commit demands that this Enyo branch is merged first into
`enyojs/enyo`
https://github.com/enyojs/enyo/tree/ENYO-1259
Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
Diffstat (limited to 'tools/deploy.bat')
-rw-r--r-- | tools/deploy.bat | 130 |
1 files changed, 0 insertions, 130 deletions
diff --git a/tools/deploy.bat b/tools/deploy.bat deleted file mode 100644 index 6e034c0..0000000 --- a/tools/deploy.bat +++ /dev/null @@ -1,130 +0,0 @@ -@ECHO OFF -setlocal enableDelayedExpansion - -:: the deploy target folder -SET FOLDER=deploy - -:: the deploy target suffix, i.e. <projectName>[suffix] -SET SUFFIX= - %date% - %time% - -:: remove spaces, convert / : to _, convert . to ~ -set SUFFIX=%SUFFIX: =% -set SUFFIX=%SUFFIX:/=-% -set SUFFIX=%SUFFIX::=-% -set SUFFIX=%SUFFIX:.=~% - -:: enyo location -SET ENYO=..\enyo - -:: the grandparent folder for this batch file -SET SOURCE=%~dp0..\ - -:: extract project folder name -FOR /D %%I IN ("%SOURCE%\.") DO SET NAME=%%~nxI - -:: prepare target name -SET DEPLOY=%NAME%%SUFFIX% - -:: make sure (deploy) FOLDER exists -SET TARGETROOT="%SOURCE%%FOLDER%" -IF NOT EXIST %TARGETROOT% mkdir %TARGETROOT% - -:: pull path for this deploy -IF NOT DEFINED TARGET SET TARGET="%SOURCE%%FOLDER%\%DEPLOY%" - -:: quotes around path that might have spaces -SET SOURCE="%SOURCE%" - -IF NOT EXIST %TARGET% GOTO deploy - -ECHO "%TARGET%" folder already exists, please rename or remove it and try again. -ECHO. - -PAUSE -GOTO end - -:DEPLOY - -SET USAGE="Usage: deploy.bat [-h] [-c] [-o output_dir]" - -:: Parse options -:: Thanks to http://stackoverflow.com/questions/3973824/windows-bat-file-optional-argument-parsing -set "options=-o:"" -h: -c:" -for %%O in (%options%) do for /f "tokens=1,* delims=:" %%A in ("%%O") do set "%%A=%%~B" -:parseloop -if not "%~1"=="" ( - set "test=!options:*%~1:=! " - if "!test!"=="!options! " ( - echo %USAGE% - goto end - ) else if "!test:~0,1!"==" " ( - set "%~1=1" - ) else ( - set "%~1=%~2" - shift - ) - shift - goto :parseloop -) - -:: Handle options -IF DEFINED -h ( - ECHO %USAGE% - GOTO end -) -IF DEFINED -c ( - SET NO_LESS="-no-less" -) else ( - SET NO_LESS="" -) -IF DEFINED -o ( - SET TARGET=%-o% -) -IF DEFINED -o ( - RMDIR /S /Q %TARGET% -) - -ECHO This script can create a deployment in %TARGET% -ECHO. - - -ECHO ========== -ECHO build step -ECHO ========== -ECHO. - -REM build enyo -CALL %ENYO%\minify\minify.bat - -REM build app -CALL %ENYO%\tools\minify.bat package.js -output ..\build\app - -ECHO ========= -ECHO copy step -ECHO ========= -ECHO. - -:: make deploy folder -MKDIR %TARGET% - -:: copy root folder files -COPY %SOURCE%index.html %TARGET% >NUL -COPY %SOURCE%icon.png %TARGET% >NUL - -:: copy assets and build -XCOPY %SOURCE%assets\*.* %TARGET%\assets\ /Q /E >NUL -XCOPY %SOURCE%build\*.* %TARGET%\build\ /Q /E >NUL - -:: copy library items -MKDIR %TARGET%\lib - -FOR /D %%G in (%SOURCE%lib\*) DO IF EXIST "%%G\deploy.bat" ECHO deploying "%%~nxG" -FOR /D %%G in (%SOURCE%lib\*) DO IF EXIST "%%G\deploy.bat" CALL "%%G\deploy.bat" %TARGET%\lib\"%%~nxG" - -FOR /D %%G in (%SOURCE%lib\*) DO IF NOT EXIST "%%G\deploy.bat" ECHO copying "%%~nxG" -FOR /D %%G in (%SOURCE%lib\*) DO IF NOT EXIST "%%G\deploy.bat" XCOPY "%%G" %TARGET%\lib\"%%~nxG"\ /Q /E >NUL - -ECHO. - -PAUSE -:end |