32 lines
527 B
Batchfile
32 lines
527 B
Batchfile
@echo off
|
|
cd /d %~dp0
|
|
|
|
if not exist jit (mkdir jit)
|
|
if not exist Out (mkdir Out)
|
|
|
|
xcopy /Y /D ..\..\..\Luajit\jit jit
|
|
setlocal enabledelayedexpansion
|
|
|
|
for /r %%i in (*.lua) do (
|
|
set v=%%~dpi
|
|
call :loop
|
|
set v=!v:%~dp0=!
|
|
if not exist %~dp0out\!v! (mkdir %~dp0Out\!v!)
|
|
)
|
|
|
|
for /r %%i in (*.lua) do (
|
|
set v=%%i
|
|
set v=!v:%~dp0=!
|
|
call :loop
|
|
..\..\..\Luajit\luajit32.exe -b -g !v! Out\!v!.bytes
|
|
)
|
|
|
|
rd /s/q jit
|
|
rd /s/q .\Out\jit\
|
|
setlocal disabledelayedexpansion
|
|
|
|
:loop
|
|
if "!v:~-1!"==" " set "v=!v:~0,-1!" & goto loop
|
|
|
|
|