7503363eaa3cb6596f5662c8238cceb0ef24b25f
[dragonfly.git] / sys / dev / drm / i915 / Makefile
1 KMOD    = i915kms
2
3 # core driver code
4 SRCS =  i915_drv.c \
5         i915_params.c \
6         i915_suspend.c \
7         intel_pm.c
8
9 # GEM code
10 SRCS += 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_ringbuffer.c \
22         intel_uncore.c
23
24 # autogenerated null render state
25 SRCS += intel_renderstate_gen6.c \
26         intel_renderstate_gen7.c \
27         intel_renderstate_gen8.c
28
29 # modesetting core code
30 SRCS += \
31         intel_acpi.c \
32         intel_bios.c \
33         intel_display.c \
34         intel_fbdev.c \
35         intel_modes.c \
36         intel_opregion.c \
37         intel_overlay.c \
38         intel_sideband.c \
39         intel_sprite.c
40
41 # modesetting output/encoder code
42 SRCS += \
43         dvo_ch7017.o \
44         dvo_ch7xxx.c \
45         dvo_ivch.o \
46         dvo_ns2501.o \
47         dvo_sil164.c \
48         dvo_tfp410.o \
49         intel_crt.c \
50         intel_ddi.c \
51         intel_dp.c \
52         intel_dsi_cmd.c \
53         intel_dsi.c \
54         intel_dsi_pll.c \
55         intel_dsi_panel_vbt.c \
56         intel_dvo.c \
57         intel_hdmi.c \
58         intel_i2c.c \
59         intel_lvds.c \
60         intel_panel.c \
61         intel_sdvo.c \
62         intel_tv.c
63
64 # legacy horrors
65 SRCS += \
66         i915_dma.c \
67         i915_ums.c
68
69 SRCS   += acpi_if.h device_if.h bus_if.h pci_if.h iicbus_if.h iicbb_if.h \
70           opt_acpi.h opt_drm.h opt_ktr.h
71
72 CFLAGS+= -DCONFIG_X86
73 CFLAGS+= -DCONFIG_ACPI
74 CFLAGS+= -I${SYSDIR}/dev/drm/include
75 CFLAGS+= -I${.CURDIR}/../../../contrib/dev/acpica/source/include
76
77 CFLAGS+= -DCONFIG_DRM_I915_FBDEV
78 CFLAGS+= -DCONFIG_DRM_I915_KMS
79 CFLAGS+= -DCONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=1
80
81 .include <bsd.kmod.mk>