Home | History | Annotate | Line # | Download | only in drmkms_ttm
      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 
      6 KMOD=	drmkms_ttm
      7 
      8 .PATH:	${S}/external/bsd/drm2/ttm
      9 .PATH:	${S}/external/bsd/drm2/dist/drm/ttm
     10 
     11 CPPFLAGS+=	-DCONFIG_AGP=1
     12 
     13 WARNS=	3
     14 
     15 COPTS.ttm_bo.c+=	${CC_WNO_IMPLICIT_FALLTHROUGH}
     16 
     17 CWARNFLAGS+=		-Wno-missing-field-initializers
     18 CWARNFLAGS+=		-Wno-shadow
     19 
     20 SRCS+=	ttm_agp_backend.c
     21 SRCS+=	ttm_memory.c
     22 SRCS+=	ttm_tt.c
     23 SRCS+=	ttm_bo.c
     24 SRCS+=	ttm_bo_util.c
     25 SRCS+=	ttm_bo_vm.c
     26 SRCS+=	ttm_module.c
     27 #SRCS+=	ttm_object.c
     28 #SRCS+=	ttm_lock.c
     29 SRCS+=	ttm_execbuf_util.c
     30 #SRCS+=	ttm_page_alloc.c
     31 SRCS+=	ttm_bo_manager.c
     32 #SRCS+=	ttm_page_alloc_dma.c
     33 SRCS+=	ttm_bus_dma.c
     34 
     35 .include <bsd.kmodule.mk>
     36