fixed build_game to use the adaptive build properly

This commit is contained in:
2026-08-04 21:24:10 -04:00
parent cb2114daca
commit f122533f92
+10 -10
View File
@@ -214,24 +214,24 @@ if !BUILD_GAME_DLL! equ 1 (
if defined GAME_BUILD_ID set "GAME_DLL_NAME=Game-!GAME_BUILD_ID!" if defined GAME_BUILD_ID set "GAME_DLL_NAME=Game-!GAME_BUILD_ID!"
:: --- Game PCH --- :: --- Game PCH ---
echo STEP Building !GAME_DLL_NAME! PCH [!CFG!]>>"!PLAN_FILE!" echo STEP Building Game PCH [!CFG!]>>"!PLAN_FILE!"
echo OUTPUT Intermediate\x64-!CFG!\!GAME_DLL_NAME!_PCH.obj>>"!PLAN_FILE!" echo OUTPUT Intermediate\x64-!CFG!\Game_PCH.obj>>"!PLAN_FILE!"
echo DEPENDS Juliet\src\Core\PCH.cpp>>"!PLAN_FILE!" echo DEPENDS Juliet\src\Core\PCH.cpp>>"!PLAN_FILE!"
echo COMMAND %COMPILER% %COMPILER_FLAGS% /DIMGUI_API=__declspec^(dllimport^) /DJULIET_EXPORT /Yc"Core/PCH.h" /Fp"Intermediate\x64-!CFG!\!GAME_DLL_NAME!.pch" /c Juliet\src\Core\PCH.cpp /Fo"Intermediate\x64-!CFG!\!GAME_DLL_NAME!_PCH.obj">>"!PLAN_FILE!" echo COMMAND %COMPILER% %COMPILER_FLAGS% /DIMGUI_API=__declspec^(dllimport^) /DJULIET_EXPORT /Yc"Core/PCH.h" /Fp"Intermediate\x64-!CFG!\Game.pch" /c Juliet\src\Core\PCH.cpp /Fo"Intermediate\x64-!CFG!\Game_PCH.obj">>"!PLAN_FILE!"
echo STEP Compiling !GAME_DLL_NAME! Objs [!CFG!]>>"!PLAN_FILE!" echo STEP Compiling Game Objs [!CFG!]>>"!PLAN_FILE!"
echo OUTPUT Intermediate\x64-!CFG!\!GAME_DLL_NAME!_Objs>>"!PLAN_FILE!" echo OUTPUT Intermediate\x64-!CFG!\Game_Objs>>"!PLAN_FILE!"
echo DEPENDS Game>>"!PLAN_FILE!" echo DEPENDS Game>>"!PLAN_FILE!"
echo INC_SRC Intermediate\Game>>"!PLAN_FILE!" echo INC_SRC Intermediate\Game>>"!PLAN_FILE!"
echo INC_OBJ Intermediate\x64-!CFG!\!GAME_DLL_NAME!_Objs>>"!PLAN_FILE!" echo INC_OBJ Intermediate\x64-!CFG!\Game_Objs>>"!PLAN_FILE!"
echo COMMAND %COMPILER% %COMPILER_FLAGS% /MP /DIMGUI_API=__declspec^(dllimport^) /DJULIET_EXPORT /FI"Core/PCH.h" /Yu"Core/PCH.h" /Fp"Intermediate\x64-!CFG!\!GAME_DLL_NAME!.pch" /c /Fo"Intermediate\x64-!CFG!\!GAME_DLL_NAME!_Objs\\">>"!PLAN_FILE!" echo COMMAND %COMPILER% %COMPILER_FLAGS% /MP /DIMGUI_API=__declspec^(dllimport^) /DJULIET_EXPORT /FI"Core/PCH.h" /Yu"Core/PCH.h" /Fp"Intermediate\x64-!CFG!\Game.pch" /c /Fo"Intermediate\x64-!CFG!\Game_Objs\\">>"!PLAN_FILE!"
set "GAME_INPUTS=Intermediate\x64-!CFG!\!GAME_DLL_NAME!_Objs\*.obj" set "GAME_INPUTS=Intermediate\x64-!CFG!\Game_Objs\*.obj"
set "GAME_LINK_CMD=!LINK_FLAGS!" set "GAME_LINK_CMD=!LINK_FLAGS!"
echo STEP Building !GAME_DLL_NAME!.dll [!CFG!]>>"!PLAN_FILE!" echo STEP Building !GAME_DLL_NAME!.dll [!CFG!]>>"!PLAN_FILE!"
echo OUTPUT bin\x64-!CFG!\!GAME_DLL_NAME!.dll>>"!PLAN_FILE!" echo OUTPUT bin\x64-!CFG!\!GAME_DLL_NAME!.dll>>"!PLAN_FILE!"
echo DEPENDS Game^|Juliet^|External\imgui^|Intermediate\x64-!CFG!\!GAME_DLL_NAME!_PCH.obj>>"!PLAN_FILE!" echo DEPENDS Game^|Juliet^|External\imgui^|Intermediate\x64-!CFG!\Game_PCH.obj>>"!PLAN_FILE!"
echo COMMAND %COMPILER% !GAME_LINK_CMD! /DIMGUI_API=__declspec^(dllimport^) /DJULIET_EXPORT /LD /Fe"bin\x64-!CFG!\!GAME_DLL_NAME!.dll" !GAME_INPUTS! Intermediate\x64-!CFG!\!GAME_DLL_NAME!_PCH.obj /link %COMMON_LIBS% bin\x64-!CFG!\Juliet.lib /INCREMENTAL /ILK:Intermediate\x64-!CFG!\!GAME_DLL_NAME!.ilk /PDB:Intermediate\x64-!CFG!\!GAME_DLL_NAME!.pdb>>"!PLAN_FILE!" echo COMMAND %COMPILER% !GAME_LINK_CMD! /DIMGUI_API=__declspec^(dllimport^) /DJULIET_EXPORT /LD /Fe"bin\x64-!CFG!\!GAME_DLL_NAME!.dll" !GAME_INPUTS! Intermediate\x64-!CFG!\Game_PCH.obj /link %COMMON_LIBS% bin\x64-!CFG!\Juliet.lib /INCREMENTAL /ILK:Intermediate\x64-!CFG!\!GAME_DLL_NAME!.ilk /PDB:Intermediate\x64-!CFG!\!GAME_DLL_NAME!.pdb>>"!PLAN_FILE!"
) )
:: --- JulietApp.exe --- :: --- JulietApp.exe ---