| @@ -1,26 +1,26 @@ | | | @@ -1,26 +1,26 @@ |
1 | # $NetBSD: Makefile,v 1.2 2022/07/24 20:05:00 riastradh Exp $ | | 1 | # $NetBSD: Makefile,v 1.3 2022/07/30 03:12:00 tnn Exp $ |
2 | | | 2 | |
3 | .include "../Makefile.inc" | | 3 | .include "../Makefile.inc" |
4 | .include "../drmkms/Makefile.inc" | | 4 | .include "../drmkms/Makefile.inc" |
5 | | | 5 | |
6 | KMOD= amdgpu | | 6 | KMOD= amdgpu |
7 | IOCONF= amdgpu.ioconf | | 7 | IOCONF= amdgpu.ioconf |
8 | MKLDSCRIPT=yes | | 8 | MKLDSCRIPT=yes |
9 | | | 9 | |
10 | WARNS= 3 | | 10 | WARNS= 3 |
11 | | | 11 | |
12 | .if ${MACHINE_ARCH} == "x86_64" | | 12 | .if ${MACHINE_ARCH} == "x86_64" |
13 | COPTS.amdgpu_float+= -mhard-float -msse -msse2 | | 13 | COPTS.amdgpu_float+= ${${ACTIVE_CC} == "gcc" :? -mhard-float :} -msse -msse2 |
14 | .elif !empty(MACHINE_ARCH:Maarch64*) | | 14 | .elif !empty(MACHINE_ARCH:Maarch64*) |
15 | COPTS.amdgpu_float+= -march=armv8-a | | 15 | COPTS.amdgpu_float+= -march=armv8-a |
16 | .endif | | 16 | .endif |
17 | | | 17 | |
18 | # sed -ne 's,^makeoptions amdgpu "\([^.]*\)\.amdgpu"+="\(.*\)",\1+= \2,gp' <files.amdgpu | sed -e 's,\$S,${S},g' | | 18 | # sed -ne 's,^makeoptions amdgpu "\([^.]*\)\.amdgpu"+="\(.*\)",\1+= \2,gp' <files.amdgpu | sed -e 's,\$S,${S},g' |
19 | # Note: order of includes is significant. | | 19 | # Note: order of includes is significant. |
20 | CPPFLAGS+= -I${S}/external/bsd/drm2/dist/drm/amd/include/asic_reg | | 20 | CPPFLAGS+= -I${S}/external/bsd/drm2/dist/drm/amd/include/asic_reg |
21 | CPPFLAGS+= -I${S}/external/bsd/drm2/dist/drm/amd/include | | 21 | CPPFLAGS+= -I${S}/external/bsd/drm2/dist/drm/amd/include |
22 | CPPFLAGS+= -I${S}/external/bsd/drm2/dist/drm/amd/amdgpu | | 22 | CPPFLAGS+= -I${S}/external/bsd/drm2/dist/drm/amd/amdgpu |
23 | CPPFLAGS+= -I${S}/external/bsd/drm2/dist/drm/amd/powerplay/inc | | 23 | CPPFLAGS+= -I${S}/external/bsd/drm2/dist/drm/amd/powerplay/inc |
24 | CPPFLAGS+= -I${S}/external/bsd/drm2/dist/drm/amd/powerplay/smumgr | | 24 | CPPFLAGS+= -I${S}/external/bsd/drm2/dist/drm/amd/powerplay/smumgr |
25 | CPPFLAGS+= -I${S}/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr | | 25 | CPPFLAGS+= -I${S}/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr |
26 | CPPFLAGS+= -I${S}/external/bsd/drm2/dist/drm/amd/acp/include | | 26 | CPPFLAGS+= -I${S}/external/bsd/drm2/dist/drm/amd/acp/include |