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

TARGETNAME=DXGIPresentRate
TARGETTYPE=PROGRAM
UMTYPE=windows
UMENTRY=winmain

C_DEFINES=$(C_DEFINES)

INCLUDES=\
	$(INCLUDES); \
	$(GRAPHICS_TST_ROOT)\DirectX\Common\WGFTestFramework\DXGITest

TARGETLIBS=\
	$(TARGETLIBS) \
	$(SDK_LIB_PATH)\d3d10.lib \
  	$(SDK_LIB_PATH)\d3dx10_test.lib \
	$(SDK_LIB_PATH)\d3d9.lib \
	$(SDK_LIB_PATH)\dwmapi.lib \
	$(SDK_LIB_PATH)\dxgi.lib \
	$(SDK_LIB_PATH)\dxguid.lib \
	$(SDK_LIB_PATH)\uuid.lib \
	$(GRAPHICS_TST_OBJ_ROOT)\DirectX\Common\WGFTestFramework\DXGITest\$(O)\DXGITest.lib \
	$(GRAPHICS_TST_OBJ_ROOT)\DirectX\Common\WGFTestFramework\D3DTest\$(O)\D3DTest.lib \
	$(GRAPHICS_TST_OBJ_ROOT)\DirectX\DXGI\Common\source\d3d10refutil\$O\D3D10RefUtil.lib \
	$(GRAPHICS_TST_OBJ_ROOT)\DirectX\DXGI\Common\source\d3d10swapchain\$O\D3D10SwapChain.lib \
	$(GRAPHICS_TST_OBJ_ROOT)\DirectX\DXGI\Common\source\devicewrapper\$O\DeviceWrapper.lib \
	$(GRAPHICS_TST_OBJ_ROOT)\DirectX\DXGI\Common\source\dxgiwndclass\$O\DXGIWndClass.lib \
	$(GRAPHICS_TST_OBJ_ROOT)\DirectX\DXGI\Common\source\dxgibbfmt\$O\DXGIBBFMT.LIB \
	$(GRAPHICS_TST_OBJ_ROOT)\DirectX\DXGI\Common\source\dxgifmt\$O\DXGIFMT.lib \
	$(GRAPHICS_TST_OBJ_ROOT)\DirectX\DXGI\Common\source\dxgiswapeffects\$O\DXGISwapEffects.lib \
	$(GRAPHICS_TST_OBJ_ROOT)\DirectX\DXGI\Common\source\dxgisurfutils\$O\DXGISurfUtils.lib \
	$(GRAPHICS_TST_OBJ_ROOT)\DirectX\DXGI\Common\source\dxgiscanoutformats\$O\DXGIScanoutFormats.lib \
	$(GRAPHICS_TST_OBJ_ROOT)\DirectX\DXGI\Common\source\enummodesgdi\$O\EnumModesGDI.lib \
	$(GRAPHICS_TST_OBJ_ROOT)\DirectX\DXGI\Common\source\getdeviceinfo\$O\GetDeviceInfo9.lib \
	$(GRAPHICS_TST_OBJ_ROOT)\DirectX\DXGI\Common\source\modeset\$O\ModeSet.lib \
	$(GRAPHICS_TST_OBJ_ROOT)\DirectX\DXGI\Common\source\DCOMPisolation\$O\\DCOMPisolation.lib

TARGET_DESTINATION=Graphics\D3D\Conf

USE_RTTI=1


SOURCES= \
	DXGIPresentRate.rc \
	DXGIPresentRate.cpp \
	PresentRateSingleSC.cpp \
	PRWinDiscard.cpp \
	PRWinSequential.cpp \
	PRWinSequentialVaryingSyncInterval.cpp \
	PRFSDiscard.cpp \
	PRFSSequential.cpp \
	SetupFS.cpp \
	SetupWin.cpp \
	TestApp.cpp \
	ParameterHelper.cpp

SOURCES=$(SOURCES) kitContent.kml

