Cross Reference: Makefile
xref: /src/sys/modules/drmkms_linux/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/sys/modules/drmkms_linux/
1# $NetBSD: Makefile,v 1.15 2022/07/17 14:11:40 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
22# common/linux
23SRCS+=	linux_rcu.c
24SRCS+=	linux_srcu.c
25SRCS+=	linux_tasklet.c
26SRCS+=	linux_work.c
27
28# drm2/linux
29SRCS+=	linux_atomic64.c
30SRCS+=	linux_backlight.c
31SRCS+=	linux_dma_buf.c
32SRCS+=	linux_dma_fence.c
33SRCS+=	linux_dma_fence_array.c
34SRCS+=	linux_dma_fence_chain.c
35SRCS+=	linux_dma_resv.c
36SRCS+=	linux_dmi.c
37SRCS+=	linux_firmware.c
38SRCS+=	linux_hrtimer.c
39SRCS+=	linux_i2c.c
40SRCS+=	linux_idr.c
41SRCS+=	linux_irq_work.c
42SRCS+=	linux_kmap.c
43SRCS+=	linux_list_sort.c
44SRCS+=	linux_module.c
45SRCS+=	linux_notifier.c
46SRCS+=	linux_pci.c
47SRCS+=	linux_radixtree.c
48SRCS+=	linux_rwsem.c
49SRCS+=	linux_sgt.c
50SRCS+=	linux_stop_machine.c
51SRCS+=	linux_sync_file.c
52SRCS+=	linux_wait_bit.c
53SRCS+=	linux_writecomb.c
54SRCS+=	linux_ww_mutex.c
55SRCS+=	linux_xa.c
56
57WARNS=	3
58
59.include <bsd.kmodule.mk>
60

Indexes created Mon Nov 10 17:20:41 GMT 2025