1# $NetBSD: Makefile,v 1.9 2015/03/05 17:50:41 riastradh Exp $ 2 3.include "../Makefile.inc" 4.include "Makefile.inc" 5 6.PATH: ${S}/external/bsd/drm2/drm 7.PATH: ${S}/external/bsd/drm2/i2c 8.PATH: ${S}/external/bsd/drm2/pci 9.PATH: ${S}/external/bsd/drm2/dist/drm 10 11MKLDSCRIPT=yes 12KMOD= drmkms 13 14# Upstream source files. 15#SRCS+= ati_pcigart.c # Moved to drmkms_pci module. 16#SRCS+= drm_agpsupport.c # Moved to drmkms_pci module. 17SRCS+= drm_auth.c 18SRCS+= drm_buffer.c 19SRCS+= drm_bufs.c 20SRCS+= drm_cache.c 21SRCS+= drm_context.c 22SRCS+= drm_crtc.c 23SRCS+= drm_crtc_helper.c 24SRCS+= drm_dma.c 25SRCS+= drm_dp_helper.c 26SRCS+= drm_drv.c 27SRCS+= drm_edid.c 28SRCS+= drm_encoder_slave.c 29SRCS+= drm_fb_helper.c # XXX Rewrite for wsconsole. 30SRCS+= drm_flip_work.c 31SRCS+= drm_fops.c 32SRCS+= drm_gem.c 33SRCS+= drm_global.c 34SRCS+= drm_hashtab.c 35#SRCS+= drm_info.c # XXX Rewrite for sysctl or something. 36#SRCS+= drm_ioc32.c 37SRCS+= drm_ioctl.c 38SRCS+= drm_irq.c 39SRCS+= drm_lock.c 40SRCS+= drm_memory.c 41SRCS+= drm_mm.c 42SRCS+= drm_modes.c 43#SRCS+= drm_pci.c # Moved to drmkms_pci module. 44SRCS+= drm_plane_helper.c 45#SRCS+= drm_platform.c # XXX Rewrite per platform. 46#SRCS+= drm_prime.c # XXX Revisit later. 47SRCS+= drm_probe_helper.c 48SRCS+= drm_rect.c 49SRCS+= drm_scatter.c 50SRCS+= drm_stub.c 51SRCS+= drm_sysctl.c 52SRCS+= drm_sysfs.c 53SRCS+= drm_vm.c 54SRCS+= drm_vma_manager.c 55 56# NetBSD additions. 57SRCS+= drm_gem_vm.c 58SRCS+= drm_module.c 59SRCS+= drmfb.c 60 61COPTS.drm_crtc.c+= -Wno-shadow 62COPTS.drm_crtc.c+= -Wno-missing-field-initializers 63COPTS.drm_edid.c+= -Wno-shadow 64 65CPPFLAGS+= -DNACPICA=1 66 67.include <bsd.kmodule.mk> 68