Makefile revision 1.13
1# $NetBSD: Makefile,v 1.13 2021/12/19 00:27:09 riastradh Exp $
2
3#
4# At some point this needs to turn into linux.kmod and a proper home for it
5# found.  For now pickup the linux_work.c from the (increasingly poorly
6# named) common area.
7#
8
9.include "../Makefile.inc"
10
11.PATH: ${S}/external/bsd/common/linux
12.PATH: ${S}/external/bsd/drm2/linux
13
14CPPFLAGS+=	-I${S}/external/bsd/common/include
15CPPFLAGS+=	-I${S}/external/bsd/drm2/include
16
17# XXX Kludge!
18CPPFLAGS+=	-DDIAGNOSTIC
19
20KMOD=	drmkms_linux
21
22SRCS+=	linux_atomic64.c
23SRCS+=	linux_dma_buf.c
24SRCS+=	linux_dma_fence.c
25SRCS+=	linux_dmi.c
26SRCS+=	linux_i2c.c
27SRCS+=	linux_idr.c
28SRCS+=	linux_kmap.c
29SRCS+=	linux_list_sort.c
30SRCS+=	linux_module.c
31SRCS+=	linux_rcu.c
32SRCS+=	linux_reservation.c
33SRCS+=	linux_work.c		# XXX Move me to linux.kmod.
34SRCS+=	linux_writecomb.c
35SRCS+=	linux_ww_mutex.c
36
37WARNS=	3
38
39.include <bsd.kmodule.mk>
40