drm: Use a dedicated .h file for configuration options
[dragonfly.git] / sys / dev / drm / i915 / Makefile
blob6a345c83f10e11b131f973bbf595bce506b28feb
1 KMOD = i915
3 # core driver code
4 SRCS = i915_drv.c \
5 i915_irq.c \
6 i915_params.c \
7 i915_suspend.c \
8 i915_sysfs.c \
9 intel_csr.c \
10 intel_pm.c \
11 intel_runtime_pm.c
13 # GEM code
14 SRCS += i915_cmd_parser.c \
15 i915_gem_batch_pool.c \
16 i915_gem_context.c \
17 i915_gem_evict.c \
18 i915_gem_execbuffer.c \
19 i915_gem_fence.o \
20 i915_gem_gtt.c \
21 i915_gem.c \
22 i915_gem_render_state.c \
23 i915_gem_shrinker.c \
24 i915_gem_stolen.c \
25 i915_gem_tiling.c \
26 i915_gem_userptr.c \
27 i915_gpu_error.c \
28 intel_lrc.c \
29 intel_mocs.c \
30 intel_ringbuffer.c \
31 intel_uncore.c
33 # general-purpose microcontroller (GuC) support
34 SRCS += intel_guc_loader.c \
35 i915_guc_submission.c
37 # autogenerated null render state
38 SRCS += intel_renderstate_gen6.c \
39 intel_renderstate_gen7.c \
40 intel_renderstate_gen8.c \
41 intel_renderstate_gen9.c
43 # modesetting core code
44 SRCS += \
45 intel_audio.c \
46 intel_atomic.c \
47 intel_atomic_plane.c \
48 intel_acpi.c \
49 intel_bios.c \
50 intel_color.c \
51 intel_display.c \
52 intel_dpll_mgr.c \
53 intel_fbc.c \
54 intel_fifo_underrun.c \
55 intel_frontbuffer.c \
56 intel_hotplug.c \
57 intel_fbdev.c \
58 intel_modes.c \
59 intel_opregion.c \
60 intel_overlay.c \
61 intel_psr.c \
62 intel_sideband.c \
63 intel_sprite.c
65 # modesetting output/encoder code
66 SRCS += \
67 dvo_ch7017.c \
68 dvo_ch7xxx.c \
69 dvo_ivch.c \
70 dvo_ns2501.c \
71 dvo_sil164.c \
72 dvo_tfp410.c \
73 intel_crt.c \
74 intel_ddi.c \
75 intel_dp_link_training.c \
76 intel_dp_mst.c \
77 intel_dp.c \
78 intel_dsi.c \
79 intel_dsi_panel_vbt.c \
80 intel_dsi_pll.c \
81 intel_dvo.c \
82 intel_hdmi.c \
83 intel_i2c.c \
84 intel_lvds.c \
85 intel_panel.c \
86 intel_sdvo.c \
87 intel_tv.c
89 # virtual gpu code
90 SRCS += i915_vgpu.c
92 # legacy horrors
93 SRCS += i915_dma.c
95 SRCS += acpi_if.h device_if.h bus_if.h pci_if.h \
96 opt_acpi.h opt_drm.h opt_ktr.h
98 KCFLAGS+= -I${SYSDIR}/dev/drm/include
99 KCFLAGS+= -I${SYSDIR}/contrib/dev/acpica/source/include
100 KCFLAGS+= -include ${SYSDIR}/dev/drm/kconfig.h
102 .include <bsd.kmod.mk>