files.drmkms revision 1.5
1# $NetBSD: files.drmkms,v 1.5 2014/04/01 15:08:58 riastradh Exp $ 2 3define drmkmsbus { } 4 5include "external/bsd/drm2/linux/files.drmkms_linux" 6 7# i2c code is not separated out, but it is marked so that it could be 8# if we wanted. Not clear that this provides as much advantage as 9# separating out PCI code, which will be necessary for, e.g., PCIless 10# ARM SoC graphics drivers. 11define drmkms_i2c: drmkms_linux 12 13define drmkms 14device drmkms: drmkms_linux, drmkms_i2c 15attach drmkms at drmkmsbus 16 17defflag opt_drmkms.h DRMKMS_DEBUG 18makeoptions drmkms CPPFLAGS+="-I$S/external/bsd/drm2/include" 19makeoptions drmkms CPPFLAGS+="-I$S/external/bsd/drm2/dist/uapi" 20makeoptions drmkms CPPFLAGS+="-I$S/external/bsd/drm2/dist/include" 21makeoptions drmkms CPPFLAGS+="-I$S/external/bsd/common/include" 22 23makeoptions drmkms "CWARNFLAGS.drm_crtc.c"+="-Wno-shadow" 24makeoptions drmkms "CWARNFLAGS.drm_edid.c"+="-Wno-shadow" 25 26# XXX Should probably be in a header file. opt_drmkms.h? 27makeoptions drmkms CPPFLAGS+="-D__KERNEL__" 28 29file external/bsd/drm2/dist/drm/drm_auth.c drmkms 30file external/bsd/drm2/dist/drm/drm_buffer.c drmkms 31file external/bsd/drm2/dist/drm/drm_bufs.c drmkms 32file external/bsd/drm2/drm/drm_cache.c drmkms 33file external/bsd/drm2/dist/drm/drm_context.c drmkms 34file external/bsd/drm2/dist/drm/drm_crtc.c drmkms 35file external/bsd/drm2/dist/drm/drm_crtc_helper.c drmkms 36file external/bsd/drm2/dist/drm/drm_dma.c drmkms 37file external/bsd/drm2/dist/drm/drm_dp_helper.c drmkms_i2c 38file external/bsd/drm2/drm/drm_drv.c drmkms 39file external/bsd/drm2/dist/drm/drm_edid.c drmkms_i2c 40#file external/bsd/drm2/dist/drm/drm_encoder_slave.c drmkms_i2c 41file external/bsd/drm2/dist/drm/drm_fb_helper.c drmkms 42file external/bsd/drm2/drm/drm_fops.c drmkms 43file external/bsd/drm2/dist/drm/drm_gem.c drmkms 44file external/bsd/drm2/dist/drm/drm_global.c drmkms 45file external/bsd/drm2/dist/drm/drm_hashtab.c drmkms 46#file external/bsd/drm2/dist/drm/drm_info.c drmkms 47#file external/bsd/drm2/dist/drm/drm_ioc32.c drmkms 48file external/bsd/drm2/dist/drm/drm_ioctl.c drmkms 49file external/bsd/drm2/dist/drm/drm_irq.c drmkms 50file external/bsd/drm2/drm/drm_lock.c drmkms 51file external/bsd/drm2/drm/drm_memory.c drmkms 52file external/bsd/drm2/dist/drm/drm_mm.c drmkms 53file external/bsd/drm2/dist/drm/drm_modes.c drmkms 54#file external/bsd/drm2/dist/drm/drm_platform.c drmkms 55#file external/bsd/drm2/dist/drm/drm_prime.c drmkms 56#file external/bsd/drm2/dist/drm/drm_proc.c drmkms 57file external/bsd/drm2/drm/drm_scatter.c drmkms 58file external/bsd/drm2/dist/drm/drm_stub.c drmkms 59file external/bsd/drm2/drm/drm_vm.c drmkms 60 61file external/bsd/drm2/drm/drm_gem_vm.c drmkms 62file external/bsd/drm2/drm/drm_module.c drmkms 63file external/bsd/drm2/drm/drm_sysfs.c drmkms 64