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 
 | 
						|
 | 
						|
 |