92812bf316
[Git2Git] Merged PR 4644345: conhost: disable the DX renderer in inbox builds We're going to be taking on some changes to the Dx renderer that are at the very least annoying and at the very most inconsequential to the inbox console. This commit removes support for the DX renderer from the inbox console. SizeBench reports that ConRenderDx contributes 55.1kb to the conhost image (as its third largest constituent library), so this should net us a couple pleasant WPG improvements down the line. Related work items: #26291552 Retrieved from https://microsoft.visualstudio.com os OS official/rs_onecore_dep_uxp 6e36786d447b7975298ba31ccd77c5c649fbfbe6 Related work items: #26291552
151 lines
7.4 KiB
Plaintext
151 lines
7.4 KiB
Plaintext
!include ..\sources.inc
|
|
|
|
# -------------------------------------
|
|
# Program Information
|
|
# -------------------------------------
|
|
|
|
TARGETNAME = Microsoft.Console.VirtualTerminal.Adapter.UnitTests
|
|
TARGETTYPE = DYNLINK
|
|
TARGET_DESTINATION = UnitTests
|
|
DLLDEF =
|
|
|
|
UNIVERSAL_TEST = 1
|
|
TEST_CODE = 1
|
|
|
|
# -------------------------------------
|
|
# Preprocessor Settings
|
|
# -------------------------------------
|
|
|
|
C_DEFINES = $(C_DEFINES) -DINLINE_TEST_METHOD_MARKUP -DUNIT_TESTING
|
|
|
|
# -------------------------------------
|
|
# Sources, Headers, and Libraries
|
|
# -------------------------------------
|
|
|
|
SOURCES = \
|
|
$(SOURCES) \
|
|
adapterTest.cpp \
|
|
inputTest.cpp \
|
|
MouseInputTest.cpp \
|
|
|
|
INCLUDES = \
|
|
$(INCLUDES); \
|
|
$(ONECORESDKTOOLS_INTERNAL_INC_PATH_L)\WexTest\Cue; \
|
|
$(ONECORESDKTOOLS_INTERNAL_INC_PATH_L)\wextest\cue; \
|
|
|
|
TARGETLIBS = \
|
|
$(TARGETLIBS) \
|
|
$(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 \
|
|
$(ONECORE_INTERNAL_SDK_LIB_PATH)\onecoreuuid.lib \
|
|
$(ONECOREUAP_INTERNAL_SDK_LIB_PATH)\onecoreuapuuid.lib \
|
|
$(ONECORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\onecore_internal.lib \
|
|
$(ONECOREUAP_EXTERNAL_SDK_LIB_PATH)\propsys.lib \
|
|
$(ONECOREUAP_EXTERNAL_SDK_LIB_PATH)\d2d1.lib \
|
|
$(ONECOREUAP_EXTERNAL_SDK_LIB_PATH)\dwrite.lib \
|
|
$(ONECOREUAP_EXTERNAL_SDK_LIB_PATH)\dxgi.lib \
|
|
$(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 \
|
|
$(ONECORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-dwmapi-ext-l1.lib \
|
|
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-edputil-policy-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-draw-l1.lib \
|
|
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-gdi-font-l1.lib \
|
|
$(ONECOREWINDOWS_INTERNAL_LIB_PATH_L)\ext-ms-win-gdi-internal-desktop-l1-1-0.lib \
|
|
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-ntuser-caret-l1.lib \
|
|
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-ntuser-dialogbox-l1.lib \
|
|
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-ntuser-draw-l1.lib \
|
|
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-ntuser-gui-l1.lib \
|
|
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-ntuser-menu-l1.lib \
|
|
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-ntuser-misc-l1.lib \
|
|
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-ntuser-mouse-l1.lib \
|
|
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-ntuser-rectangle-ext-l1.lib \
|
|
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-ntuser-server-l1.lib \
|
|
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-ntuser-window-l1.lib \
|
|
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-rtcore-gdi-object-l1.lib \
|
|
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-rtcore-gdi-rgn-l1.lib \
|
|
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-rtcore-ntuser-cursor-l1.lib \
|
|
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-rtcore-ntuser-dc-access-l1.lib \
|
|
$(MINCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-rtcore-ntuser-rawinput-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-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-namespace-l1.lib \
|
|
$(MODERNCORE_INTERNAL_PRIV_SDK_LIB_VPATH_L)\ext-ms-win-uiacore-l1.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 \
|
|
$(WINCORE_OBJ_PATH)\console\open\src\tsf\$(O)\contsf.lib \
|
|
$(WINCORE_OBJ_PATH)\console\open\src\propslib\$(O)\conprops.lib \
|
|
$(WINCORE_OBJ_PATH)\console\open\src\terminal\adapter\lib\$(O)\ConTermAdapter.lib \
|
|
$(WINCORE_OBJ_PATH)\console\open\src\terminal\input\lib\$(O)\ConTermInput.lib \
|
|
$(WINCORE_OBJ_PATH)\console\open\src\terminal\parser\lib\$(O)\ConTermParser.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\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 \
|
|
$(WINCORE_OBJ_PATH)\console\open\src\interactivity\onecore\lib\$(O)\ConInteractivityOneCoreLib.lib \
|
|
$(WINCORE_OBJ_PATH)\console\open\src\types\lib\$(O)\ConTypes.lib \
|
|
|
|
DELAYLOAD = \
|
|
PROPSYS.dll; \
|
|
D2D1.dll; \
|
|
DWrite.dll; \
|
|
DXGI.dll; \
|
|
D3D11.dll; \
|
|
OLEAUT32.dll; \
|
|
api-ms-win-mm-playsound-l1.dll; \
|
|
api-ms-win-shcore-scaling-l1.dll; \
|
|
api-ms-win-shell-namespace-l1.dll; \
|
|
ext-ms-win-dwmapi-ext-l1.dll; \
|
|
ext-ms-win-edputil-policy-l1.dll; \
|
|
ext-ms-win-gdi-dc-l1.dll; \
|
|
ext-ms-win-gdi-dc-create-l1.dll; \
|
|
ext-ms-win-gdi-draw-l1.dll; \
|
|
ext-ms-win-gdi-font-l1.dll; \
|
|
ext-ms-win-gdi-internal-desktop-l1.dll; \
|
|
ext-ms-win-ntuser-caret-l1.dll; \
|
|
ext-ms-win-ntuser-dialogbox-l1.dll; \
|
|
ext-ms-win-ntuser-draw-l1.dll; \
|
|
ext-ms-win-ntuser-keyboard-l1.dll; \
|
|
ext-ms-win-ntuser-gui-l1.dll; \
|
|
ext-ms-win-ntuser-menu-l1.dll; \
|
|
ext-ms-win-ntuser-misc-l1.dll; \
|
|
ext-ms-win-ntuser-mouse-l1.dll; \
|
|
ext-ms-win-ntuser-rectangle-ext-l1.dll; \
|
|
ext-ms-win-ntuser-server-l1.dll; \
|
|
ext-ms-win-ntuser-window-l1.dll; \
|
|
ext-ms-win-rtcore-gdi-object-l1.dll; \
|
|
ext-ms-win-rtcore-gdi-rgn-l1.dll; \
|
|
ext-ms-win-rtcore-ntuser-cursor-l1.dll; \
|
|
ext-ms-win-rtcore-ntuser-dc-access-l1.dll; \
|
|
ext-ms-win-rtcore-ntuser-rawinput-l1.dll; \
|
|
ext-ms-win-rtcore-ntuser-sysparams-l1.dll; \
|
|
ext-ms-win-rtcore-ntuser-window-ext-l1.dll; \
|
|
ext-ms-win-shell-shell32-l1.dll; \
|
|
ext-ms-win-uiacore-l1.dll; \
|
|
ext-ms-win-uxtheme-themes-l1.dll; \
|
|
|
|
DLOAD_ERROR_HANDLER = kernelbase
|
|
|
|
#INCLUDES = $(INCLUDES); \
|
|
# ..\..\..\inc; \
|
|
# $(SDKTOOLS_INC_PATH)\WexTest\Cue; \
|
|
#
|
|
#SOURCES = $(SOURCES) \
|
|
#
|
|
#
|
|
#TARGETLIBS = $(TARGETLIBS) \
|
|
# $(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 \
|
|
# $(SDKTOOLS_LIB_PATH)\WexTest\Cue\Mock10.lib \
|
|
|