1 # $NetBSD: Makefile,v 1.2 2014/03/18 18:20:43 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/pci 8 .PATH: ${S}/external/bsd/drm2/dist/drm 9 10 KMOD= drmkms 11 IOCONF= drmkms.ioconf 12 13 # Upstream source files. 14 #SRCS+= ati_pcigart.c # Moved to drmkms_pci module. 15 #SRCS+= drm_agpsupport.c # Moved to drmkms_pci module. 16 SRCS+= drm_auth.c 17 SRCS+= drm_buffer.c 18 SRCS+= drm_bufs.c 19 SRCS+= drm_cache.c 20 SRCS+= drm_context.c 21 SRCS+= drm_crtc.c 22 SRCS+= drm_crtc_helper.c 23 SRCS+= drm_dma.c 24 SRCS+= drm_dp_helper.c 25 SRCS+= drm_drv.c 26 SRCS+= drm_edid.c 27 #SRCS+= drm_encoder_slave.c # XXX Rewrite for i2c. 28 SRCS+= drm_fb_helper.c # XXX Rewrite for wsconsole. 29 SRCS+= drm_fops.c 30 SRCS+= drm_gem.c 31 SRCS+= drm_global.c 32 SRCS+= drm_hashtab.c 33 #SRCS+= drm_info.c # XXX Rewrite for sysctl or something. 34 #SRCS+= drm_ioc32.c 35 SRCS+= drm_ioctl.c 36 SRCS+= drm_irq.c 37 SRCS+= drm_lock.c 38 SRCS+= drm_memory.c 39 SRCS+= drm_mm.c 40 SRCS+= drm_modes.c 41 #SRCS+= drm_pci.c # Moved to drmkms_pci module. 42 #SRCS+= drm_platform.c # XXX Rewrite per platform. 43 #SRCS+= drm_prime.c # XXX Revisit later. 44 #SRCS+= drm_proc.c # XXX Rewrite for sysctl. 45 SRCS+= drm_scatter.c 46 SRCS+= drm_stub.c 47 SRCS+= drm_vm.c 48 49 # NetBSD additions. 50 SRCS+= drm_gem_vm.c 51 SRCS+= drm_module.c 52 SRCS+= drm_sysfs.c 53 54 COPTS.drm_crtc.c+= -Wno-shadow 55 COPTS.drm_edid.c+= -Wno-shadow 56 57 .include <bsd.kmodule.mk> 58