Merge pull request #2062 from porschemad911/libmali-amlogic-gbm-shim-makefile

libmali-amlogic-gbm-shim - add Makefile
This commit is contained in:
John Williams
2025-11-24 08:51:44 +11:00
committed by GitHub
2 changed files with 15 additions and 6 deletions

View File

@@ -8,15 +8,11 @@ PKG_ARCH="aarch64"
PKG_SITE="https://github.com/viraniac/mali-debs"
PKG_URL="${PKG_SITE}.git"
PKG_DEPENDS_TARGET="toolchain libdrm"
PKG_TOOLCHAIN="manual"
PKG_TOOLCHAIN="make"
PKG_LONGDESC="GBM shim for Vulkan Mali drivers for S922X SOC"
make_target() {
cd ./jammy/arm64/VIM4/wayland/src
"${TOOLCHAIN}"/bin/aarch64-rocknix-linux-gnueabi-gcc -I"${TOOLCHAIN}"/include -Wall -O2 -fpic -shared gbm_bo_create_with_modifiers2.c -o mali_gbm_shim.so
}
makeinstall_target() {
mkdir -p ${INSTALL}/usr/lib
cp ${PKG_BUILD}/jammy/arm64/VIM4/wayland/src/mali_gbm_shim.so ${INSTALL}/usr/lib/
cp ${PKG_BUILD}/mali_gbm_shim.so ${INSTALL}/usr/lib/
}

View File

@@ -0,0 +1,13 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2025-present ROCKNIX (https://github.com/ROCKNIX)
SRC_DIR = $(CURDIR)/jammy/arm64/VIM4/wayland/src
CFLAGS = -Wall -O2 -fpic -shared -I$(TOOLCHAIN)/include
SOURCES = "gbm_bo_create_with_modifiers2.c"
BINARY = "mali_gbm_shim.so"
all:
$(CC) $(CFLAGS) -o $(BINARY) $(SRC_DIR)/$(SOURCES)
clean:
rm -f $(BINARY)