环境准备

实际构建

Turnip 编译

// Configuration
meson setup \
    --cross-file android-aarch64 \
    -Dplatforms=android \
    -Dplatform-sdk-version=34 \
    -Dandroid-stub=true \
    -Dvulkan-drivers=freedreno \
    -Dfreedreno-kmds=kgsl \
    -Degl=disabled \
    -Dglx=disabled \
    -Dgallium-drivers= \
    -Dvideo-codecs= \
    build

// Compile
ninja -C build/ -j8

驱动更新

adb push build/src/freedreno/vulkan/libvulkan_freedreno.so /vendor/lib64/xxx

工具编译

// Configuration
meson setup \
    -Dvulkan-drivers=freedreno \
    -Dfreedreno-kmds=kgsl \
    -Degl=disabled \
    -Dglx=disabled \
    -Dgallium-drivers= \
    -Dvideo-codecs= \
    -Dtools=freedreno \
    build

// Compile
ninja -C build/ -j8