MSC_WARNING_LEVEL=/W4 /WX

TARGETNAME=GdbSrvControllerLib
TARGETTYPE=LIBRARY

NTDDI_VERSION=$(LATEST_NTDDI_VERSION)

USE_LIBCMT=1
USE_NATIVE_EH=1
USE_STL=1
STL_VER=100
USE_ATL=1
ATL_VER=70
USECXX_FLAG=1
USE_RTTI=1

!if "$(DBGSDK_REF_PATH)" == ""
DBGSDK_REF_PATH=$(SDKTOOLS_REF_PATH)
!endif

C_DEFINES = $(C_DEFINES) -DUNICODE -D_UNICODE

SOURCES=\
	GdbSrvControllerLib.cpp \
	GdbSrvRspClient.cpp \
	TcpConnectorStream.cpp \
	AsynchronousGdbSrvController.cpp \
	cfgExdiGdbSrvHelper.cpp

INCLUDES = \
    ..\;\
    $(OBJ_PATH)\..\exdigdbsrvsample\$(O);\
    ..\ExdiGdbSrvSample;\

PASS0_BINPLACE = \
                 -:DEST $(DBG_PRI_LAYOUT)\sdk\samples\exdi\ExdiGdbSrvSample\GdbSrvControllerLib *.cpp \
                 -:DEST $(DBG_PRI_LAYOUT)\sdk\samples\exdi\ExdiGdbSrvSample\GdbSrvControllerLib *.h \
                 -:DEST $(DBG_PRI_LAYOUT)\sdk\samples\exdi\ExdiGdbSrvSample\GdbSrvControllerLib *.xml \
                 -:DEST $(DBG_PRI_LAYOUT)\sdk\samples\exdi\ExdiGdbSrvSample\GdbSrvControllerLib GdbSrvControllerLib.* \
                 -:DEST $(DBG_PRI_LAYOUT)\sdk\samples\exdi\ExdiGdbSrvSample\GdbSrvControllerLib sources \
                 -:DEST $(DBG_EDITIONS_FLD)\Exdi exdiConfigData.xml \
                 -:DEST $(DBG_EDITIONS_FLD)\Exdi ..\cmm\*.cmm \
                 -:DEST $(DBG_EDITIONS_FLD)\Exdi\doc ..\doc\*.xml \

# VSTS 14847240: Locally suppress individual -Wv:17 compiler warnings.
# For more information, visit https://osgwiki.com/wiki/Windows_C%2B%2B_Toolset_Status.
USER_C_FLAGS=$(USER_C_FLAGS) /wd4838 # conversion requires a narrowing conversion
