xref: /dragonfly/sys/dev/drm/i915/Makefile (revision a1282e19)
1KMOD	= i915
2
3# core driver code
4SRCS =	i915_drv.c \
5	i915_params.c \
6	i915_suspend.c \
7	intel_pm.c
8
9# GEM code
10SRCS +=	i915_cmd_parser.c \
11	i915_gem_context.c \
12	i915_gem_render_state.c \
13	i915_gem_evict.c \
14	i915_gem_execbuffer.c \
15	i915_gem_gtt.c \
16	i915_gem.c \
17	i915_gem_stolen.c \
18	i915_gem_tiling.c \
19	i915_gem_userptr.c \
20	i915_irq.c \
21	intel_lrc.o \
22	intel_ringbuffer.c \
23	intel_uncore.c
24
25# autogenerated null render state
26SRCS +=	intel_renderstate_gen6.c \
27	intel_renderstate_gen7.c \
28	intel_renderstate_gen8.c
29
30# modesetting core code
31SRCS += \
32	intel_acpi.c \
33	intel_bios.c \
34	intel_display.c \
35	intel_fbdev.c \
36	intel_modes.c \
37	intel_opregion.c \
38	intel_overlay.c \
39	intel_sideband.c \
40	intel_sprite.c
41
42# modesetting output/encoder code
43SRCS += \
44	dvo_ch7017.o \
45	dvo_ch7xxx.c \
46	dvo_ivch.o \
47	dvo_ns2501.o \
48	dvo_sil164.c \
49	dvo_tfp410.o \
50	intel_crt.c \
51	intel_ddi.c \
52	intel_dp.c \
53	intel_dp_mst.c \
54	intel_dsi_cmd.c \
55	intel_dsi.c \
56	intel_dsi_pll.c \
57	intel_dsi_panel_vbt.c \
58	intel_dvo.c \
59	intel_hdmi.c \
60	intel_i2c.c \
61	intel_lvds.c \
62	intel_panel.c \
63	intel_sdvo.c \
64	intel_tv.c
65
66# legacy horrors
67SRCS += \
68	i915_dma.c \
69	i915_ums.c
70
71SRCS   += acpi_if.h device_if.h bus_if.h pci_if.h iicbus_if.h iicbb_if.h \
72	  opt_acpi.h opt_drm.h opt_ktr.h
73
74CFLAGS+= -DCONFIG_X86
75CFLAGS+= -DCONFIG_ACPI
76CFLAGS+= -I${SYSDIR}/dev/drm/include
77CFLAGS+= -I${.CURDIR}/../../../contrib/dev/acpica/source/include
78
79CFLAGS+= -DCONFIG_DRM_I915_FBDEV
80CFLAGS+= -DCONFIG_DRM_I915_KMS
81CFLAGS+= -DCONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=1
82
83.include <bsd.kmod.mk>
84