diff --git a/misc/build.bat b/misc/build.bat index 5cbbb32..b16484e 100644 --- a/misc/build.bat +++ b/misc/build.bat @@ -214,24 +214,24 @@ if !BUILD_GAME_DLL! equ 1 ( if defined GAME_BUILD_ID set "GAME_DLL_NAME=Game-!GAME_BUILD_ID!" :: --- Game PCH --- - echo STEP Building !GAME_DLL_NAME! PCH [!CFG!]>>"!PLAN_FILE!" - echo OUTPUT Intermediate\x64-!CFG!\!GAME_DLL_NAME!_PCH.obj>>"!PLAN_FILE!" + echo STEP Building Game PCH [!CFG!]>>"!PLAN_FILE!" + echo OUTPUT Intermediate\x64-!CFG!\Game_PCH.obj>>"!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 OUTPUT Intermediate\x64-!CFG!\!GAME_DLL_NAME!_Objs>>"!PLAN_FILE!" + echo STEP Compiling Game Objs [!CFG!]>>"!PLAN_FILE!" + echo OUTPUT Intermediate\x64-!CFG!\Game_Objs>>"!PLAN_FILE!" echo DEPENDS Game>>"!PLAN_FILE!" echo INC_SRC Intermediate\Game>>"!PLAN_FILE!" - echo INC_OBJ 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_DLL_NAME!.pch" /c /Fo"Intermediate\x64-!CFG!\!GAME_DLL_NAME!_Objs\\">>"!PLAN_FILE!" - set "GAME_INPUTS=Intermediate\x64-!CFG!\!GAME_DLL_NAME!_Objs\*.obj" + 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.pch" /c /Fo"Intermediate\x64-!CFG!\Game_Objs\\">>"!PLAN_FILE!" + set "GAME_INPUTS=Intermediate\x64-!CFG!\Game_Objs\*.obj" set "GAME_LINK_CMD=!LINK_FLAGS!" echo STEP Building !GAME_DLL_NAME!.dll [!CFG!]>>"!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 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 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_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 ---