feat(clusterApp):BringUp OpenGlES+DRM on RK3576

This commit is contained in:
2026-04-28 21:30:18 +08:00
parent f3f5d1b00b
commit d5b56baefc
213 changed files with 136403 additions and 678 deletions

View File

@@ -0,0 +1,12 @@
prefix=/home/huaxu/develop/cluster/packages/install/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: expat
Version: 2.5.0
Description: expat XML parser
URL: https://libexpat.github.io/
Libs: -L${libdir} -lexpat
Libs.private: -lm
Cflags: -I${includedir}

View File

@@ -0,0 +1,14 @@
prefix=/home/huaxu/develop/cluster/packages/install/usr
exec_prefix=/home/huaxu/develop/cluster/packages/install/usr
libdir=/home/huaxu/develop/cluster/packages/install/usr/lib
includedir=/home/huaxu/develop/cluster/packages/install/usr/include
Name: FreeType 2
URL: https://freetype.org
Description: A free, high-quality, and portable font engine.
Version: 26.1.20
Requires:
Requires.private: libpng
Libs: -L/home/huaxu/develop/cluster/packages/install/usr/lib -lfreetype
Libs.private:
Cflags: -I${includedir}/freetype2

View File

@@ -0,0 +1,11 @@
prefix=/usr
exec_prefix=${prefix}
libdir=/home/huaxu/develop/cluster/packages/install/usr//lib64
includedir=${prefix}/include
Name: glew
Description: The OpenGL Extension Wrangler library
Version: 2.1.0
Cflags: -I${includedir}
Libs: -L${libdir} -lGLEW
Requires: glu

View File

@@ -0,0 +1,10 @@
libdir=/home/huaxu/develop/cluster/packages/install/usr/lib
includedir=/home/huaxu/develop/cluster/packages/install/usr/include
Name: libcjson
Version: 1.7.18
Description: Ultralightweight JSON parser in ANSI C
URL: https://github.com/DaveGamble/cJSON
Libs: -L${libdir} -lcjson
Libs.private: -lm
Cflags: -I${includedir} -I${includedir}/cjson

View File

@@ -0,0 +1,10 @@
prefix=/home/huaxu/develop/cluster/packages/install/usr
includedir=${prefix}/include
libdir=${prefix}/lib
Name: libdrm
Description: Userspace interface to kernel DRM services
Version: 2.4.120
Libs: -L${libdir} -ldrm
Libs.private: -lm
Cflags: -I${includedir} -I${includedir}/libdrm

View File

@@ -0,0 +1,11 @@
prefix=/home/huaxu/develop/cluster/packages/install/usr
includedir=${prefix}/include
libdir=${prefix}/lib
Name: libdrm_amdgpu
Description: Userspace interface to kernel DRM services for amdgpu
Version: 2.4.120
Requires.private: libdrm
Libs: -L${libdir} -ldrm_amdgpu
Libs.private: -pthread
Cflags: -I${includedir} -I${includedir}/libdrm

View File

@@ -0,0 +1,11 @@
prefix=/home/huaxu/develop/cluster/packages/install/usr
includedir=${prefix}/include
libdir=${prefix}/lib
Name: libdrm_etnaviv
Description: Userspace interface to Tegra kernel DRM services
Version: 2.4.120
Requires.private: libdrm
Libs: -L${libdir} -ldrm_etnaviv
Libs.private: -pthread
Cflags: -I${includedir} -I${includedir}/libdrm

View File

@@ -0,0 +1,11 @@
prefix=/home/huaxu/develop/cluster/packages/install/usr
includedir=${prefix}/include
libdir=${prefix}/lib
Name: libdrm_freedreno
Description: Userspace interface to freedreno kernel DRM services
Version: 2.4.120
Requires.private: libdrm
Libs: -L${libdir} -ldrm_freedreno
Libs.private: -pthread
Cflags: -I${includedir} -I${includedir}/libdrm -I${includedir}/freedreno

View File

@@ -0,0 +1,11 @@
prefix=/home/huaxu/develop/cluster/packages/install/usr
includedir=${prefix}/include
libdir=${prefix}/lib
Name: libdrm_nouveau
Description: Userspace interface to nouveau kernel DRM services
Version: 2.4.120
Requires.private: libdrm
Libs: -L${libdir} -ldrm_nouveau
Libs.private: -pthread
Cflags: -I${includedir} -I${includedir}/libdrm -I${includedir}/libdrm/nouveau

View File

@@ -0,0 +1,11 @@
prefix=/home/huaxu/develop/cluster/packages/install/usr
includedir=${prefix}/include
libdir=${prefix}/lib
Name: libdrm_radeon
Description: Userspace interface to kernel DRM services for radeon
Version: 2.4.120
Requires.private: libdrm
Libs: -L${libdir} -ldrm_radeon
Libs.private: -pthread
Cflags: -I${includedir} -I${includedir}/libdrm

View File

@@ -0,0 +1,8 @@
prefix=/home/huaxu/develop/cluster/packages/install/usr
includedir=${prefix}/include
Name: libdrm_vc4
Description: Userspace interface to vc4 kernel DRM services
Version: 2.4.120
Requires.private: libdrm
Cflags: -I${includedir}

View File

@@ -0,0 +1,11 @@
prefix=/home/huaxu/develop/cluster/packages/install/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
toolexeclibdir=${libdir}/../lib64
includedir=${prefix}/include
Name: libffi
Description: Library supporting Foreign Function Interfaces
Version: 3.4.6
Libs: -L${toolexeclibdir} -lffi
Cflags: -I${includedir}

View File

@@ -0,0 +1,10 @@
prefix=/home/huaxu/develop/cluster/packages/install/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: libjpeg
Description: Reads and writes JPEG files
Version: 12:0:3
Libs: -L${libdir} -ljpeg
Cflags: -I${includedir}

View File

@@ -0,0 +1 @@
libpng16.pc

View File

@@ -0,0 +1,12 @@
prefix=/home/huaxu/develop/cluster/packages/install/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include/libpng16
Name: libpng
Description: Loads and saves PNG files
Version: 1.6.34
Requires: zlib
Libs: -L${libdir} -lpng16
Libs.private: -lm -lz -lm
Cflags: -I${includedir}

View File

@@ -0,0 +1,13 @@
prefix=/home/huaxu/develop/cluster/packages/install/usr/
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
sharedlibdir=${libdir}
includedir=${prefix}/include
Name: zlib
Description: zlib compression library
Version: 1.2.11
Requires:
Libs: -L${libdir} -L${sharedlibdir} -lz
Cflags: -I${includedir}