mirror of
https://github.com/RetroShare/RSNewWebUI.git
synced 2026-09-13 18:45:49 +05:00
42 lines
1.0 KiB
Batchfile
42 lines
1.0 KiB
Batchfile
@echo off
|
|
REM create webfiles from sources at compile time (works without npm/node.js)
|
|
|
|
set publicdest=%1\webui
|
|
set src=%1\webui-src
|
|
|
|
if "%1" == "" set publicdest=..\..\webui&&set src=..
|
|
|
|
if exist "%publicdest%" echo remove existing %publicdest%&&rd %publicdest% /S /Q
|
|
|
|
echo mkdir %publicdest%
|
|
md %publicdest%
|
|
|
|
echo building app.js
|
|
echo - copy template.js ...
|
|
copy %src%\make-src\template.js %publicdest%\app.js
|
|
|
|
for %%F in (%src%\app\*.js) DO (set "fname=%%~nF" && CALL :addfile)
|
|
|
|
echo building app.css
|
|
type %src%\app\green-black.scss >> %publicdest%\app.css
|
|
type %src%\make-src\main.css >> %publicdest%\app.css
|
|
type %src%\make-src\chat.css >> %publicdest%\app.css
|
|
|
|
echo copy index.html
|
|
copy %src%\app\assets\index.html %publicdest%\index.html
|
|
|
|
echo build.bat complete
|
|
|
|
goto :EOF
|
|
|
|
:addfile
|
|
echo - adding %fname% ...
|
|
echo require.register("%fname%", function(exports, require, module) { >> %publicdest%\app.js
|
|
echo %src%\app\%fname%.js
|
|
type %src%\app\%fname%.js >> %publicdest%\app.js
|
|
echo. >> %publicdest%\app.js
|
|
echo }); >> %publicdest%\app.js
|
|
|
|
|
|
:EOF
|