# DF-4961 probe KLD - compiles the REAL audited amdgpu_i2c.c + linux_i2c.c
# plus the probe stubs.
KMOD=	agi2c

# the real audited files, verbatim, from the guest's own /usr/src/sys
.PATH:	/usr/src/sys/dev/drm/amd/amdgpu /usr/src/sys/dev/drm
SRCS=	agi2c_probe.c amdgpu_i2c.c linux_i2c.c

# generated kernel interface headers (as in the amdgpu module Makefile)
SRCS+=	opt_ddb.h opt_acpi.h opt_drm.h acpi_if.h bus_if.h device_if.h pci_if.h

KCFLAGS+= -I/usr/src/sys/dev/drm/amd/amdgpu
KCFLAGS+= -I/usr/src/sys/dev/drm/include
KCFLAGS+= -I/usr/src/sys/dev/drm/include/drm
KCFLAGS+= -I/usr/src/sys/dev/drm/include/uapi
KCFLAGS+= -I/usr/src/sys/dev/drm/include/uapi/drm
KCFLAGS+= -I/usr/src/sys/dev/drm/amd
KCFLAGS+= -I/usr/src/sys/dev/drm/amd/include
KCFLAGS+= -I/usr/src/sys/dev/drm/amd/include/asic_reg
KCFLAGS+= -I/usr/src/sys/dev/drm/amd/display
KCFLAGS+= -I/usr/src/sys/dev/drm/amd/display/include
KCFLAGS+= -I/usr/src/sys/dev/drm/amd/display/dc
KCFLAGS+= -I/usr/src/sys/dev/drm/amd/display/dc/inc
KCFLAGS+= -I/usr/src/sys/dev/drm/amd/display/dc/inc/hw
KCFLAGS+= -I/usr/src/sys/dev/drm/amd/display/modules/inc
KCFLAGS+= -I/usr/src/sys/dev/drm/amd/display/modules/freesync
KCFLAGS+= -I/usr/src/sys/dev/drm/amd/display/modules/color
KCFLAGS+= -I/usr/src/sys/dev/drm/amd/display/amdgpu_dm
KCFLAGS+= -I/usr/src/sys/dev/drm/scheduler
KCFLAGS+= -I/usr/src/sys/contrib/dev/acpica/source/include
KCFLAGS+= -include /usr/src/sys/dev/drm/kconfig.h

.include <bsd.kmod.mk>
