Removed fastbuild completely and converted the last two remaining scripts
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -1,3 +0,0 @@
|
||||
@echo off
|
||||
call misc\shell.bat
|
||||
fbuild %* -cache
|
||||
+3
-6
@@ -10,7 +10,7 @@ setlocal enabledelayedexpansion
|
||||
set SCRIPT_DIR=%~dp0
|
||||
cd /d "%SCRIPT_DIR%.."
|
||||
|
||||
set FBUILD=misc\fbuild.exe
|
||||
|
||||
set BUILD_TOOL=misc\build_system.exe
|
||||
set BUILD_SRC=tools\build_system.c
|
||||
|
||||
@@ -47,10 +47,7 @@ if !CONFIG_SPECIFIED! equ 0 set CONFIG_DEBUG=1& if !TARGET_SPECIFIED! equ 0 set
|
||||
if !TARGET_SPECIFIED! equ 0 set TARGET_JULIET=1& set TARGET_GAME=1& set TARGET_ROMEO=1& set TARGET_SHADER=1
|
||||
|
||||
:do_compile_build_tool
|
||||
if not exist "%FBUILD%" (
|
||||
echo [BUILD FAILED] Could not find %FBUILD%.
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
|
||||
:: Find Clang / MSVC compiler
|
||||
set COMPILER=clang-cl.exe
|
||||
@@ -224,7 +221,7 @@ if !TARGET_SHADER! equ 1 (
|
||||
echo STEP Building JulietShaderCompiler.exe [!CFG!]>>"!PLAN_FILE!"
|
||||
echo OUTPUT bin\x64-!CFG!\JulietShaderCompiler.exe>>"!PLAN_FILE!"
|
||||
echo DEPENDS JulietShaderCompiler^|Juliet^|External\imgui>>"!PLAN_FILE!"
|
||||
echo COMMAND %COMPILER% %COMPILER_FLAGS% /IJulietShaderCompiler /Fe"bin\x64-!CFG!\JulietShaderCompiler.exe" Intermediate\JulietShaderCompiler\*.cpp %IMGUI_OBJS% /link %COMMON_LIBS% dxcompiler.lib /DELAYLOAD:dxcompiler.dll /SUBSYSTEM:CONSOLE /INCREMENTAL /ILK:Intermediate\x64-!CFG!\JulietShaderCompiler.ilk /PDB:Intermediate\x64-!CFG!\JulietShaderCompiler.pdb>>"!PLAN_FILE!"
|
||||
echo COMMAND %COMPILER% %COMPILER_FLAGS% /DIMGUI_API=__declspec^(dllimport^) /IJulietShaderCompiler /Fe"bin\x64-!CFG!\JulietShaderCompiler.exe" Intermediate\JulietShaderCompiler\*.cpp /link %COMMON_LIBS% bin\x64-!CFG!\Juliet.lib dxcompiler.lib /DELAYLOAD:dxcompiler.dll /SUBSYSTEM:CONSOLE /INCREMENTAL /ILK:Intermediate\x64-!CFG!\JulietShaderCompiler.ilk /PDB:Intermediate\x64-!CFG!\JulietShaderCompiler.pdb>>"!PLAN_FILE!"
|
||||
)
|
||||
|
||||
exit /b 0
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
@echo off
|
||||
setlocal enabledelayedexpansion
|
||||
|
||||
set TARGET=x64Clang-Release
|
||||
set TARGET=x64-Release
|
||||
|
||||
REM Chemin relatif vers JulietShaderCompiler.exe
|
||||
set COMPILER_PATH=bin\%TARGET%\JulietShaderCompiler.exe
|
||||
|
||||
+6
-6
@@ -2,16 +2,16 @@
|
||||
setlocal
|
||||
|
||||
REM ============================================================
|
||||
REM ship.bat - Build clang-Release and prepare Ship/ folder
|
||||
REM ship.bat - Build Release and prepare Ship/ folder
|
||||
REM ============================================================
|
||||
|
||||
set ROOT=%~dp0..
|
||||
set BUILD_DIR=%ROOT%\bin\x64Clang-Release
|
||||
set BUILD_DIR=%ROOT%\bin\x64-Release
|
||||
set SHIP_DIR=%ROOT%\Ship
|
||||
|
||||
REM Step 0: Build Shader Compiler
|
||||
echo [Ship] Building Shader Compiler...
|
||||
call "%~dp0fbuild" JulietShaderCompiler-x64Clang-Release -cache
|
||||
call "%~dp0build.bat" release shadercompiler
|
||||
if errorlevel 1 (
|
||||
echo [Ship] SHADER COMPILER BUILD FAILED
|
||||
exit /b 1
|
||||
@@ -25,9 +25,9 @@ if errorlevel 1 (
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
REM Step 2: Build clang-Release
|
||||
echo [Ship] Building clang-Release...
|
||||
call "%~dp0fbuild" clang-Release -cache
|
||||
REM Step 2: Build Release
|
||||
echo [Ship] Building Release...
|
||||
call "%~dp0build.bat" release juliet game
|
||||
if errorlevel 1 (
|
||||
echo [Ship] BUILD FAILED
|
||||
exit /b 1
|
||||
|
||||
Reference in New Issue
Block a user