Sha256: eaa43fc77aaeaa28aab3a039da212ad38bd62cf0f51a4a64c8529f671c8db6f6

Contents?: true

Size: 1.29 KB

Versions: 14

Compression:

Stored size: 1.29 KB

Contents

@echo off

setlocal
set _EL=0

cd /d "%~dp0"

REM Build the NPAPI JS files from XML sources
setlocal
cd Generation\JSObjects
call :build NPAPIGenerator.sln NPAPIGenerator
call Generate_NPAPI.bat
endlocal

REM Build the NPAPI DLLs
setlocal
call :build HeliumForWindows\Implementation\NPAPI\WTG_Legacy\wtg_legacy.sln wtg_legacy
call :build NPAPI\wtg_jsobjects.sln wtg_jsobjects
call :build ..\..\npapi\webkit-bridge\bridge.sln bridge
endlocal
if not %_EL% == 0 goto :exit

REM it is not required to copy the files anywhere because their project settings automatically build them in the correct location, R2D1\Build\Windows\NPAPI
endlocal
goto :eof


:exit
echo.
if not %_EL% == 0 echo --------------------------------------------------------------------------------&&echo Error: build failed with exit code %_EL%.
endlocal&&exit /b %_EL%
goto :eof

:build
if not %_EL% == 0 goto :eof
set _CMD=devenv /nologo /rebuild Release %~nx1 /project %2
if not [%3] == [] set _CMD=%_CMD% /projectconfig %3
echo.
echo --------------------------------------------------------------------------------
echo PWD: %~dp1
echo CMD: %_CMD%
setlocal
cd /d "%~dp1"&&%_CMD%
endlocal&&set _EL=%ERRORLEVEL%
goto :eof

:cp
if not %_EL% == 0 goto :eof
echo %1
copy %1 "%_TARGET%" >nul
set _EL=%ERRORLEVEL%
goto :eof

:abs
set %1=%~f2
goto :eof

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
rhodes-7.6.0 neon/Helium/BuildNPAPI.bat
rhodes-7.5.1 neon/Helium/BuildNPAPI.bat
rhodes-7.4.1 neon/Helium/BuildNPAPI.bat
rhodes-7.1.17 neon/Helium/BuildNPAPI.bat
rhodes-6.2.0 neon/Helium/BuildNPAPI.bat
rhodes-6.0.11 neon/Helium/BuildNPAPI.bat
rhodes-5.5.18 neon/Helium/BuildNPAPI.bat
rhodes-5.5.17 neon/Helium/BuildNPAPI.bat
rhodes-5.5.15 neon/Helium/BuildNPAPI.bat
rhodes-5.5.0.22 neon/Helium/BuildNPAPI.bat
rhodes-5.5.2 neon/Helium/BuildNPAPI.bat
rhodes-5.5.0.7 neon/Helium/BuildNPAPI.bat
rhodes-5.5.0.3 neon/Helium/BuildNPAPI.bat
rhodes-5.5.0 neon/Helium/BuildNPAPI.bat