files.drmkms revision 1.2
1#	$NetBSD: files.drmkms,v 1.2 2014/03/18 18:20:42 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
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"
21
22makeoptions 	drmkms 	"CWARNFLAGS.drm_crtc.c"+="-Wno-shadow"
23makeoptions 	drmkms 	"CWARNFLAGS.drm_edid.c"+="-Wno-shadow"
24
25# XXX Should probably be in a header file.  opt_drmkms.h?
26makeoptions	drmkms	CPPFLAGS+="-D__KERNEL__"
27
28file	external/bsd/drm2/dist/drm/drm_auth.c		drmkms
29file	external/bsd/drm2/dist/drm/drm_buffer.c		drmkms
30file	external/bsd/drm2/dist/drm/drm_bufs.c		drmkms
31file	external/bsd/drm2/drm/drm_cache.c		drmkms
32file	external/bsd/drm2/dist/drm/drm_context.c	drmkms
33file	external/bsd/drm2/dist/drm/drm_crtc.c		drmkms
34file	external/bsd/drm2/dist/drm/drm_crtc_helper.c	drmkms
35file	external/bsd/drm2/dist/drm/drm_dma.c		drmkms
36file	external/bsd/drm2/dist/drm/drm_dp_helper.c	drmkms_i2c
37file	external/bsd/drm2/drm/drm_drv.c			drmkms
38file	external/bsd/drm2/dist/drm/drm_edid.c		drmkms_i2c
39#file	external/bsd/drm2/dist/drm/drm_encoder_slave.c	drmkms_i2c
40file	external/bsd/drm2/dist/drm/drm_fb_helper.c	drmkms
41file	external/bsd/drm2/drm/drm_fops.c		drmkms
42file	external/bsd/drm2/dist/drm/drm_gem.c		drmkms
43file	external/bsd/drm2/dist/drm/drm_global.c		drmkms
44file	external/bsd/drm2/dist/drm/drm_hashtab.c	drmkms
45#file	external/bsd/drm2/dist/drm/drm_info.c		drmkms
46#file	external/bsd/drm2/dist/drm/drm_ioc32.c		drmkms
47file	external/bsd/drm2/dist/drm/drm_ioctl.c		drmkms
48file	external/bsd/drm2/dist/drm/drm_irq.c		drmkms
49file	external/bsd/drm2/drm/drm_lock.c		drmkms
50file	external/bsd/drm2/drm/drm_memory.c		drmkms
51file	external/bsd/drm2/dist/drm/drm_mm.c		drmkms
52file	external/bsd/drm2/dist/drm/drm_modes.c		drmkms
53#file	external/bsd/drm2/dist/drm/drm_platform.c	drmkms
54#file	external/bsd/drm2/dist/drm/drm_prime.c		drmkms
55#file	external/bsd/drm2/dist/drm/drm_proc.c		drmkms
56file	external/bsd/drm2/drm/drm_scatter.c		drmkms
57file	external/bsd/drm2/dist/drm/drm_stub.c		drmkms
58file	external/bsd/drm2/drm/drm_vm.c			drmkms
59
60file	external/bsd/drm2/drm/drm_gem_vm.c		drmkms
61file	external/bsd/drm2/drm/drm_module.c		drmkms
62file	external/bsd/drm2/drm/drm_sysfs.c		drmkms
63