MODULE    = wined3d.dll
IMPORTLIB = wined3d
IMPORTS   = opengl32 user32 gdi32 advapi32 win32u
EXTRAINCL = $(VKD3D_SHADER_CFLAGS)

EXTRADLLFLAGS = -mcygwin

C_SRCS = \
	adapter_gl.c \
	adapter_vk.c \
	arb_program_shader.c \
	ati_fragment_shader.c \
	buffer.c \
	context.c \
	context_gl.c \
	context_vk.c \
	cs.c \
	device.c \
	directx.c \
	gl_compat.c \
	glsl_shader.c \
	nvidia_texture_shader.c \
	palette.c \
	query.c \
	resource.c \
	sampler.c \
	shader.c \
	shader_sm1.c \
	shader_sm4.c \
	shader_spirv.c \
	state.c \
	stateblock.c \
	surface.c \
	swapchain.c \
	texture.c \
	utils.c \
	vertexdeclaration.c \
	view.c \
	wined3d_main.c

RC_SRCS = version.rc