mirror of
https://gitlab.freedesktop.org/mesa/drm.git
synced 2025-12-24 18:20:11 +01:00
Conflicts: linux-core/drmP.h linux-core/drm_bo.c linux-core/drm_drv.c linux-core/drm_objects.h shared-core/drm.h shared-core/i915_dma.c shared-core/i915_drv.h shared-core/i915_irq.c Mostly removing typedefs that snuck into the modesetting code and updating to the latest TTM APIs. As of today, the i915 driver builds, but there are likely to be problems, so debugging and bugfixes will come next.
70 lines
2.8 KiB
Text
70 lines
2.8 KiB
Text
#
|
|
# Makefile for the drm device driver. This driver provides support for the
|
|
# Direct Rendering Infrastructure (DRI) in XFree86 4.1.0 and higher.
|
|
#
|
|
# Based on David Woodhouse's mtd build.
|
|
#
|
|
# $XFree86: xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/Makefile.kernel,v 1.18 2003/08/16 17:59:17 dawes Exp $
|
|
#
|
|
|
|
drm-objs := drm_auth.o drm_bufs.o drm_context.o drm_dma.o drm_drawable.o \
|
|
drm_drv.o drm_fops.o drm_ioctl.o drm_irq.o \
|
|
drm_lock.o drm_memory.o drm_proc.o drm_stub.o drm_vm.o \
|
|
drm_sysfs.o drm_pci.o drm_agpsupport.o drm_scatter.o \
|
|
drm_memory_debug.o ati_pcigart.o drm_sman.o \
|
|
drm_hashtab.o drm_mm.o drm_object.o drm_compat.o \
|
|
drm_fence.o drm_ttm.o drm_bo.o drm_bo_move.o drm_crtc.o \
|
|
drm_edid.o drm_modes.o
|
|
tdfx-objs := tdfx_drv.o
|
|
r128-objs := r128_drv.o r128_cce.o r128_state.o r128_irq.o
|
|
mga-objs := mga_drv.o mga_dma.o mga_state.o mga_warp.o mga_irq.o
|
|
i810-objs := i810_drv.o i810_dma.o
|
|
i915-objs := i915_drv.o i915_dma.o i915_irq.o i915_mem.o i915_fence.o \
|
|
i915_buffer.o intel_display.o intel_crt.o intel_lvds.o \
|
|
intel_sdvo.o intel_modes.o intel_i2c.o i915_init.o intel_fb.o
|
|
nouveau-objs := nouveau_drv.o nouveau_state.o nouveau_fifo.o nouveau_mem.o \
|
|
nouveau_object.o nouveau_irq.o nouveau_notifier.o \
|
|
nouveau_sgdma.o nouveau_dma.o \
|
|
nv04_timer.o \
|
|
nv04_mc.o nv40_mc.o nv50_mc.o \
|
|
nv04_fb.o nv10_fb.o nv40_fb.o \
|
|
nv04_fifo.o nv10_fifo.o nv40_fifo.o nv50_fifo.o \
|
|
nv04_graph.o nv10_graph.o nv20_graph.o nv30_graph.o \
|
|
nv40_graph.o nv50_graph.o \
|
|
nv04_instmem.o nv50_instmem.o
|
|
radeon-objs := radeon_drv.o radeon_cp.o radeon_state.o radeon_mem.o radeon_irq.o r300_cmdbuf.o
|
|
sis-objs := sis_drv.o sis_mm.o
|
|
ffb-objs := ffb_drv.o ffb_context.o
|
|
savage-objs := savage_drv.o savage_bci.o savage_state.o
|
|
via-objs := via_irq.o via_drv.o via_map.o via_mm.o via_dma.o via_verifier.o \
|
|
via_video.o via_dmablit.o via_fence.o via_buffer.o
|
|
mach64-objs := mach64_drv.o mach64_dma.o mach64_irq.o mach64_state.o
|
|
nv-objs := nv_drv.o
|
|
xgi-objs := xgi_cmdlist.o xgi_drv.o xgi_fb.o xgi_misc.o xgi_pcie.o \
|
|
xgi_fence.o
|
|
|
|
ifeq ($(CONFIG_COMPAT),y)
|
|
drm-objs += drm_ioc32.o
|
|
radeon-objs += radeon_ioc32.o
|
|
mga-objs += mga_ioc32.o
|
|
r128-objs += r128_ioc32.o
|
|
i915-objs += i915_ioc32.o
|
|
nouveau-objs += nouveau_ioc32.o
|
|
xgi-objs += xgi_ioc32.o
|
|
endif
|
|
|
|
obj-m += drm.o
|
|
obj-$(CONFIG_DRM_TDFX) += tdfx.o
|
|
obj-$(CONFIG_DRM_R128) += r128.o
|
|
obj-$(CONFIG_DRM_RADEON)+= radeon.o
|
|
obj-$(CONFIG_DRM_MGA) += mga.o
|
|
obj-$(CONFIG_DRM_I810) += i810.o
|
|
obj-$(CONFIG_DRM_I915) += i915.o
|
|
obj-$(CONFIG_DRM_SIS) += sis.o
|
|
obj-$(CONFIG_DRM_FFB) += ffb.o
|
|
obj-$(CONFIG_DRM_SAVAGE)+= savage.o
|
|
obj-$(CONFIG_DRM_VIA) += via.o
|
|
obj-$(CONFIG_DRM_MACH64)+= mach64.o
|
|
obj-$(CONFIG_DRM_NV) += nv.o
|
|
obj-$(CONFIG_DRM_NOUVEAU) += nouveau.o
|
|
obj-$(CONFIG_DRM_XGI) += xgi.o
|