1# $FreeBSD: stable/11/sys/modules/drm2/i915kms/Makefile 361012 2020-05-13 18:09:03Z dim $
2
3.PATH:	${SRCTOP}/sys/dev/drm2/i915
4KMOD	= i915kms
5SRCS	= \
6	dvo_ch7017.c \
7	dvo_ch7xxx.c \
8	dvo_ivch.c \
9	dvo_ns2501.c \
10	dvo_sil164.c \
11	dvo_tfp410.c \
12	i915_debug.c \
13	i915_dma.c \
14	i915_drv.c \
15	i915_gem.c \
16	i915_gem_context.c \
17	i915_gem_evict.c \
18	i915_gem_execbuffer.c \
19	i915_gem_gtt.c \
20	i915_gem_stolen.c \
21	i915_gem_tiling.c \
22	i915_irq.c \
23	i915_suspend.c \
24	intel_acpi.c \
25	intel_bios.c \
26	intel_crt.c \
27	intel_ddi.c \
28	intel_display.c \
29	intel_dp.c \
30	intel_dvo.c \
31	intel_fb.c \
32	intel_hdmi.c \
33	intel_iic.c \
34	intel_lvds.c \
35	intel_modes.c \
36	intel_opregion.c \
37	intel_overlay.c \
38	intel_panel.c \
39	intel_pm.c \
40	intel_ringbuffer.c \
41	intel_sdvo.c \
42	intel_sprite.c \
43	intel_tv.c
44
45.if ${MACHINE_CPUARCH} == "amd64"
46SRCS	+= i915_ioc32.c
47.endif
48
49SRCS	+=								\
50	opt_acpi.h							\
51	opt_compat.h							\
52	opt_drm.h							\
53	opt_syscons.h							\
54	acpi_if.h							\
55	bus_if.h							\
56	fb_if.h								\
57	device_if.h							\
58	iicbb_if.h							\
59	iicbus_if.h							\
60	pci_if.h
61
62.include <bsd.kmod.mk>
63
64CWARNFLAGS.i915_debug.c=	-Wno-unused-function
65CWARNFLAGS.intel_lvds.c=	-Wno-unused
66CWARNFLAGS.intel_tv.c=		-Wno-unused
67CWARNFLAGS.i915_gem.c=		${NO_WTAUTOLOGICAL_POINTER_COMPARE}
68CWARNFLAGS.i915_gem_tiling.c=	${NO_WTAUTOLOGICAL_POINTER_COMPARE}
69CWARNFLAGS.i915_gem_execbuffer.c=	${NO_WTAUTOLOGICAL_POINTER_COMPARE}
70CWARNFLAGS.intel_display.c=	${NO_WTAUTOLOGICAL_POINTER_COMPARE}
71CWARNFLAGS.intel_overlay.c=	${NO_WTAUTOLOGICAL_POINTER_COMPARE}
72