mirror of
https://github.com/microsoft/terminal.git
synced 2025-12-12 00:07:24 -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
|
Subheader
|
||||||
Subpage
|
Subpage
|
||||||
syscall
|
syscall
|
||||||
|
syscolors
|
||||||
SYSTEMBACKDROP
|
SYSTEMBACKDROP
|
||||||
TABROW
|
TABROW
|
||||||
TASKBARCREATED
|
TASKBARCREATED
|
||||||
|
|||||||
@ -132,7 +132,7 @@ TARGETLIBS = \
|
|||||||
$(ONECOREUAP_EXTERNAL_SDK_LIB_PATH)\dxgi.lib \
|
$(ONECOREUAP_EXTERNAL_SDK_LIB_PATH)\dxgi.lib \
|
||||||
$(ONECOREUAP_EXTERNAL_SDK_LIB_PATH)\d3d11.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)\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 \
|
$(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-l1.lib \
|
||||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-gdi-dc-create-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-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-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-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-shell-shell32-l1.lib \
|
||||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-uxtheme-themes-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-dataobject-l1.lib \
|
||||||
$(ONECORESHELL_INTERNAL_LIB_VPATH_L)\api-ms-win-shell-namespace-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-uiacore-l1.lib \
|
||||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-usp10-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\open\src\host\lib\$(O)\conhostv2.lib \
|
||||||
$(WINCORE_OBJ_PATH)\console\conint\$(O)\conint.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\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\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\base\lib\$(O)\ConRenderBase.lib \
|
||||||
$(WINCORE_OBJ_PATH)\console\open\src\renderer\gdi\lib\$(O)\ConRenderGdi.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\renderer\wddmcon\lib\$(O)\ConRenderWddmCon.lib \
|
||||||
$(WINCORE_OBJ_PATH)\console\open\src\server\lib\$(O)\ConServer.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\base\lib\$(O)\ConInteractivityBaseLib.lib \
|
||||||
@ -196,7 +197,7 @@ DELAYLOAD = \
|
|||||||
api-ms-win-core-com-l1.dll; \
|
api-ms-win-core-com-l1.dll; \
|
||||||
api-ms-win-core-registry-l2.dll; \
|
api-ms-win-core-registry-l2.dll; \
|
||||||
api-ms-win-mm-playsound-l1.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-obsolete-l1.dll; \
|
||||||
api-ms-win-shcore-scaling-l1.dll; \
|
api-ms-win-shcore-scaling-l1.dll; \
|
||||||
api-ms-win-shell-dataobject-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-sysparams-l1.dll; \
|
||||||
ext-ms-win-rtcore-ntuser-window-ext-l1.dll; \
|
ext-ms-win-rtcore-ntuser-window-ext-l1.dll; \
|
||||||
ext-ms-win-rtcore-ntuser-winstamin-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-shell-shell32-l1.dll; \
|
||||||
ext-ms-win-uiacore-l1.dll; \
|
ext-ms-win-uiacore-l1.dll; \
|
||||||
ext-ms-win-uxtheme-themes-l1.dll; \
|
ext-ms-win-uxtheme-themes-l1.dll; \
|
||||||
|
|||||||
@ -24,10 +24,7 @@ INCLUDES = \
|
|||||||
..\..\inc\test; \
|
..\..\inc\test; \
|
||||||
$(ONECORESDKTOOLS_INTERNAL_INC_PATH_L)\wextest\cue; \
|
$(ONECORESDKTOOLS_INTERNAL_INC_PATH_L)\wextest\cue; \
|
||||||
|
|
||||||
# prepend the ConRenderVt.Unittest.lib, so that it's linked before the non-ut version.
|
|
||||||
|
|
||||||
TARGETLIBS = \
|
TARGETLIBS = \
|
||||||
$(WINCORE_OBJ_PATH)\console\open\src\renderer\vt\ut_lib\$(O)\ConRenderVt.Unittest.lib \
|
|
||||||
$(TARGETLIBS) \
|
$(TARGETLIBS) \
|
||||||
$(ONECORESDKTOOLS_INTERNAL_LIB_PATH_L)\WexTest\Cue\Wex.Common.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\Wex.Logger.lib \
|
||||||
|
|||||||
@ -41,10 +41,7 @@ INCLUDES = \
|
|||||||
..\..\inc\test; \
|
..\..\inc\test; \
|
||||||
$(ONECORESDKTOOLS_INTERNAL_INC_PATH_L)\wextest\cue; \
|
$(ONECORESDKTOOLS_INTERNAL_INC_PATH_L)\wextest\cue; \
|
||||||
|
|
||||||
# prepend the ConRenderVt.Unittest.lib, so that it's linked before the non-ut version.
|
|
||||||
|
|
||||||
TARGETLIBS = \
|
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 \
|
$(WINCORE_OBJ_PATH)\console\open\src\host\ut_lib\$(O)\ConhostV2.Unittest.lib \
|
||||||
$(TARGETLIBS) \
|
$(TARGETLIBS) \
|
||||||
$(ONECORESDKTOOLS_INTERNAL_LIB_PATH_L)\WexTest\Cue\Wex.Common.lib \
|
$(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)\dxgi.lib \
|
||||||
$(ONECOREUAP_EXTERNAL_SDK_LIB_PATH)\propsys.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)\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 \
|
$(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-l1.lib \
|
||||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-gdi-dc-create-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-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-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-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-shell-shell32-l1.lib \
|
||||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-uxtheme-themes-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-dataobject-l1.lib \
|
||||||
$(ONECORESHELL_INTERNAL_LIB_VPATH_L)\api-ms-win-shell-namespace-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-uiacore-l1.lib \
|
||||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-usp10-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\conint\$(O)\conint.lib \
|
||||||
$(WINCORE_OBJ_PATH)\console\open\src\buffer\out\lib\$(O)\conbufferout.lib \
|
$(WINCORE_OBJ_PATH)\console\open\src\buffer\out\lib\$(O)\conbufferout.lib \
|
||||||
$(WINCORE_OBJ_PATH)\console\open\src\host\lib\$(O)\conhostv2.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\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\base\lib\$(O)\ConRenderBase.lib \
|
||||||
$(WINCORE_OBJ_PATH)\console\open\src\renderer\gdi\lib\$(O)\ConRenderGdi.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\renderer\wddmcon\lib\$(O)\ConRenderWddmCon.lib \
|
||||||
$(WINCORE_OBJ_PATH)\console\open\src\server\lib\$(O)\ConServer.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\base\lib\$(O)\ConInteractivityBaseLib.lib \
|
||||||
@ -112,7 +113,7 @@ DELAYLOAD = \
|
|||||||
OLEAUT32.dll; \
|
OLEAUT32.dll; \
|
||||||
icu.dll; \
|
icu.dll; \
|
||||||
api-ms-win-mm-playsound-l1.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-shcore-scaling-l1.dll; \
|
||||||
api-ms-win-shell-dataobject-l1.dll; \
|
api-ms-win-shell-dataobject-l1.dll; \
|
||||||
api-ms-win-shell-namespace-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-sysparams-l1.dll; \
|
||||||
ext-ms-win-rtcore-ntuser-window-ext-l1.dll; \
|
ext-ms-win-rtcore-ntuser-window-ext-l1.dll; \
|
||||||
ext-ms-win-rtcore-ntuser-winstamin-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-shell-shell32-l1.dll; \
|
||||||
ext-ms-win-uiacore-l1.dll; \
|
ext-ms-win-uiacore-l1.dll; \
|
||||||
ext-ms-win-uxtheme-themes-l1.dll; \
|
ext-ms-win-uxtheme-themes-l1.dll; \
|
||||||
|
|||||||
@ -32,6 +32,7 @@ INCLUDES = \
|
|||||||
TARGETLIBS = \
|
TARGETLIBS = \
|
||||||
$(TARGETLIBS) \
|
$(TARGETLIBS) \
|
||||||
$(ONECORE_EXTERNAL_SDK_LIB_VPATH_L)\onecore.lib \
|
$(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.Common.lib \
|
||||||
$(ONECORESDKTOOLS_INTERNAL_LIB_PATH_L)\WexTest\Cue\Wex.Logger.lib \
|
$(ONECORESDKTOOLS_INTERNAL_LIB_PATH_L)\WexTest\Cue\Wex.Logger.lib \
|
||||||
$(ONECORESDKTOOLS_INTERNAL_LIB_PATH_L)\WexTest\Cue\Te.Common.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)\d3d11.lib \
|
||||||
$(ONECOREUAP_EXTERNAL_SDK_LIB_PATH)\d3dcompiler.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)\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 \
|
$(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-l1.lib \
|
||||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-gdi-dc-create-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-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-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-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-shell-shell32-l1.lib \
|
||||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-uxtheme-themes-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-dataobject-l1.lib \
|
||||||
$(ONECORESHELL_INTERNAL_LIB_VPATH_L)\api-ms-win-shell-namespace-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-uiacore-l1.lib \
|
||||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-usp10-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\conint\$(O)\conint.lib \
|
||||||
$(WINCORE_OBJ_PATH)\console\open\src\buffer\out\lib\$(O)\conbufferout.lib \
|
$(WINCORE_OBJ_PATH)\console\open\src\buffer\out\lib\$(O)\conbufferout.lib \
|
||||||
$(WINCORE_OBJ_PATH)\console\open\src\host\lib\$(O)\conhostv2.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\base\lib\$(O)\ConRenderBase.lib \
|
||||||
$(WINCORE_OBJ_PATH)\console\open\src\renderer\gdi\lib\$(O)\ConRenderGdi.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\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\server\lib\$(O)\ConServer.lib \
|
||||||
$(WINCORE_OBJ_PATH)\console\open\src\interactivity\base\lib\$(O)\ConInteractivityBaseLib.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 \
|
$(WINCORE_OBJ_PATH)\console\open\src\interactivity\win32\lib\$(O)\ConInteractivityWin32Lib.lib \
|
||||||
@ -107,7 +108,7 @@ DELAYLOAD = \
|
|||||||
OLEAUT32.dll; \
|
OLEAUT32.dll; \
|
||||||
icu.dll; \
|
icu.dll; \
|
||||||
api-ms-win-mm-playsound-l1.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-shcore-scaling-l1.dll; \
|
||||||
api-ms-win-shell-dataobject-l1.dll; \
|
api-ms-win-shell-dataobject-l1.dll; \
|
||||||
api-ms-win-shell-namespace-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-sysparams-l1.dll; \
|
||||||
ext-ms-win-rtcore-ntuser-window-ext-l1.dll; \
|
ext-ms-win-rtcore-ntuser-window-ext-l1.dll; \
|
||||||
ext-ms-win-rtcore-ntuser-winstamin-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-shell-shell32-l1.dll; \
|
||||||
ext-ms-win-uiacore-l1.dll; \
|
ext-ms-win-uiacore-l1.dll; \
|
||||||
ext-ms-win-uxtheme-themes-l1.dll; \
|
ext-ms-win-uxtheme-themes-l1.dll; \
|
||||||
|
|||||||
@ -27,6 +27,8 @@ TEST_CODE = 1
|
|||||||
|
|
||||||
USE_UNICRT = 1
|
USE_UNICRT = 1
|
||||||
USE_MSVCRT = 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
|
USE_STL = 1
|
||||||
STL_VER = STL_VER_CURRENT
|
STL_VER = STL_VER_CURRENT
|
||||||
|
|||||||
@ -60,6 +60,7 @@ INCLUDES = \
|
|||||||
|
|
||||||
TARGETLIBS = \
|
TARGETLIBS = \
|
||||||
$(TARGETLIBS) \
|
$(TARGETLIBS) \
|
||||||
|
$(ONECORE_EXTERNAL_SDK_LIB_PATH)\ntdll.lib \
|
||||||
$(ONECORE_EXTERNAL_SDK_LIB_VPATH_L)\onecore.lib \
|
$(ONECORE_EXTERNAL_SDK_LIB_VPATH_L)\onecore.lib \
|
||||||
$(OBJ_PATH)\..\lib\$(O)\ConTermParser.lib \
|
$(OBJ_PATH)\..\lib\$(O)\ConTermParser.lib \
|
||||||
$(OBJ_PATH)\..\..\..\types\lib\$(O)\ConTypes.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)\d3d11.lib \
|
||||||
$(ONECOREUAP_EXTERNAL_SDK_LIB_PATH)\d3dcompiler.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)\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 \
|
$(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-l1.lib \
|
||||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-gdi-dc-create-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-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-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-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-shell-shell32-l1.lib \
|
||||||
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-uxtheme-themes-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-dataobject-l1.lib \
|
||||||
$(ONECORESHELL_INTERNAL_LIB_VPATH_L)\api-ms-win-shell-namespace-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-uiacore-l1.lib \
|
||||||
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-usp10-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\conint\$(O)\conint.lib \
|
||||||
$(CONSOLE_OBJ_PATH)\buffer\out\lib\$(O)\conbufferout.lib \
|
$(CONSOLE_OBJ_PATH)\buffer\out\lib\$(O)\conbufferout.lib \
|
||||||
$(CONSOLE_OBJ_PATH)\host\lib\$(O)\conhostv2.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\base\lib\$(O)\ConRenderBase.lib \
|
||||||
$(CONSOLE_OBJ_PATH)\renderer\gdi\lib\$(O)\ConRenderGdi.lib \
|
$(CONSOLE_OBJ_PATH)\renderer\gdi\lib\$(O)\ConRenderGdi.lib \
|
||||||
$(CONSOLE_OBJ_PATH)\renderer\wddmcon\lib\$(O)\ConRenderWddmCon.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)\audio\midi\lib\$(O)\ConAudioMidi.lib \
|
||||||
$(CONSOLE_OBJ_PATH)\server\lib\$(O)\ConServer.lib \
|
$(CONSOLE_OBJ_PATH)\server\lib\$(O)\ConServer.lib \
|
||||||
$(CONSOLE_OBJ_PATH)\interactivity\base\lib\$(O)\ConInteractivityBaseLib.lib \
|
$(CONSOLE_OBJ_PATH)\interactivity\base\lib\$(O)\ConInteractivityBaseLib.lib \
|
||||||
@ -98,7 +99,7 @@ DELAYLOAD = \
|
|||||||
OLEAUT32.dll; \
|
OLEAUT32.dll; \
|
||||||
icu.dll; \
|
icu.dll; \
|
||||||
api-ms-win-mm-playsound-l1.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-shcore-scaling-l1.dll; \
|
||||||
api-ms-win-shell-dataobject-l1.dll; \
|
api-ms-win-shell-dataobject-l1.dll; \
|
||||||
api-ms-win-shell-namespace-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-sysparams-l1.dll; \
|
||||||
ext-ms-win-rtcore-ntuser-window-ext-l1.dll; \
|
ext-ms-win-rtcore-ntuser-window-ext-l1.dll; \
|
||||||
ext-ms-win-rtcore-ntuser-winstamin-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-shell-shell32-l1.dll; \
|
||||||
ext-ms-win-uiacore-l1.dll; \
|
ext-ms-win-uiacore-l1.dll; \
|
||||||
ext-ms-win-usp10-l1.dll; \
|
ext-ms-win-usp10-l1.dll; \
|
||||||
|
|||||||
@ -1,12 +1,20 @@
|
|||||||
// Copyright (c) Microsoft Corporation.
|
// Copyright (c) Microsoft Corporation.
|
||||||
// Licensed under the MIT license.
|
// Licensed under the MIT license.
|
||||||
|
|
||||||
|
#ifndef WIN32_LEAN_AND_MEAN
|
||||||
#define WIN32_LEAN_AND_MEAN
|
#define WIN32_LEAN_AND_MEAN
|
||||||
|
#endif
|
||||||
#define NOMINMAX
|
#define NOMINMAX
|
||||||
#include <Windows.h>
|
#include <Windows.h>
|
||||||
|
|
||||||
|
#ifndef __INSIDE_WINDOWS
|
||||||
#define CONPTY_IMPEXP
|
#define CONPTY_IMPEXP
|
||||||
#include <conpty-static.h>
|
#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>
|
#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
|
MSC_WARNING_LEVEL=/W4 /WX
|
||||||
|
|
||||||
|
|
||||||
@ -20,7 +23,8 @@ C_DEFINES=-DUNICODE -D__INSIDE_WINDOWS
|
|||||||
TARGETLIBS=\
|
TARGETLIBS=\
|
||||||
$(TARGETLIBS) \
|
$(TARGETLIBS) \
|
||||||
$(MINWIN_EXTERNAL_SDK_LIB_PATH_L)\ntdll.lib \
|
$(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 \
|
SOURCES=main.cpp \
|
||||||
|
|
||||||
|
|||||||
@ -25,6 +25,7 @@ INCLUDES = \
|
|||||||
|
|
||||||
TARGETLIBS = \
|
TARGETLIBS = \
|
||||||
$(WINCORE_OBJ_PATH)\console\open\src\types\lib\$(O)\ConTypes.lib \
|
$(WINCORE_OBJ_PATH)\console\open\src\types\lib\$(O)\ConTypes.lib \
|
||||||
|
$(ONECORE_EXTERNAL_SDK_LIB_PATH)\ntdll.lib \
|
||||||
$(TARGETLIBS) \
|
$(TARGETLIBS) \
|
||||||
|
|
||||||
# -------------------------------------
|
# -------------------------------------
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user