blob: 5dbf1bac38833e761849a2ac684f6af3240e5041 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
# $NetBSD: Makefile.inc,v 1.9 2022/07/20 01:11:39 riastradh Exp $
# Common makefile cruft for drm2 code.
# XXX All the -D crap needs to go in a header file instead so changing
# it correctly triggers rebuilds.
COPTS+= -fwrapv
# Overrides first.
CPPFLAGS+= -I${S}/external/bsd/drm2/include
CPPFLAGS+= -I${S}/external/bsd/drm2/include/drm
CPPFLAGS+= -I${S}/external/bsd/common/include
# Then upstream.
CPPFLAGS+= -I${S}/external/bsd/drm2/dist/include
CPPFLAGS+= -I${S}/external/bsd/drm2/dist/include/drm
CPPFLAGS+= -I${S}/external/bsd/drm2/dist/include/uapi
CPPFLAGS+= -D__KERNEL__
.if ${MACHINE_ARCH} == "i386"
CPPFLAGS+= -DCONFIG_X86
CPPFLAGS+= -DCONFIG_X86_PAT
.elif ${MACHINE_ARCH} == "x86_64"
CPPFLAGS+= -DCONFIG_X86
CPPFLAGS+= -DCONFIG_X86_64
CPPFLAGS+= -DCONFIG_X86_PAT
.elif ${MACHINE} == "evbarm"
CPPFLAGS+= -DCONFIG_ARM
.elif ${MACHINE_ARCH} == "aarch64"
CPPFLAGS+= -DCONFIG_ARM64
.elif ${MACHINE_ARCH} == "alpha"
CPPFLAGS+= -Ualpha
.endif
CPPFLAGS+= -DCONFIG_BACKLIGHT_CLASS_DEVICE=0
CPPFLAGS+= -DCONFIG_BACKLIGHT_CLASS_DEVICE_MODULE=0
CPPFLAGS+= -DCONFIG_DRM_FBDEV_EMULATION=1
CPPFLAGS+= -DCONFIG_DRM_FBDEV_OVERALLOC=100
CPPFLAGS+= -DCONFIG_FB=0
CPPFLAGS+= -DCONFIG_LOCKDEP=0
CPPFLAGS+= -DCONFIG_PCI=1
CWARNFLAGS+= -Wno-missing-field-initializers
# Needed for drmums modules.
CPPFLAGS+= -DCONFIG_DRM_LEGACY
# XXX Is this the right place to set this?
CPPFLAGS+= -DDIAGNOSTIC
|