# DF-4827 probe KLD - compiles the REAL audited dce_i2c_sw.c + probe stubs.
KMOD=	swi2cs

# the real audited file, verbatim, from the guest's own /usr/src/sys
.PATH: /usr/src/sys/dev/drm/amd/display/dc/dce
SRCS=	swi2cs_probe.c dce_i2c_sw.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+= -DBUILD_FEATURE_TIMING_SYNC=0
KCFLAGS+= -I/usr/src/sys/dev/drm/amd/display/dc/dce
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/contrib/dev/acpica/source/include
KCFLAGS+= -I/usr/src/sys/dev/drm/amd/amdgpu
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/amd/include
KCFLAGS+= -I/usr/src/sys/dev/drm/amd/include/asic_reg
KCFLAGS+= -I/usr/src/sys/dev/drm/amd/powerplay/inc
KCFLAGS+= -I/usr/src/sys/dev/drm/amd/powerplay/hwmgr
KCFLAGS+= -I/usr/src/sys/dev/drm/amd/powerplay/smumgr
KCFLAGS+= -I/usr/src/sys/dev/drm/scheduler
KCFLAGS+= -include /usr/src/sys/dev/drm/kconfig.h

.include <bsd.kmod.mk>
