!include $(GRAPHICS_TST_ROOT)\DirectX\directx.mk

TARGETNAME=WGFTestFramework 
TARGETTYPE=LIBRARY


USE_MSVCRT=1

USE_NATIVE_EH=1

USE_STL=1
STL_VER=100


PRECOMPILED_INCLUDE=pch.h
PRECOMPILED_CXX=1


INCLUDES=\
	.\; \
	$(DIRECTX_TST_ROOT)\Common\Include; \
	$(DIRECTX_TST_ROOT)\Common\WGFTestFramework\Core\Include; \
	$(DIRECTX_TST_ROOT)\Common\WGFTestFramework\D3D; \
	$(WINDOWS_TST_ROOT)\Common\ExceptionTrace; \
	$(WINDOWS_TST_ROOT)\Common\SimpleLog; \
	$(WINDOWS_TST_ROOT)\Common\SimpleLog\DXGLog; \
	$(SDKTOOLS_INC_PATH)\wtt22; \
	$(INCLUDES) \


SOURCES=\
	commandline.cpp \
        error.cpp \
        flagcombinations.cpp \
	framework.cpp \
	fwtypes.cpp \
        logger.cpp \
	memmgr.cpp \
	shell.cpp \
	Test.cpp \
	testclassfactory.cpp \
	testgroupmanager.cpp \
	floatutils.cpp \


!if !($(ARM)) && !($(ARM64))
OBJLIBFILES = $(OBJLIBFILES) \
	$(SDKTOOLS_LIB_PATH)\wextest\common\sfi.lib \
	$(WINDOWS_LIB_PATH)\sfidx.lib
!endif
