mirror of
https://github.com/microsoft/terminal.git
synced 2025-12-10 00:48:23 -06:00
Bring back changes required to build conhost-1.24 in Windows (#18856)
This commit is contained in:
parent
34b8ed3575
commit
58092f142f
1
.github/actions/spelling/allow/apis.txt
vendored
1
.github/actions/spelling/allow/apis.txt
vendored
@ -222,6 +222,7 @@ Stubless
|
||||
Subheader
|
||||
Subpage
|
||||
syscall
|
||||
syscolors
|
||||
SYSTEMBACKDROP
|
||||
TABROW
|
||||
TASKBARCREATED
|
||||
|
||||
@ -132,7 +132,7 @@ TARGETLIBS = \
|
||||
$(ONECOREUAP_EXTERNAL_SDK_LIB_PATH)\dxgi.lib \
|
||||
$(ONECOREUAP_EXTERNAL_SDK_LIB_PATH)\d3d11.lib \
|
||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\api-ms-win-mm-playsound-l1.lib \
|
||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-imm-l1-1-0.lib \
|
||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-imm-l1.lib \
|
||||
$(ONECORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-dwmapi-ext-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-gdi-dc-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-gdi-dc-create-l1.lib \
|
||||
@ -160,12 +160,14 @@ TARGETLIBS = \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-rtcore-ntuser-sysparams-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-rtcore-ntuser-window-ext-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-rtcore-ntuser-winstamin-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-rtcore-ntuser-syscolors-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-shell-shell32-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-uxtheme-themes-l1.lib \
|
||||
$(ONECORESHELL_INTERNAL_LIB_VPATH_L)\api-ms-win-shell-dataobject-l1.lib \
|
||||
$(ONECORESHELL_INTERNAL_LIB_VPATH_L)\api-ms-win-shell-namespace-l1.lib \
|
||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-uiacore-l1.lib \
|
||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-usp10-l1.lib \
|
||||
$(ONECORE_EXTERNAL_SDK_LIB_PATH)\ntdll.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\host\lib\$(O)\conhostv2.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\conint\$(O)\conint.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\buffer\out\lib\$(O)\conbufferout.lib \
|
||||
@ -177,7 +179,6 @@ TARGETLIBS = \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\audio\midi\lib\$(O)\ConAudioMidi.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\renderer\base\lib\$(O)\ConRenderBase.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\renderer\gdi\lib\$(O)\ConRenderGdi.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\renderer\vt\lib\$(O)\ConRenderVt.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\renderer\wddmcon\lib\$(O)\ConRenderWddmCon.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\server\lib\$(O)\ConServer.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\interactivity\base\lib\$(O)\ConInteractivityBaseLib.lib \
|
||||
@ -196,7 +197,7 @@ DELAYLOAD = \
|
||||
api-ms-win-core-com-l1.dll; \
|
||||
api-ms-win-core-registry-l2.dll; \
|
||||
api-ms-win-mm-playsound-l1.dll; \
|
||||
ext-ms-win-imm-l1-1-0.lib; \
|
||||
ext-ms-win-imm-l1.dll; \
|
||||
api-ms-win-shcore-obsolete-l1.dll; \
|
||||
api-ms-win-shcore-scaling-l1.dll; \
|
||||
api-ms-win-shell-dataobject-l1.dll; \
|
||||
@ -229,6 +230,7 @@ DELAYLOAD = \
|
||||
ext-ms-win-rtcore-ntuser-sysparams-l1.dll; \
|
||||
ext-ms-win-rtcore-ntuser-window-ext-l1.dll; \
|
||||
ext-ms-win-rtcore-ntuser-winstamin-l1.dll; \
|
||||
ext-ms-win-rtcore-ntuser-syscolors-l1.dll; \
|
||||
ext-ms-win-shell-shell32-l1.dll; \
|
||||
ext-ms-win-uiacore-l1.dll; \
|
||||
ext-ms-win-uxtheme-themes-l1.dll; \
|
||||
|
||||
@ -24,10 +24,7 @@ INCLUDES = \
|
||||
..\..\inc\test; \
|
||||
$(ONECORESDKTOOLS_INTERNAL_INC_PATH_L)\wextest\cue; \
|
||||
|
||||
# prepend the ConRenderVt.Unittest.lib, so that it's linked before the non-ut version.
|
||||
|
||||
TARGETLIBS = \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\renderer\vt\ut_lib\$(O)\ConRenderVt.Unittest.lib \
|
||||
$(TARGETLIBS) \
|
||||
$(ONECORESDKTOOLS_INTERNAL_LIB_PATH_L)\WexTest\Cue\Wex.Common.lib \
|
||||
$(ONECORESDKTOOLS_INTERNAL_LIB_PATH_L)\WexTest\Cue\Wex.Logger.lib \
|
||||
|
||||
@ -41,10 +41,7 @@ INCLUDES = \
|
||||
..\..\inc\test; \
|
||||
$(ONECORESDKTOOLS_INTERNAL_INC_PATH_L)\wextest\cue; \
|
||||
|
||||
# prepend the ConRenderVt.Unittest.lib, so that it's linked before the non-ut version.
|
||||
|
||||
TARGETLIBS = \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\renderer\vt\ut_lib\$(O)\ConRenderVt.Unittest.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\host\ut_lib\$(O)\ConhostV2.Unittest.lib \
|
||||
$(TARGETLIBS) \
|
||||
$(ONECORESDKTOOLS_INTERNAL_LIB_PATH_L)\WexTest\Cue\Wex.Common.lib \
|
||||
|
||||
@ -50,7 +50,7 @@ TARGETLIBS = \
|
||||
$(ONECOREUAP_EXTERNAL_SDK_LIB_PATH)\dxgi.lib \
|
||||
$(ONECOREUAP_EXTERNAL_SDK_LIB_PATH)\propsys.lib \
|
||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\api-ms-win-mm-playsound-l1.lib \
|
||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-imm-l1-1-0.lib \
|
||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-imm-l1.lib \
|
||||
$(ONECORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-dwmapi-ext-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-gdi-dc-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-gdi-dc-create-l1.lib \
|
||||
@ -76,12 +76,14 @@ TARGETLIBS = \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-rtcore-ntuser-sysparams-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-rtcore-ntuser-window-ext-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-rtcore-ntuser-winstamin-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-rtcore-ntuser-syscolors-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-shell-shell32-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-uxtheme-themes-l1.lib \
|
||||
$(ONECORESHELL_INTERNAL_LIB_VPATH_L)\api-ms-win-shell-dataobject-l1.lib \
|
||||
$(ONECORESHELL_INTERNAL_LIB_VPATH_L)\api-ms-win-shell-namespace-l1.lib \
|
||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-uiacore-l1.lib \
|
||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-usp10-l1.lib \
|
||||
$(ONECORE_EXTERNAL_SDK_LIB_PATH)\ntdll.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\conint\$(O)\conint.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\buffer\out\lib\$(O)\conbufferout.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\host\lib\$(O)\conhostv2.lib \
|
||||
@ -93,7 +95,6 @@ TARGETLIBS = \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\audio\midi\lib\$(O)\ConAudioMidi.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\renderer\base\lib\$(O)\ConRenderBase.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\renderer\gdi\lib\$(O)\ConRenderGdi.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\renderer\vt\lib\$(O)\ConRenderVt.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\renderer\wddmcon\lib\$(O)\ConRenderWddmCon.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\server\lib\$(O)\ConServer.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\interactivity\base\lib\$(O)\ConInteractivityBaseLib.lib \
|
||||
@ -112,7 +113,7 @@ DELAYLOAD = \
|
||||
OLEAUT32.dll; \
|
||||
icu.dll; \
|
||||
api-ms-win-mm-playsound-l1.dll; \
|
||||
ext-ms-win-imm-l1-1-0.lib; \
|
||||
ext-ms-win-imm-l1.dll; \
|
||||
api-ms-win-shcore-scaling-l1.dll; \
|
||||
api-ms-win-shell-dataobject-l1.dll; \
|
||||
api-ms-win-shell-namespace-l1.dll; \
|
||||
@ -143,6 +144,7 @@ DELAYLOAD = \
|
||||
ext-ms-win-rtcore-ntuser-sysparams-l1.dll; \
|
||||
ext-ms-win-rtcore-ntuser-window-ext-l1.dll; \
|
||||
ext-ms-win-rtcore-ntuser-winstamin-l1.dll; \
|
||||
ext-ms-win-rtcore-ntuser-syscolors-l1.dll; \
|
||||
ext-ms-win-shell-shell32-l1.dll; \
|
||||
ext-ms-win-uiacore-l1.dll; \
|
||||
ext-ms-win-uxtheme-themes-l1.dll; \
|
||||
|
||||
@ -32,6 +32,7 @@ INCLUDES = \
|
||||
TARGETLIBS = \
|
||||
$(TARGETLIBS) \
|
||||
$(ONECORE_EXTERNAL_SDK_LIB_VPATH_L)\onecore.lib \
|
||||
$(ONECORE_EXTERNAL_SDK_LIB_PATH)\ntdll.lib \
|
||||
$(ONECORESDKTOOLS_INTERNAL_LIB_PATH_L)\WexTest\Cue\Wex.Common.lib \
|
||||
$(ONECORESDKTOOLS_INTERNAL_LIB_PATH_L)\WexTest\Cue\Wex.Logger.lib \
|
||||
$(ONECORESDKTOOLS_INTERNAL_LIB_PATH_L)\WexTest\Cue\Te.Common.lib \
|
||||
|
||||
@ -48,7 +48,7 @@ TARGETLIBS = \
|
||||
$(ONECOREUAP_EXTERNAL_SDK_LIB_PATH)\d3d11.lib \
|
||||
$(ONECOREUAP_EXTERNAL_SDK_LIB_PATH)\d3dcompiler.lib \
|
||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\api-ms-win-mm-playsound-l1.lib \
|
||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-imm-l1-1-0.lib \
|
||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-imm-l1.lib \
|
||||
$(ONECORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-dwmapi-ext-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-gdi-dc-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-gdi-dc-create-l1.lib \
|
||||
@ -73,12 +73,14 @@ TARGETLIBS = \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-rtcore-ntuser-sysparams-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-rtcore-ntuser-window-ext-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-rtcore-ntuser-winstamin-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-rtcore-ntuser-syscolors-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-shell-shell32-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-uxtheme-themes-l1.lib \
|
||||
$(ONECORESHELL_INTERNAL_LIB_VPATH_L)\api-ms-win-shell-dataobject-l1.lib \
|
||||
$(ONECORESHELL_INTERNAL_LIB_VPATH_L)\api-ms-win-shell-namespace-l1.lib \
|
||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-uiacore-l1.lib \
|
||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-usp10-l1.lib \
|
||||
$(ONECORE_EXTERNAL_SDK_LIB_PATH)\ntdll.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\conint\$(O)\conint.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\buffer\out\lib\$(O)\conbufferout.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\host\lib\$(O)\conhostv2.lib \
|
||||
@ -91,7 +93,6 @@ TARGETLIBS = \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\renderer\base\lib\$(O)\ConRenderBase.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\renderer\gdi\lib\$(O)\ConRenderGdi.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\renderer\wddmcon\lib\$(O)\ConRenderWddmCon.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\renderer\vt\lib\$(O)\ConRenderVt.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\server\lib\$(O)\ConServer.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\interactivity\base\lib\$(O)\ConInteractivityBaseLib.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\interactivity\win32\lib\$(O)\ConInteractivityWin32Lib.lib \
|
||||
@ -107,7 +108,7 @@ DELAYLOAD = \
|
||||
OLEAUT32.dll; \
|
||||
icu.dll; \
|
||||
api-ms-win-mm-playsound-l1.dll; \
|
||||
ext-ms-win-imm-l1-1-0.lib; \
|
||||
ext-ms-win-imm-l1.dll; \
|
||||
api-ms-win-shcore-scaling-l1.dll; \
|
||||
api-ms-win-shell-dataobject-l1.dll; \
|
||||
api-ms-win-shell-namespace-l1.dll; \
|
||||
@ -137,6 +138,7 @@ DELAYLOAD = \
|
||||
ext-ms-win-rtcore-ntuser-sysparams-l1.dll; \
|
||||
ext-ms-win-rtcore-ntuser-window-ext-l1.dll; \
|
||||
ext-ms-win-rtcore-ntuser-winstamin-l1.dll; \
|
||||
ext-ms-win-rtcore-ntuser-syscolors-l1.dll; \
|
||||
ext-ms-win-shell-shell32-l1.dll; \
|
||||
ext-ms-win-uiacore-l1.dll; \
|
||||
ext-ms-win-uxtheme-themes-l1.dll; \
|
||||
|
||||
@ -27,6 +27,8 @@ TEST_CODE = 1
|
||||
|
||||
USE_UNICRT = 1
|
||||
USE_MSVCRT = 1
|
||||
NO_WCHAR_T = 1 # use native wchar_t
|
||||
USE_CXX17_STD_BYTE = 1 # Windows disables std::byte by default...
|
||||
|
||||
USE_STL = 1
|
||||
STL_VER = STL_VER_CURRENT
|
||||
|
||||
@ -60,6 +60,7 @@ INCLUDES = \
|
||||
|
||||
TARGETLIBS = \
|
||||
$(TARGETLIBS) \
|
||||
$(ONECORE_EXTERNAL_SDK_LIB_PATH)\ntdll.lib \
|
||||
$(ONECORE_EXTERNAL_SDK_LIB_VPATH_L)\onecore.lib \
|
||||
$(OBJ_PATH)\..\lib\$(O)\ConTermParser.lib \
|
||||
$(OBJ_PATH)\..\..\..\types\lib\$(O)\ConTypes.lib \
|
||||
|
||||
@ -38,7 +38,7 @@ TARGETLIBS = \
|
||||
$(ONECOREUAP_EXTERNAL_SDK_LIB_PATH)\d3d11.lib \
|
||||
$(ONECOREUAP_EXTERNAL_SDK_LIB_PATH)\d3dcompiler.lib \
|
||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\api-ms-win-mm-playsound-l1.lib \
|
||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-imm-l1-1-0.lib \
|
||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-imm-l1.lib \
|
||||
$(ONECORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-dwmapi-ext-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-gdi-dc-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-gdi-dc-create-l1.lib \
|
||||
@ -63,12 +63,14 @@ TARGETLIBS = \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-rtcore-ntuser-sysparams-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-rtcore-ntuser-window-ext-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-rtcore-ntuser-winstamin-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-rtcore-ntuser-syscolors-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-shell-shell32-l1.lib \
|
||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-uxtheme-themes-l1.lib \
|
||||
$(ONECORESHELL_INTERNAL_LIB_VPATH_L)\api-ms-win-shell-dataobject-l1.lib \
|
||||
$(ONECORESHELL_INTERNAL_LIB_VPATH_L)\api-ms-win-shell-namespace-l1.lib \
|
||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-uiacore-l1.lib \
|
||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-usp10-l1.lib \
|
||||
$(ONECORE_EXTERNAL_SDK_LIB_PATH)\ntdll.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\conint\$(O)\conint.lib \
|
||||
$(CONSOLE_OBJ_PATH)\buffer\out\lib\$(O)\conbufferout.lib \
|
||||
$(CONSOLE_OBJ_PATH)\host\lib\$(O)\conhostv2.lib \
|
||||
@ -80,7 +82,6 @@ TARGETLIBS = \
|
||||
$(CONSOLE_OBJ_PATH)\renderer\base\lib\$(O)\ConRenderBase.lib \
|
||||
$(CONSOLE_OBJ_PATH)\renderer\gdi\lib\$(O)\ConRenderGdi.lib \
|
||||
$(CONSOLE_OBJ_PATH)\renderer\wddmcon\lib\$(O)\ConRenderWddmCon.lib \
|
||||
$(CONSOLE_OBJ_PATH)\renderer\vt\lib\$(O)\ConRenderVt.lib \
|
||||
$(CONSOLE_OBJ_PATH)\audio\midi\lib\$(O)\ConAudioMidi.lib \
|
||||
$(CONSOLE_OBJ_PATH)\server\lib\$(O)\ConServer.lib \
|
||||
$(CONSOLE_OBJ_PATH)\interactivity\base\lib\$(O)\ConInteractivityBaseLib.lib \
|
||||
@ -98,7 +99,7 @@ DELAYLOAD = \
|
||||
OLEAUT32.dll; \
|
||||
icu.dll; \
|
||||
api-ms-win-mm-playsound-l1.dll; \
|
||||
ext-ms-win-imm-l1-1-0.lib; \
|
||||
ext-ms-win-imm-l1.dll; \
|
||||
api-ms-win-shcore-scaling-l1.dll; \
|
||||
api-ms-win-shell-dataobject-l1.dll; \
|
||||
api-ms-win-shell-namespace-l1.dll; \
|
||||
@ -129,6 +130,7 @@ DELAYLOAD = \
|
||||
ext-ms-win-rtcore-ntuser-sysparams-l1.dll; \
|
||||
ext-ms-win-rtcore-ntuser-window-ext-l1.dll; \
|
||||
ext-ms-win-rtcore-ntuser-winstamin-l1.dll; \
|
||||
ext-ms-win-rtcore-ntuser-syscolors-l1.dll; \
|
||||
ext-ms-win-shell-shell32-l1.dll; \
|
||||
ext-ms-win-uiacore-l1.dll; \
|
||||
ext-ms-win-usp10-l1.dll; \
|
||||
|
||||
@ -1,12 +1,20 @@
|
||||
// Copyright (c) Microsoft Corporation.
|
||||
// Licensed under the MIT license.
|
||||
|
||||
#ifndef WIN32_LEAN_AND_MEAN
|
||||
#define WIN32_LEAN_AND_MEAN
|
||||
#endif
|
||||
#define NOMINMAX
|
||||
#include <Windows.h>
|
||||
|
||||
#ifndef __INSIDE_WINDOWS
|
||||
#define CONPTY_IMPEXP
|
||||
#include <conpty-static.h>
|
||||
#else // Building inside Windows, just use the kernel32 ones.
|
||||
#define ConptyCreatePseudoConsole CreatePseudoConsole
|
||||
#define ConptyReleasePseudoConsole ReleasePseudoConsole
|
||||
#define ConptyResizePseudoConsole ResizePseudoConsole
|
||||
#endif
|
||||
|
||||
#include <wil/win32_helpers.h>
|
||||
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
!include $(PROJECT_ROOT)\core\console\vcpkg\consume.inc
|
||||
|
||||
USE_STD_CPP20 = 1
|
||||
MSC_WARNING_LEVEL=/W4 /WX
|
||||
|
||||
|
||||
@ -20,7 +23,8 @@ C_DEFINES=-DUNICODE -D__INSIDE_WINDOWS
|
||||
TARGETLIBS=\
|
||||
$(TARGETLIBS) \
|
||||
$(MINWIN_EXTERNAL_SDK_LIB_PATH_L)\ntdll.lib \
|
||||
$(ONECORE_EXTERNAL_SDK_LIB_VPATH_L)\onecore.lib
|
||||
$(ONECORE_EXTERNAL_SDK_LIB_VPATH_L)\onecore.lib \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\types\lib\$(O)\ConTypes.lib \
|
||||
|
||||
SOURCES=main.cpp \
|
||||
|
||||
|
||||
@ -25,6 +25,7 @@ INCLUDES = \
|
||||
|
||||
TARGETLIBS = \
|
||||
$(WINCORE_OBJ_PATH)\console\open\src\types\lib\$(O)\ConTypes.lib \
|
||||
$(ONECORE_EXTERNAL_SDK_LIB_PATH)\ntdll.lib \
|
||||
$(TARGETLIBS) \
|
||||
|
||||
# -------------------------------------
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user