1# $NetBSD: Makefile,v 1.2 2023/06/03 09:09:14 lukem Exp $ 2 3.include "../Makefile.inc" 4.include "../drmkms/Makefile.inc" 5 6KMOD= drmkms_ttm 7 8.PATH: ${S}/external/bsd/drm2/ttm 9.PATH: ${S}/external/bsd/drm2/dist/drm/ttm 10 11CPPFLAGS+= -DCONFIG_AGP=1 12 13WARNS= 3 14 15COPTS.ttm_bo.c+= ${CC_WNO_IMPLICIT_FALLTHROUGH} 16 17CWARNFLAGS+= -Wno-missing-field-initializers 18CWARNFLAGS+= -Wno-shadow 19 20SRCS+= ttm_agp_backend.c 21SRCS+= ttm_memory.c 22SRCS+= ttm_tt.c 23SRCS+= ttm_bo.c 24SRCS+= ttm_bo_util.c 25SRCS+= ttm_bo_vm.c 26SRCS+= ttm_module.c 27#SRCS+= ttm_object.c 28#SRCS+= ttm_lock.c 29SRCS+= ttm_execbuf_util.c 30#SRCS+= ttm_page_alloc.c 31SRCS+= ttm_bo_manager.c 32#SRCS+= ttm_page_alloc_dma.c 33SRCS+= ttm_bus_dma.c 34 35.include <bsd.kmodule.mk> 36