diff options
| author | Indrajith K L | 2025-11-03 19:43:05 +0530 |
|---|---|---|
| committer | Indrajith K L | 2025-11-03 19:43:05 +0530 |
| commit | 9bb3957d5fd3f176e8bd888c53a65c54f62cfab6 (patch) | |
| tree | 96aac66d2ef569a3352ee2b634d4e26ef64a25ba /build_dev.bat | |
| parent | 02d6be119fa130121a04799e81aff203472b6233 (diff) | |
| download | reilua-enhanced-9bb3957d5fd3f176e8bd888c53a65c54f62cfab6.tar.gz reilua-enhanced-9bb3957d5fd3f176e8bd888c53a65c54f62cfab6.tar.bz2 reilua-enhanced-9bb3957d5fd3f176e8bd888c53a65c54f62cfab6.zip | |
cleaned up root folder, organized files into docs/scripts/tools dirs
Diffstat (limited to 'build_dev.bat')
| -rw-r--r-- | build_dev.bat | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/build_dev.bat b/build_dev.bat deleted file mode 100644 index c1d79d2..0000000 --- a/build_dev.bat +++ /dev/null @@ -1,100 +0,0 @@ -@echo off -REM ReiLua Development Build Script -REM Run this from w64devkit shell or CMD with MinGW in PATH - -echo ================================ -echo ReiLua - Development Build -echo ================================ -echo. - -REM Navigate to build directory -cd build -if errorlevel 1 ( - echo ERROR: Cannot access build directory - exit /b 1 -) - -REM Clean old embedded files (important for dev builds!) -echo Cleaning old embedded files... -del /Q embedded_main.h embedded_assets.h 2>nul - -REM Warn about Lua files in build directory -dir /b *.lua >nul 2>&1 -if not errorlevel 1 ( - echo. - echo WARNING: Found Lua files in build directory! - echo Development builds should load from file system, not embed. - echo. - dir /b *.lua - echo. - set /p REMOVE="Remove these files from build directory? (Y/n): " - if /i not "%REMOVE%"=="n" ( - del /Q *.lua - echo Lua files removed. - ) - echo. -) - -REM Warn about assets folder in build directory -if exist "assets" ( - echo. - echo WARNING: Found assets folder in build directory! - echo Development builds should load from file system, not embed. - echo. - set /p REMOVE="Remove assets folder from build directory? (Y/n): " - if /i not "%REMOVE%"=="n" ( - rmdir /S /Q assets - echo Assets folder removed. - ) - echo. -) - -REM Clean old configuration if requested -if "%1"=="clean" ( - echo Cleaning build directory... - del /Q CMakeCache.txt *.o *.a 2>nul - rmdir /S /Q CMakeFiles 2>nul - echo Clean complete! - echo. -) - -REM Configure with MinGW -echo Configuring CMake for development... -cmake -G "MinGW Makefiles" .. - -if errorlevel 1 ( - echo. - echo ERROR: CMake configuration failed! - exit /b 1 -) - -echo. -echo Building ReiLua... -mingw32-make - -if errorlevel 1 ( - echo. - echo ERROR: Build failed! - exit /b 1 -) - -echo. -echo ================================ -echo Build Complete! -echo ================================ -echo. -echo Development build created successfully! -echo. -echo To run your game: -echo cd \path\to\your\game -echo \path\to\ReiLua\build\ReiLua.exe -echo. -echo To run with console logging: -echo \path\to\ReiLua\build\ReiLua.exe --log -echo. -echo Features: -echo - Lua files load from file system -echo - Assets load from file system -echo - Fast iteration - edit and reload -echo. -pause |
