* Moving forward there will be two copies of Mesa in Raspberry Vanilla AOSP source tree. external/mesa3d is the upstream AOSP fork directly from AOSP that has soong blueprint makefiles to satisfy package dependencies for gfxstream-vulkan elsewhere in the AOSP tree. external/mesa3d-rpi is the Raspberry Vanilla fork (generally the latest upstream mainline stable version) that has some additional patches and soong blueprint makefiles to build only the drivers that are used on Raspberry Pi (vc4 & v3d gallium, broadcom vulkan).
65 lines
4.0 KiB
XML
65 lines
4.0 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<manifest>
|
|
<remote name="github" fetch="https://github.com/" />
|
|
|
|
<!-- Raspberry Pi -->
|
|
<project path="device/brcm/rpi4" name="raspberry-vanilla/android_device_brcm_rpi4" remote="github" revision="android-16.0" >
|
|
<linkfile src="mkimg.sh" dest="rpi4-mkimg.sh" />
|
|
<linkfile src="wrimg.sh" dest="rpi4-wrimg.sh" />
|
|
</project>
|
|
<project path="device/brcm/rpi5" name="raspberry-vanilla/android_device_brcm_rpi5" remote="github" revision="android-16.0" >
|
|
<linkfile src="mkimg.sh" dest="rpi5-mkimg.sh" />
|
|
<linkfile src="wrimg.sh" dest="rpi5-wrimg.sh" />
|
|
</project>
|
|
<project path="device/brcm/rpi4-kernel" name="raspberry-vanilla/android_device_brcm_rpi4-kernel" remote="github" revision="android-16.0" />
|
|
<project path="device/brcm/rpi5-kernel" name="raspberry-vanilla/android_device_brcm_rpi5-kernel" remote="github" revision="android-16.0" />
|
|
<project path="vendor/brcm" name="raspberry-vanilla/proprietary_vendor_brcm" remote="github" revision="android-16.0" />
|
|
|
|
<!-- Audio -->
|
|
<project path="external/alsa-lib" name="raspberry-vanilla/android_external_alsa-lib" remote="github" revision="android-16.0" />
|
|
<project path="external/alsa-utils" name="raspberry-vanilla/android_external_alsa-utils" remote="github" revision="android-16.0" />
|
|
|
|
<!-- Build -->
|
|
<remove-project name="platform/build" />
|
|
<remove-project name="platform/build/soong" />
|
|
<project path="build/make" name="raspberry-vanilla/android_build" remote="github" revision="android-16.0" >
|
|
<linkfile src="CleanSpec.mk" dest="build/CleanSpec.mk" />
|
|
<linkfile src="buildspec.mk.default" dest="build/buildspec.mk.default" />
|
|
<linkfile src="core" dest="build/core" />
|
|
<linkfile src="envsetup.sh" dest="build/envsetup.sh" />
|
|
<linkfile src="target" dest="build/target" />
|
|
<linkfile src="tools" dest="build/tools" />
|
|
</project>
|
|
<project path="build/soong" name="raspberry-vanilla/android_build_soong" remote="github" revision="android-16.0" >
|
|
<linkfile src="root.bp" dest="Android.bp" />
|
|
<linkfile src="bootstrap.bash" dest="bootstrap.bash" />
|
|
</project>
|
|
|
|
<!-- Camera -->
|
|
<project path="external/libcamera" name="raspberry-vanilla/android_external_libcamera" remote="github" revision="android-16.0" />
|
|
<project path="external/libpisp" name="raspberry-vanilla/android_external_libpisp" remote="github" revision="android-16.0" />
|
|
<project path="external/libyaml" name="raspberry-vanilla/android_external_libyaml" remote="github" revision="android-16.0" />
|
|
<project path="external/libyuv_chromium" name="raspberry-vanilla/android_external_libyuv_chromium" remote="github" revision="android-16.0" />
|
|
|
|
<!-- FFmpeg -->
|
|
<project path="external/ffmpeg" name="raspberry-vanilla/android_external_ffmpeg" remote="github" revision="android-16.0" />
|
|
<project path="external/ffmpeg_codec2" name="raspberry-vanilla/android_external_ffmpeg_codec2" remote="github" revision="android-16.0" />
|
|
<project path="external/libudev-zero" name="raspberry-vanilla/android_external_libudev-zero" remote="github" revision="android-16.0" />
|
|
|
|
<!-- Graphics -->
|
|
<remove-project name="platform/external/drm_hwcomposer" />
|
|
<remove-project name="platform/external/minigbm" />
|
|
<project path="external/drm_hwcomposer" name="raspberry-vanilla/android_external_drm_hwcomposer" remote="github" revision="android-16.0" />
|
|
<project path="external/mesa3d-rpi" name="raspberry-vanilla/android_external_mesa3d-rpi" remote="github" revision="android-16.0" />
|
|
<project path="external/minigbm" name="raspberry-vanilla/android_external_minigbm" remote="github" revision="android-16.0" />
|
|
|
|
<!-- v4l2_codec2 -->
|
|
<remove-project name="platform/external/v4l2_codec2" />
|
|
<project path="external/v4l2_codec2" name="raspberry-vanilla/android_external_v4l2_codec2" remote="github" revision="android-16.0" />
|
|
|
|
<!-- Wifi -->
|
|
<remove-project name="platform/packages/modules/Wifi" />
|
|
<project path="packages/modules/Wifi" name="raspberry-vanilla/android_packages_modules_Wifi" remote="github" revision="android-16.0" />
|
|
|
|
</manifest>
|