1KMOD = i915kms 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_ringbuffer.c \ 22 intel_uncore.c 23 24# autogenerated null render state 25SRCS += intel_renderstate_gen6.c \ 26 intel_renderstate_gen7.c \ 27 intel_renderstate_gen8.c 28 29# modesetting core code 30SRCS += \ 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 42SRCS += \ 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 65SRCS += \ 66 i915_dma.c \ 67 i915_ums.c 68 69SRCS += 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 72CFLAGS+= -DCONFIG_X86 73CFLAGS+= -DCONFIG_ACPI 74CFLAGS+= -I${SYSDIR}/dev/drm/include 75CFLAGS+= -I${.CURDIR}/../../../contrib/dev/acpica/source/include 76 77CFLAGS+= -DCONFIG_DRM_I915_FBDEV 78CFLAGS+= -DCONFIG_DRM_I915_KMS 79CFLAGS+= -DCONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=1 80 81.include <bsd.kmod.mk> 82