distribution/packages/kernel/linux-drivers/ryzensmu/package.mk
2023-07-24 10:27:29 +00:00

32 lines
955 B
Makefile

# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2023 Fewtarius
PKG_NAME="ryzensmu"
PKG_VERSION="e61177d0ddaebfaeca52094b20a2289287a0838b"
PKG_LICENSE="GPL"
PKG_SITE="https://gitlab.com/leogx9r/ryzen_smu"
PKG_URL="${PKG_SITE}.git"
PKG_DEPENDS_TARGET="toolchain linux kernel-firmware"
PKG_NEED_UNPACK="${LINUX_DEPENDS}"
PKG_LONGDESC="A Linux kernel driver that exposes access to the SMU on certain AMD Ryzen processors."
PKG_IS_KERNEL_PKG="yes"
PKG_TOOLCHAIN="make"
pre_make_target() {
unset LDFLAGS
}
make_target() {
make \
ARCH=${TARGET_KERNEL_ARCH} \
KSRC=$(kernel_path) \
CROSS_COMPILE=${TARGET_KERNEL_PREFIX} \
TARGET=$(kernel_version) \
KERNEL_MODULES=$(get_build_dir linux)/.install_pkg/$(get_full_module_dir) \
KERNEL_BUILD=$(get_build_dir linux)
}
makeinstall_target() {
mkdir -p ${INSTALL}/$(get_full_module_dir)/${PKG_NAME}
cp *.ko ${INSTALL}/$(get_full_module_dir)/${PKG_NAME}
}