1 1.6.6.1 martin # $NetBSD: Makefile,v 1.6.6.1 2026/06/15 19:04:10 martin Exp $ 2 1.1 mrg 3 1.1 mrg .include <bsd.own.mk> 4 1.1 mrg 5 1.1 mrg LIB= drm_amdgpu 6 1.1 mrg .PATH: ${X11SRCDIR.drm} 7 1.1 mrg .PATH: ${X11SRCDIR.drm}/amdgpu 8 1.1 mrg 9 1.1 mrg SRCS= \ 10 1.3 mrg amdgpu_asic_id.c \ 11 1.1 mrg amdgpu_bo.c \ 12 1.1 mrg amdgpu_cs.c \ 13 1.1 mrg amdgpu_device.c \ 14 1.1 mrg amdgpu_gpu_info.c \ 15 1.6.6.1 martin amdgpu_userq.c \ 16 1.1 mrg amdgpu_vamgr.c \ 17 1.4 mrg amdgpu_vm.c \ 18 1.5 mrg handle_table.c 19 1.1 mrg 20 1.3 mrg LIBDRMDATADIR= ${X11ROOTDIR}/share/libdrm 21 1.4 mrg # XXX goes away in new libdrm. 22 1.3 mrg IDS_NENT!= egrep -ci '^[0-9a-f]{4},.*[0-9a-f]+,' ${X11SRCDIR.drm}/data/amdgpu.ids 23 1.3 mrg 24 1.1 mrg CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/libdrm 25 1.4 mrg CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/X11 -I${X11SRCDIR.drm} 26 1.3 mrg CPPFLAGS+= -DAMDGPU_ASIC_ID_TABLE=\"${LIBDRMDATADIR}/amdgpu.ids\" \ 27 1.3 mrg -DAMDGPU_ASIC_ID_TABLE_NUM_ENTRIES=$(IDS_NENT) 28 1.1 mrg 29 1.1 mrg LIBDPLIBS= drm ${.CURDIR}/../libdrm 30 1.1 mrg 31 1.1 mrg PKGCONFIG= libdrm_amdgpu 32 1.1 mrg PKGDIST= drm 33 1.1 mrg 34 1.2 christos COPTS.amdgpu_cs.c+= -Wno-stack-protector 35 1.2 christos 36 1.6 mrg FILES= amdgpu.ids 37 1.6 mrg FILESDIR= ${LIBDRMDATADIR} 38 1.3 mrg 39 1.6 mrg .PATH: ${X11SRCDIR.drm}/data 40 1.3 mrg 41 1.1 mrg .include "../libdrm/Makefile.defines" 42 1.1 mrg 43 1.1 mrg .include <bsd.x11.mk> 44 1.1 mrg .include <bsd.lib.mk> 45