Q a5df4c516aea cached
4 files
101.7 KB
30.7k tokens
1 requests
Download .txt
Repository: ResurrectionRemix/platform_manifest
Branch: Q
Commit: a5df4c516aea
Files: 4
Total size: 101.7 KB

Directory structure:
gitextract_6fallmx5/

├── README.mkdn
├── default.xml
└── snippets/
    ├── lineage.xml
    └── rr.xml

================================================
FILE CONTENTS
================================================

================================================
FILE: README.mkdn
================================================
# Resurrection Remix OS Q 2020 #


Getting started
---------------

To get started with Android/RR, you'll need to get
familiar with [git and repo](https://source.android.com/setup/develop).

Sync 
---------------
```bash

# Initialize local repository
repo init -u https://github.com/ResurrectionRemix/platform_manifest.git -b Q

# Sync
repo sync --force-sync --no-clone-bundle
```

Build
---------------

```bash

# Set up environment
$ . build/envsetup.sh

# Choose a target
$ lunch rr_$device-userdebug

# Build the code
$ mka bacon
```


Important for FOD devices 
---------------
```bash

For devices with in-display fingerprint, you need to adapt your devices to FOD 1.1 for things to work properly. FOD1.1 + fod-ext value to call the HAL layer

Also set this flag in device tree device.mk 

TARGET_HAS_FOD := true

For Devices who don't wish to adapt to 1.1, and wish to stick to los 1.0 ext impl, please merge the following two commits in frameworks/base and packages/apps/Settings 

thanks to Pavan Parmeshwar


Base: 
https://github.com/ResurrectionRemix/android_frameworks_base/commit/b27490b437a1bc2a767af6d0dd8a30aae96036f0

Settings
https://github.com/ResurrectionRemix/Resurrection_packages_apps_Settings/commit/24551c50223cbccd8fd74f053463f99e38ee93d8


Please don't forget extension lib

```
For devices with hardware keys, you need to add the following
---------------
```bash


Add these lines to <device_tree_path/overlay/frameworks/base/core/res/res/values/config.xml>

    <!-- Hardware 'face' keys present on the device, stored as a bit field.
         This integer should equal the sum of the corresponding value for each
         of the following keys present:
          1 - Home
          2 - Back
          4 - Menu
          8 - Assistant (search)
          16 - App switch
          32 - Camera
       For example, a device with Back, Home and AppSwitch keys would set this
       config to 19. -->
    <integer name="config_deviceHardwareKeys">72</integer>


    <!-- Hardware 'face' keys present on the device, stored as a bit field.
         This integer should equal the sum of the corresponding value for each
         of the following keys present:
          1 - Home
          2 - Back
          4 - Menu
          8 - Assistant (search)
          16 - App switch
          32 - Camera
       For example, a device with Back, Home and AppSwitch keys would set this
       config to 19. -->
    <integer name="config_deviceHardwareWakeKeys">72</integer>

    <!-- Button brightness -->
    <bool name="config_button_brightness_support">true</bool>
    <integer name="config_button_brightness_default">128</integer>

Numbers vary on how many hardware keys you have on your device. See the config description for how to add those.

```
Devices with alertsliders / custom key handlers
---------------
```bash
 You need to update your keyhandler class and paths to 

<device_tree_path/overlay/frameworks/base/res/res/values/config.xml>

# Like this 
    <!-- Paths to the libraries that contain device specific key handlers -->
    <string-array name="config_deviceKeyHandlerLibs" translatable="false">
        <item>/system/priv-app/LineageParts/LineageParts.apk</item>
    </string-array>

    <!-- Names of the key handler classes -->
    <string-array name="config_deviceKeyHandlerClasses" translatable="false">
        <item>org.lineageos.lineageparts.gestures.KeyHandler</item>
    </string-array>
```
For face unlock
---------------
```bash

Set TARGET_FACE_UNLOCK_SUPPORTED := true to build face unlock packages. Do this if your device supports face unlock (which it mostly does).
```

Other configs and locations in device tree
---------------
```bash


Use these lines in <device_tree_path/overlay/frameworks/base/res/res/values/config.xml>
```
    <!-- Whether the device supports Smart Pixels --> 
    <bool name="config_supportSmartPixels">true</bool>

    <!-- Whether device has physical tri state switch -->
    <bool name="config_hasAlertSlider">true</bool>

    <!-- Enable face auth when swiping security view  
      for popup cameras-->
    <bool name="config_faceAuthOnSecurityView">true</bool>

    <!-- Whether device has warp charging support -->
    <bool name="config_hasWarpCharger">true</bool>

    <!-- Whether device has Dash charging support -->
    <bool name="config_hasDashCharger">true</bool>

    <!-- Whether device has VOOC charging support -->
    <bool name="config_hasVoocCharger">false</bool>

    <!-- Path to fast charging status file to detect whether an oem fast charger is active -->
    <string name="config_oemFastChargerStatusPath" translatable="false"></string>
    <!-- Expected value from fast charging status file  -->
    <string name="config_oemFastChargerStatusValue" translatable="false"></string>

    <!-- Whether device supports variable refresh rate -->
    <bool name="config_hasVariableRefreshRate">true</bool>
    <!-- Default setting for refresh rate
      0 = Auto
      1 = 60HZ
      2 = 90Hz -->
    <integer name="config_defaultVariableRefreshRateSetting">2</integer>

    <!--Systeminfo for quick settings header -->
    <string name="config_sysCPUTemp">/sys/class/<path_to_option></string>
    <string name="config_sysBatteryTemp">/sys/class/power_supply/battery/temp</string>
    <string name="config_sysGPUFreq">/sys/kernel/gpu/gpu_clock</string>
    <string name="config_sysGPULoad">/sys/kernel/gpu/gpu_busy</string>
    <integer name="config_sysCPUTempMultiplier"><device_specific_mulitplyer></integer>
    <integer name="config_sysBatteryTempMultiplier"><device_specific_mulitplyer></integer>
    Replace <path_to_option> and <device_specific_mulitplyer> with own device specific paths

    <!-- If Smart charging supported by kernel and device sepolicy -->
    <bool name="config_smartChargingAvailable">true</bool>

Use these lines in <device_tree_path/overlay/packages/apps/Settings/res/values/config.xml>
```
    <!-- Use only if devices have variable intensity support for haptics-->
    <bool name="config_vibration_supports_multiple_intensities">true</bool>

    <!-- If device supports battery health options -->
    <bool name="config_supportBatteryHealth">true</bool>
    <string name="config_batChargeCycle">path</string>
    <string name="config_batDesCap">path</string>
    <string name="config_batCurCap">path</string>

    Replace path with device specific path

```

Please maintain proper authorship for all commits for above overlays
---------------
```bash
```

For OTA 
---------------
```bash
Once you are done with your build you can upload your ota.json file from out/product directory if you are a maintainer.
```

How can I be maintainer?
---------------
```bash

Make a pull request at https://github.com/ResurrectionRemix/Resurrection_packages_apps_Settings/blob/Q/res/values/resurrection_device_maintainers_strings.xml

Make the commit like this by including device in fragment https://github.com/ResurrectionRemix/Resurrection_packages_apps_Settings/commit/9686023738c3b09feaa547cb3658d6c2bda737e1

With your name. Choose any device you want to maintain for but in the pull request please post with an xda thread (optional),  device source and kernel source as the commit message

It will be reviewed and changes will be approved if everything is fine


Approved maintainers will gain access to RR device repo and RR OTA server
Credentials will be given in a separate group created for maintainers
```

Translations 
---------------
```bash

We don't have crowdin at the moment so you can merge a pull request in our repos which require translations. Please validate your XMLs first. We will review them and merge them as soon as possible.
```

Lastly 
---------------
```bash
Remember to give credits where necessary
```


### That's all for now. ###

Happy building
---------------
```bash


### - RR Team ###



================================================
FILE: default.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<manifest>

  <remote  name="github"
           fetch=".."
           review="review.lineageos.org" />

  <remote  name="gitlab"
           fetch="https://gitlab.com/" />

  <remote  name="private"
           fetch="ssh://git@github.com" />

  <remote  name="aosp"
           fetch="https://android.googlesource.com"
           review="android-review.googlesource.com"
           revision="refs/tags/android-10.0.0_r41"/>

  <remote  name="rr"
           fetch="https://github.com/ResurrectionRemix"
           revision="Q"
	       review="" />

  <remote  name="bb"
           fetch="https://gitlab.com/rr-os"
           revision="Q"
	       review="" />


  <remote  name="vd"
           fetch="https://github.com/varund7726"
           revision="Q"
	       review="" />

  <remote  name="rr-d"
           fetch="https://github.com/ResurrectionRemix-Devices"
           revision="Q" />

  <default revision="refs/heads/lineage-17.1"
           remote="github"
           sync-c="true"
           sync-j="4" />

  <!-- AOSP Projects -->
  <project path="build/blueprint" name="LineageOS/android_build_blueprint" groups="pdk,tradefed" />
  <project path="build/kati" name="platform/build/kati" groups="pdk,tradefed" remote="aosp" />
  <project path="art" name="LineageOS/android_art" groups="pdk" />
  <project path="bionic" name="LineageOS/android_bionic" groups="pdk" />
  <project path="bootable/recovery" name="LineageOS/android_bootable_recovery" groups="pdk" />
  <project path="cts" name="platform/cts" groups="cts,pdk-cw-fs,pdk-fs" remote="aosp" />
  <project path="dalvik" name="platform/dalvik" groups="pdk-cw-fs,pdk-fs" remote="aosp" />
  <project path="developers/build" name="platform/developers/build" groups="developers,pdk" remote="aosp" />
  <project path="development" name="LineageOS/android_development" groups="developers,pdk-cw-fs,pdk-fs" />
  <project path="device/common" name="device/common" groups="pdk-cw-fs,pdk" remote="aosp" />
  <project path="device/generic/arm64" name="device/generic/arm64" groups="pdk" remote="aosp" />
  <project path="device/generic/armv7-a-neon" name="device/generic/armv7-a-neon" groups="pdk" remote="aosp" />
  <project path="device/generic/car" name="device/generic/car" groups="pdk" remote="aosp" />
  <project path="device/generic/common" name="device/generic/common" groups="pdk" remote="aosp" />
  <project path="device/generic/goldfish" name="LineageOS/android_device_generic_goldfish" groups="pdk" />
  <project path="device/generic/goldfish-opengl" name="device/generic/goldfish-opengl" groups="pdk" remote="aosp" />
  <project path="device/generic/mini-emulator-arm64" name="device/generic/mini-emulator-arm64" groups="pdk" remote="aosp" />
  <project path="device/generic/mini-emulator-armv7-a-neon" name="device/generic/mini-emulator-armv7-a-neon" groups="pdk" remote="aosp" />
  <project path="device/generic/mini-emulator-x86" name="device/generic/mini-emulator-x86" groups="pdk" remote="aosp" />
  <project path="device/generic/mini-emulator-x86_64" name="device/generic/mini-emulator-x86_64" groups="pdk" remote="aosp" />
  <project path="device/generic/qemu" name="device/generic/qemu" groups="pdk" remote="aosp" />
  <project path="device/generic/trusty" name="device/generic/trusty" groups="pdk" remote="aosp" />
  <project path="device/generic/uml" name="device/generic/uml" groups="device,pdk" remote="aosp" />
  <project path="device/generic/x86" name="device/generic/x86" groups="pdk" remote="aosp" />
  <project path="device/generic/x86_64" name="device/generic/x86_64" groups="pdk" remote="aosp" />
  <project path="device/google/atv" name="LineageOS/android_device_google_atv" groups="device,broadcom_pdk,generic_fs,pdk" />
  <project path="device/google/contexthub" name="device/google/contexthub" groups="device,marlin,pdk" remote="aosp" />
  <project path="device/sample" name="device/sample" groups="pdk" remote="aosp" />
  <project path="external/ARMComputeLibrary" name="platform/external/ARMComputeLibrary" groups="pdk" remote="aosp" />
  <project path="external/aac" name="LineageOS/android_external_aac" groups="pdk" />
  <project path="external/adeb" name="platform/external/adeb" groups="pdk" remote="aosp" />
  <project path="external/adhd" name="platform/external/adhd" groups="pdk" remote="aosp" />
  <project path="external/adt-infra" name="platform/external/adt-infra" groups="adt-infra,notdefault,pdk-fs" remote="aosp" />
  <project path="external/android-clat" name="platform/external/android-clat" groups="pdk" remote="aosp" />
  <project path="external/androidplot" name="platform/external/androidplot" groups="pdk" remote="aosp" />
  <project path="external/ant-glob" name="platform/external/ant-glob" groups="pdk" remote="aosp" />
  <project path="external/antlr" name="platform/external/antlr" groups="pdk" remote="aosp" />
  <project path="external/apache-commons-bcel" name="platform/external/apache-commons-bcel" groups="pdk" remote="aosp" />
  <project path="external/apache-commons-compress" name="platform/external/apache-commons-compress" groups="pdk" remote="aosp" />
  <project path="external/apache-commons-math" name="platform/external/apache-commons-math" groups="pdk" remote="aosp" />
  <project path="external/apache-harmony" name="platform/external/apache-harmony" groups="pdk" remote="aosp" />
  <project path="external/apache-http" name="platform/external/apache-http" groups="pdk" remote="aosp" />
  <project path="external/apache-xml" name="platform/external/apache-xml" groups="pdk" remote="aosp" />
  <project path="external/archive-patcher" name="platform/external/archive-patcher" groups="pdk" remote="aosp" />
  <project path="external/arm-neon-tests" name="platform/external/arm-neon-tests" groups="vendor" remote="aosp" />
  <project path="external/arm-optimized-routines" name="platform/external/arm-optimized-routines" groups="pdk" remote="aosp" />
  <project path="external/autotest" name="platform/external/autotest" groups="pdk-fs" remote="aosp" />
  <project path="external/avb" name="platform/external/avb" groups="pdk" remote="aosp" />
  <project path="external/bcc" name="platform/external/bcc" groups="pdk" remote="aosp" />
  <project path="external/blktrace" name="platform/external/blktrace" groups="pdk" remote="aosp" />
  <project path="external/boringssl" name="platform/external/boringssl" groups="pdk" remote="aosp" />
  <project path="external/bouncycastle" name="platform/external/bouncycastle" groups="pdk" remote="aosp" />
  <project path="external/brotli" name="platform/external/brotli" groups="pdk" remote="aosp" />
  <project path="external/bsdiff" name="platform/external/bsdiff" groups="pdk" remote="aosp" />
  <project path="external/bzip2" name="platform/external/bzip2" groups="pdk" remote="aosp" />
  <project path="external/caliper" name="platform/external/caliper" groups="pdk" remote="aosp" />
  <project path="external/capstone" name="platform/external/capstone" groups="pdk" remote="aosp" />
  <project path="external/catch2" name="platform/external/catch2" groups="pdk" remote="aosp" />
  <project path="external/cblas" name="platform/external/cblas" groups="pdk" remote="aosp" />
  <project path="external/chromium-libpac" name="LineageOS/android_external_chromium-libpac" groups="pdk" />
  <project path="external/chromium-trace" name="platform/external/chromium-trace" groups="pdk" remote="aosp" />
  <project path="external/chromium-webview" name="LineageOS/android_external_chromium-webview" groups="pdk" revision="master" clone-depth="1" />
  <project path="external/clang" name="platform/external/clang" groups="pdk" remote="aosp" />
  <project path="external/cldr" name="LineageOS/android_external_cldr" groups="pdk" />
  <project path="external/cmockery" name="platform/external/cmockery" groups="pdk" remote="aosp" />
  <project path="external/cn-cbor" name="platform/external/cn-cbor" groups="pdk" remote="aosp" />
  <project path="external/compiler-rt" name="platform/external/compiler-rt" groups="pdk" remote="aosp" />
  <project path="external/conscrypt" name="platform/external/conscrypt" groups="pdk" remote="aosp" />
  <project path="external/crcalc" name="platform/external/crcalc" groups="pdk" remote="aosp" />
  <project path="external/cros/system_api" name="platform/external/cros/system_api" groups="pdk" remote="aosp" />
  <project path="external/curl" name="platform/external/curl" groups="pdk" remote="aosp" />
  <project path="external/dagger2" name="platform/external/dagger2" groups="pdk" remote="aosp" />
  <project path="external/deqp" name="platform/external/deqp" groups="pdk-fs" remote="aosp" />
  <project path="external/deqp-deps/SPIRV-Headers" name="platform/external/deqp-deps/SPIRV-Headers" groups="pdk-fs" remote="aosp" />
  <project path="external/deqp-deps/SPIRV-Tools" name="platform/external/deqp-deps/SPIRV-Tools" groups="pdk-fs" remote="aosp" />
  <project path="external/deqp-deps/glslang" name="platform/external/deqp-deps/glslang" groups="pdk-fs" remote="aosp" />
  <project path="external/desugar" name="platform/external/desugar" groups="pdk" remote="aosp" />
  <project path="external/dexmaker" name="platform/external/dexmaker" groups="pdk" remote="aosp" />
  <project path="external/dlmalloc" name="platform/external/dlmalloc" groups="pdk" remote="aosp" />
  <project path="external/dng_sdk" name="platform/external/dng_sdk" groups="pdk" remote="aosp" />
  <project path="external/dnsmasq" name="LineageOS/android_external_dnsmasq" groups="pdk" />
  <project path="external/doclava" name="platform/external/doclava" groups="pdk" remote="aosp" />
  <project path="external/dokka" name="platform/external/dokka" groups="pdk" remote="aosp" />
  <project path="external/drm_hwcomposer" name="platform/external/drm_hwcomposer" groups="drm_hwcomposer,pdk-fs" remote="aosp" />
  <project path="external/droiddriver" name="platform/external/droiddriver" groups="pdk" remote="aosp" />
  <project path="external/drrickorang" name="platform/external/drrickorang" groups="pdk" remote="aosp" />
  <project path="external/dtc" name="platform/external/dtc" groups="pdk" remote="aosp" />
  <project path="external/dynamic_depth" name="platform/external/dynamic_depth" groups="pdk" remote="aosp" />
  <project path="external/e2fsprogs" name="LineageOS/android_external_e2fsprogs" groups="pdk" />
  <project path="external/easymock" name="platform/external/easymock" groups="pdk" remote="aosp" />
  <project path="external/eigen" name="platform/external/eigen" groups="pdk" remote="aosp" />
  <project path="external/elfutils" name="platform/external/elfutils" groups="pdk" remote="aosp" />
  <project path="external/emma" name="platform/external/emma" groups="pdk" remote="aosp" />
  <project path="external/epid-sdk" name="platform/external/epid-sdk" groups="pdk" remote="aosp" />
  <project path="external/error_prone" name="platform/external/error_prone" groups="pdk" remote="aosp" />
  <project path="external/expat" name="platform/external/expat" groups="pdk" remote="aosp" />
  <project path="external/f2fs-tools" name="platform/external/f2fs-tools" groups="pdk" remote="aosp" />
  <project path="external/fdlibm" name="platform/external/fdlibm" groups="pdk" remote="aosp" />
  <project path="external/fec" name="platform/external/fec" groups="pdk" remote="aosp" />
  <project path="external/flac" name="platform/external/flac" groups="pdk" remote="aosp" />
  <project path="external/flatbuffers" name="platform/external/flatbuffers" groups="pdk" remote="aosp" />
  <project path="external/fonttools" name="platform/external/fonttools" groups="pdk" remote="aosp" />
  <project path="external/freetype" name="LineageOS/android_external_freetype" groups="pdk" />
  <project path="external/fsck_msdos" name="platform/external/fsck_msdos" groups="pdk" remote="aosp" />
  <project path="external/fsverity-utils" name="platform/external/fsverity-utils" groups="pdk" remote="aosp" />
  <project path="external/gemmlowp" name="platform/external/gemmlowp" groups="pdk" remote="aosp" />
  <project path="external/gflags" name="platform/external/gflags" groups="pdk" remote="aosp" />
  <project path="external/giflib" name="platform/external/giflib" groups="pdk,qcom_msm8x26" remote="aosp" />
  <project path="external/glide" name="platform/external/glide" groups="pdk" remote="aosp" />
  <project path="external/golang-protobuf" name="platform/external/golang-protobuf" groups="pdk" remote="aosp" />
  <project path="external/google-benchmark" name="platform/external/google-benchmark" groups="pdk" remote="aosp" />
  <project path="external/google-breakpad" name="platform/external/google-breakpad" groups="pdk-fs" remote="aosp" />
  <project path="external/google-fonts/arbutus-slab" name="platform/external/google-fonts/arbutus-slab" groups="pdk" remote="aosp" />
  <project path="external/google-fonts/arvo" name="platform/external/google-fonts/arvo" groups="pdk" remote="aosp" />
  <project path="external/google-fonts/carrois-gothic-sc" name="platform/external/google-fonts/carrois-gothic-sc" groups="pdk" remote="aosp" />
  <project path="external/google-fonts/coming-soon" name="platform/external/google-fonts/coming-soon" groups="pdk" remote="aosp" />
  <project path="external/google-fonts/cutive-mono" name="platform/external/google-fonts/cutive-mono" groups="pdk" remote="aosp" />
  <project path="external/google-fonts/dancing-script" name="platform/external/google-fonts/dancing-script" groups="pdk" remote="aosp" />
  <project path="external/google-fonts/lato" name="platform/external/google-fonts/lato" groups="pdk" remote="aosp" />
  <project path="external/google-fonts/rubik" name="platform/external/google-fonts/rubik" groups="pdk" remote="aosp" />
  <project path="external/google-fonts/source-sans-pro" name="platform/external/google-fonts/source-sans-pro" groups="pdk" remote="aosp" />
  <project path="external/google-fonts/zilla-slab" name="platform/external/google-fonts/zilla-slab" groups="pdk" remote="aosp" />
  <project path="external/google-fruit" name="platform/external/google-fruit" groups="pdk" remote="aosp" />
  <project path="external/google-styleguide" name="platform/external/google-styleguide" groups="pdk" remote="aosp" />
  <project path="external/googletest" name="platform/external/googletest" groups="pdk" remote="aosp" />
  <project path="external/gptfdisk" name="LineageOS/android_external_gptfdisk" groups="pdk" />
  <project path="external/grpc-grpc" name="platform/external/grpc-grpc" groups="pdk,tradefed" remote="aosp" />
  <project path="external/grpc-grpc-java" name="platform/external/grpc-grpc-java" groups="pdk,tradefed" remote="aosp" />
  <project path="external/guava" name="platform/external/guava" groups="pdk" remote="aosp" />
  <project path="external/guice" name="platform/external/guice" groups="pdk" remote="aosp" />
  <project path="external/hamcrest" name="platform/external/hamcrest" groups="pdk" remote="aosp" />
  <project path="external/harfbuzz_ng" name="platform/external/harfbuzz_ng" groups="pdk,qcom_msm8x26" remote="aosp" />
  <project path="external/honggfuzz" name="platform/external/honggfuzz" groups="pdk" remote="aosp" />
  <project path="external/hyphenation-patterns" name="platform/external/hyphenation-patterns" groups="pdk" remote="aosp" />
  <project path="external/icu" name="LineageOS/android_external_icu" groups="pdk" />
  <project path="external/ImageMagick" name="platform/external/ImageMagick" groups="pdk" remote="aosp" />
  <project path="external/image_io" name="platform/external/image_io" groups="pdk" remote="aosp" />
  <project path="external/ims" name="platform/external/ims" groups="pdk" remote="aosp" />
  <project path="external/iperf3" name="platform/external/iperf3" groups="pdk" remote="aosp" />
  <project path="external/iproute2" name="platform/external/iproute2" groups="pdk" remote="aosp" />
  <project path="external/ipsec-tools" name="platform/external/ipsec-tools" groups="pdk" remote="aosp" />
  <project path="external/iptables" name="platform/external/iptables" groups="pdk" remote="aosp" />
  <project path="external/iputils" name="platform/external/iputils" groups="pdk" remote="aosp" />
  <project path="external/iw" name="platform/external/iw" groups="pdk" remote="aosp" />
  <project path="external/jacoco" name="platform/external/jacoco" groups="pdk" remote="aosp" />
  <project path="external/jarjar" name="platform/external/jarjar" groups="pdk" remote="aosp" />
  <project path="external/javaparser" name="platform/external/javaparser" groups="pdk" remote="aosp" />
  <project path="external/javapoet" name="platform/external/javapoet" groups="pdk" remote="aosp" />
  <project path="external/javasqlite" name="platform/external/javasqlite" groups="pdk" remote="aosp" />
  <project path="external/jcommander" name="platform/external/jcommander" groups="pdk" remote="aosp" />
  <project path="external/jdiff" name="platform/external/jdiff" groups="pdk" remote="aosp" />
  <project path="external/jemalloc" name="platform/external/jemalloc" groups="pdk" remote="aosp" />
  <project path="external/jemalloc_new" name="platform/external/jemalloc_new" groups="pdk" remote="aosp" />
  <project path="external/jline" name="platform/external/jline" groups="pdk,tradefed,pdk-fs" remote="aosp" />
  <project path="external/jsilver" name="platform/external/jsilver" groups="pdk" remote="aosp" />
  <project path="external/jsmn" name="platform/external/jsmn" groups="pdk" remote="aosp" />
  <project path="external/jsoncpp" name="platform/external/jsoncpp" groups="pdk" remote="aosp" />
  <project path="external/jsr305" name="platform/external/jsr305" groups="pdk" remote="aosp" />
  <project path="external/jsr330" name="platform/external/jsr330" groups="pdk" remote="aosp" />
  <project path="external/junit" name="platform/external/junit" groups="pdk" remote="aosp" />
  <project path="external/junit-params" name="platform/external/junit-params" groups="pdk" remote="aosp" />
  <project path="external/kernel-headers" name="platform/external/kernel-headers" groups="pdk" remote="aosp" />
  <project path="external/kmod" name="platform/external/kmod" groups="pdk" remote="aosp" />
  <project path="external/kotlinc" name="platform/external/kotlinc" groups="pdk" remote="aosp" />
  <project path="external/ksoap2" name="platform/external/ksoap2" groups="pdk" remote="aosp" />
  <project path="external/libaom" name="LineageOS/android_external_libaom" groups="pdk" />
  <project path="external/libavc" name="LineageOS/android_external_libavc" groups="pdk" />
  <project path="external/libbackup" name="platform/external/libbackup" groups="pdk" remote="aosp" />
  <project path="external/libbrillo" name="platform/external/libbrillo" groups="pdk" remote="aosp" />
  <project path="external/libcap" name="platform/external/libcap" groups="pdk" remote="aosp" />
  <project path="external/libcap-ng" name="platform/external/libcap-ng" groups="pdk" remote="aosp" />
  <project path="external/libchrome" name="platform/external/libchrome" groups="pdk" remote="aosp" />
  <project path="external/libcups" name="platform/external/libcups" groups="pdk-cw-fs,pdk-fs" remote="aosp" />
  <project path="external/libcxx" name="LineageOS/android_external_libcxx" groups="pdk" />
  <project path="external/libcxxabi" name="platform/external/libcxxabi" groups="pdk" remote="aosp" />
  <project path="external/libdaemon" name="platform/external/libdaemon" groups="pdk" remote="aosp" />
  <project path="external/libdivsufsort" name="platform/external/libdivsufsort" groups="pdk" remote="aosp" />
  <project path="external/libdrm" name="platform/external/libdrm" groups="pdk" remote="aosp" />
  <project path="external/libese" name="platform/external/libese" groups="pdk" remote="aosp" />
  <project path="external/libevent" name="platform/external/libevent" groups="pdk" remote="aosp" />
  <project path="external/libexif" name="LineageOS/android_external_libexif" groups="pdk" />
  <project path="external/libffi" name="platform/external/libffi" groups="pdk" remote="aosp" />
  <project path="external/libgav1" name="platform/external/libgav1" groups="pdk" remote="aosp" />
  <project path="external/libgsm" name="platform/external/libgsm" groups="pdk" remote="aosp" />
  <project path="external/libhevc" name="LineageOS/android_external_libhevc" groups="pdk" />
  <project path="external/libjpeg-turbo" name="platform/external/libjpeg-turbo" groups="pdk" remote="aosp" />
  <project path="external/libkmsxx" name="platform/external/libkmsxx" groups="pdk" remote="aosp" />
  <project path="external/libldac" name="platform/external/libldac" groups="pdk" remote="aosp" />
  <project path="external/libmpeg2" name="platform/external/libmpeg2" groups="pdk" remote="aosp" />
  <project path="external/libmtp" name="platform/external/libmtp" groups="pdk" remote="aosp" />
  <project path="external/libnetfilter_conntrack" name="platform/external/libnetfilter_conntrack" groups="pdk" remote="aosp" />
  <project path="external/libnfnetlink" name="platform/external/libnfnetlink" groups="pdk" remote="aosp" />
  <project path="external/libnl" name="platform/external/libnl" groups="pdk" remote="aosp" />
  <project path="external/libogg" name="platform/external/libogg" groups="pdk" remote="aosp" />
  <project path="external/libopus" name="platform/external/libopus" groups="pdk" remote="aosp" />
  <project path="external/libpcap" name="platform/external/libpcap" groups="pdk" remote="aosp" />
  <project path="external/libphonenumber" name="platform/external/libphonenumber" groups="pdk" remote="aosp" />
  <project path="external/libpng" name="platform/external/libpng" groups="pdk" remote="aosp" />
  <project path="external/libprotobuf-mutator" name="platform/external/libprotobuf-mutator" groups="pdk" remote="aosp" />
  <project path="external/libtextclassifier" name="LineageOS/android_external_libtextclassifier" groups="pdk" />
  <project path="external/libunwind" name="platform/external/libunwind" groups="pdk" remote="aosp" />
  <project path="external/libunwind_llvm" name="platform/external/libunwind_llvm" groups="pdk" remote="aosp" />
  <project path="external/libusb" name="platform/external/libusb" groups="pdk" remote="aosp" />
  <project path="external/libusb-compat" name="platform/external/libusb-compat" groups="pdk" remote="aosp" />
  <project path="external/libutf" name="platform/external/libutf" groups="pdk" remote="aosp" />
  <project path="external/libvpx" name="platform/external/libvpx" groups="pdk" remote="aosp" />
  <project path="external/libvterm" name="platform/external/libvterm" groups="pdk" remote="aosp" />
  <project path="external/libxaac" name="platform/external/libxaac" groups="pdk" remote="aosp" />
  <project path="external/libxcam" name="platform/external/libxcam" groups="pdk" remote="aosp" />
  <project path="external/libxkbcommon" name="platform/external/libxkbcommon" groups="pdk" remote="aosp" />
  <project path="external/libxml2" name="platform/external/libxml2" groups="pdk,libxml2" remote="aosp" />
  <project path="external/libyuv" name="platform/external/libyuv" groups="pdk,libyuv" remote="aosp" />
  <project path="external/linux-kselftest" name="platform/external/linux-kselftest" groups="vts,pdk" remote="aosp" />
  <project path="external/llvm" name="platform/external/llvm" groups="pdk" remote="aosp" />
  <project path="external/lmfit" name="platform/external/lmfit" groups="pdk" remote="aosp" />
  <project path="external/ltp" name="platform/external/ltp" groups="vts,pdk" remote="aosp" />
  <project path="external/lua" name="platform/external/lua" groups="pdk" remote="aosp" />
  <project path="external/lz4" name="platform/external/lz4" groups="pdk" remote="aosp" />
  <project path="external/lzma" name="platform/external/lzma" groups="pdk" remote="aosp" />
  <project path="external/markdown" name="platform/external/markdown" groups="pdk" remote="aosp" />
  <project path="external/mdnsresponder" name="platform/external/mdnsresponder" groups="pdk" remote="aosp" />
  <project path="external/mesa3d" name="platform/external/mesa3d" groups="pdk-cw-fs,pdk-fs" remote="aosp" />
  <project path="external/Microsoft-GSL" name="platform/external/Microsoft-GSL" groups="pdk" remote="aosp" />
  <project path="external/minigbm" name="platform/external/minigbm" groups="pdk" remote="aosp" />
  <project path="external/minijail" name="platform/external/minijail" groups="pdk" remote="aosp" />
  <project path="external/mksh" name="LineageOS/android_external_mksh" groups="pdk" />
  <project path="external/mockftpserver" name="platform/external/mockftpserver" groups="pdk" remote="aosp" />
  <project path="external/mockito" name="platform/external/mockito" groups="pdk" remote="aosp" />
  <project path="external/mockwebserver" name="platform/external/mockwebserver" groups="pdk" remote="aosp" />
  <project path="external/modp_b64" name="platform/external/modp_b64" groups="pdk" remote="aosp" />
  <project path="external/mp4parser" name="platform/external/mp4parser" groups="pdk" remote="aosp" />
  <project path="external/mtpd" name="platform/external/mtpd" groups="pdk" remote="aosp" />
  <project path="external/nanohttpd" name="platform/external/nanohttpd" groups="pdk" remote="aosp" />
  <project path="external/nanopb-c" name="platform/external/nanopb-c" groups="pdk" remote="aosp" />
  <project path="external/naver-fonts" name="platform/external/naver-fonts" groups="pdk" remote="aosp" />
  <project path="external/neon_2_sse" name="platform/external/neon_2_sse" groups="pdk" remote="aosp" />
  <project path="external/neven" name="platform/external/neven" groups="pdk" remote="aosp" />
  <project path="external/newfs_msdos" name="platform/external/newfs_msdos" groups="pdk" remote="aosp" />
  <project path="external/nfacct" name="platform/external/nfacct" groups="pdk" remote="aosp" />
  <project path="external/nist-pkits" name="platform/external/nist-pkits" groups="pdk" remote="aosp" />
  <project path="external/nist-sip" name="platform/external/nist-sip" groups="pdk" remote="aosp" />
  <project path="external/nos/host/generic" name="platform/external/nos/host/generic" groups="pixel" remote="aosp" />
  <project path="external/noto-fonts" name="platform/external/noto-fonts" groups="pdk" remote="aosp" />
  <project path="external/oauth" name="platform/external/oauth" groups="pdk" remote="aosp" />
  <project path="external/objenesis" name="platform/external/objenesis" groups="pdk" remote="aosp" />
  <project path="external/oj-libjdwp" name="platform/external/oj-libjdwp" groups="pdk" remote="aosp" />
  <project path="external/okhttp" name="LineageOS/android_external_okhttp" groups="pdk" />
  <project path="external/one-true-awk" name="platform/external/one-true-awk" groups="pdk" remote="aosp" />
  <project path="external/opencensus-java" name="platform/external/opencensus-java" groups="pdk,tradefed" remote="aosp" />
  <project path="external/openssh" name="LineageOS/android_external_openssh" groups="pdk" />
  <project path="external/owasp/sanitizer" name="platform/external/owasp/sanitizer" groups="pdk" remote="aosp" />
  <project path="external/parameter-framework" name="platform/external/parameter-framework" groups="pdk" remote="aosp" />
  <project path="external/pcre" name="platform/external/pcre" groups="pdk" remote="aosp" />
  <project path="external/pdfium" name="platform/external/pdfium" groups="pdk" remote="aosp" />
  <project path="external/perf_data_converter" name="platform/external/perf_data_converter" groups="pdk" remote="aosp" />
  <project path="external/perfetto" name="platform/external/perfetto" groups="pdk" remote="aosp" />
  <project path="external/piex" name="platform/external/piex" groups="pdk" remote="aosp" />
  <project path="external/ply" name="platform/external/ply" groups="pdk" remote="aosp" />
  <project path="external/ppp" name="LineageOS/android_external_ppp" groups="pdk" />
  <project path="external/proguard" name="platform/external/proguard" groups="pdk" remote="aosp" />
  <project path="external/protobuf" name="platform/external/protobuf" groups="pdk" remote="aosp" />
  <project path="external/protobuf-javalite" name="platform/external/protobuf-javalite" groups="pdk" remote="aosp" />
  <project path="external/puffin" name="platform/external/puffin" groups="pdk" remote="aosp" />
  <project path="external/python/apitools" name="platform/external/python/apitools" groups="pdk" remote="aosp" />
  <project path="external/python/cpython2" name="platform/external/python/cpython2" groups="pdk" remote="aosp" />
  <project path="external/python/cpython3" name="platform/external/python/cpython3" groups="pdk" remote="aosp" />
  <project path="external/python/dateutil" name="platform/external/python/dateutil" groups="pdk" remote="aosp" />
  <project path="external/python/funcsigs" name="platform/external/python/funcsigs" groups="pdk" remote="aosp" />
  <project path="external/python/futures" name="platform/external/python/futures" groups="vts,pdk" remote="aosp" />
  <project path="external/python/google-api-python-client" name="platform/external/python/google-api-python-client" groups="vts,pdk" remote="aosp" />
  <project path="external/python/httplib2" name="platform/external/python/httplib2" groups="vts,pdk" remote="aosp" />
  <project path="external/python/mock" name="platform/external/python/mock" groups="pdk" remote="aosp" />
  <project path="external/python/oauth2client" name="platform/external/python/oauth2client" groups="vts,pdk" remote="aosp" />
  <project path="external/python/pyasn1" name="platform/external/python/pyasn1" groups="vts,pdk" remote="aosp" />
  <project path="external/python/pyasn1-modules" name="platform/external/python/pyasn1-modules" groups="vts,pdk" remote="aosp" />
  <project path="external/python/rsa" name="platform/external/python/rsa" groups="vts,pdk" remote="aosp" />
  <project path="external/python/setuptools" name="platform/external/python/setuptools" groups="vts,pdk" remote="aosp" />
  <project path="external/python/six" name="platform/external/python/six" groups="vts,pdk" remote="aosp" />
  <project path="external/python/uritemplates" name="platform/external/python/uritemplates" groups="vts,pdk" remote="aosp" />
  <project path="external/rapidjson" name="platform/external/rapidjson" groups="pdk" remote="aosp" />
  <project path="external/rappor" name="platform/external/rappor" groups="pdk" remote="aosp" />
  <project path="external/replicaisland" name="platform/external/replicaisland" groups="pdk" remote="aosp" />
  <project path="external/rmi4utils" name="platform/external/rmi4utils" groups="pdk" remote="aosp" />
  <project path="external/robolectric" name="platform/external/robolectric" groups="pdk-cw-fs,pdk-fs" remote="aosp" />
  <project path="external/robolectric-shadows" name="platform/external/robolectric-shadows" groups="pdk-cw-fs,pdk-fs" remote="aosp" />
  <project path="external/roboto-fonts" name="platform/external/roboto-fonts" groups="pdk" remote="aosp" />
  <project path="external/rootdev" name="platform/external/rootdev" groups="pdk" remote="aosp" />
  <project path="external/Reactive-Extensions/RxCpp" name="platform/external/Reactive-Extensions/RxCpp" groups="pdk" remote="aosp" />
  <project path="external/scapy" name="platform/external/scapy" groups="pdk-fs" remote="aosp" />
  <project path="external/scrypt" name="platform/external/scrypt" groups="pdk" remote="aosp" />
  <project path="external/seccomp-tests" name="platform/external/seccomp-tests" groups="pdk" remote="aosp" />
  <project path="external/selinux" name="LineageOS/android_external_selinux" groups="pdk" />
  <project path="external/setupcompat" name="platform/external/setupcompat" groups="pdk" remote="aosp" />
  <project path="external/setupdesign" name="platform/external/setupdesign" groups="pdk" remote="aosp" />
  <project path="external/sfntly" name="platform/external/sfntly" groups="pdk,qcom_msm8x26" remote="aosp" />
  <project path="external/shaderc/spirv-headers" name="platform/external/shaderc/spirv-headers" groups="pdk" remote="aosp" />
  <project path="external/shflags" name="platform/external/shflags" groups="pdk" remote="aosp" />
  <project path="external/skia" name="LineageOS/android_external_skia" groups="pdk,qcom_msm8x26" />
  <project path="external/skqp" name="platform/external/skqp" groups="cts" clone-depth="1" remote="aosp" />
  <project path="external/sl4a" name="platform/external/sl4a" groups="pdk" remote="aosp" />
  <project path="external/slf4j" name="platform/external/slf4j" groups="pdk" remote="aosp" />
  <project path="external/smali" name="platform/external/smali" groups="pdk" remote="aosp" />
  <project path="external/snakeyaml" name="platform/external/snakeyaml" groups="pdk" remote="aosp" />
  <project path="external/sonic" name="platform/external/sonic" groups="pdk" remote="aosp" />
  <project path="external/sonivox" name="LineageOS/android_external_sonivox" groups="pdk" />
  <project path="external/speex" name="platform/external/speex" groups="pdk" remote="aosp" />
  <project path="external/spirv-llvm" name="platform/external/spirv-llvm" groups="pdk" remote="aosp" />
  <project path="external/squashfs-tools" name="platform/external/squashfs-tools" groups="pdk" remote="aosp" />
  <project path="external/strace" name="platform/external/strace" groups="pdk" remote="aosp" />
  <project path="external/stressapptest" name="platform/external/stressapptest" groups="pdk" remote="aosp" />
  <project path="external/subsampling-scale-image-view" name="platform/external/subsampling-scale-image-view" groups="pdk" clone-depth="1" remote="aosp" />
  <project path="external/swiftshader" name="platform/external/swiftshader" groups="pdk" remote="aosp" />
  <project path="external/syzkaller" name="platform/external/syzkaller" groups="projectarch,pdk" remote="aosp" />
  <project path="external/tagsoup" name="platform/external/tagsoup" groups="pdk" remote="aosp" />
  <project path="external/tcpdump" name="platform/external/tcpdump" groups="pdk" remote="aosp" />
  <project path="external/tensorflow" name="platform/external/tensorflow" groups="pdk" remote="aosp" />
  <project path="external/testng" name="platform/external/testng" groups="pdk" remote="aosp" />
  <project path="external/tinyalsa" name="LineageOS/android_external_tinyalsa" groups="pdk" />
  <project path="external/tinycompress" name="LineageOS/android_external_tinycompress" groups="pdk" />
  <project path="external/tinyxml" name="platform/external/tinyxml" groups="pdk" remote="aosp" />
  <project path="external/tinyxml2" name="platform/external/tinyxml2" groups="pdk" remote="aosp" />
  <project path="external/toolchain-utils" name="platform/external/toolchain-utils" remote="aosp" />
  <project path="external/toybox" name="LineageOS/android_external_toybox" groups="pdk" />
  <project path="external/tremolo" name="platform/external/tremolo" groups="pdk" remote="aosp" />
  <project path="external/turbine" name="platform/external/turbine" groups="pdk" remote="aosp" />
  <project path="external/u-boot" name="platform/external/u-boot" groups="pdk" remote="aosp" />
  <project path="external/unicode" name="platform/external/unicode" groups="pdk" remote="aosp" />
  <project path="external/universal-tween-engine" name="platform/external/universal-tween-engine" remote="aosp" />
  <project path="external/ukey2" name="platform/external/ukey2" groups="pdk" remote="aosp" />
  <project path="external/v4l2_codec2" name="platform/external/v4l2_codec2" groups="pdk" remote="aosp" />
  <project path="external/v8" name="LineageOS/android_external_v8" groups="pdk" />
  <project path="external/vboot_reference" name="platform/external/vboot_reference" groups="vboot,pdk-fs" remote="aosp" />
  <project path="external/virglrenderer" name="platform/external/virglrenderer" groups="pdk" remote="aosp" />
  <project path="external/vixl" name="platform/external/vixl" groups="pdk" remote="aosp" />
  <project path="external/vogar" name="platform/external/vogar" groups="pdk" remote="aosp" />
  <project path="external/volley" name="platform/external/volley" groups="pdk" remote="aosp" />
  <project path="external/vulkan-headers" name="platform/external/vulkan-headers" groups="pdk" remote="aosp" />
  <project path="external/vulkan-validation-layers" name="platform/external/vulkan-validation-layers" groups="pdk" remote="aosp" />
  <project path="external/walt" name="platform/external/walt" groups="pdk" remote="aosp" />
  <project path="external/wayland" name="platform/external/wayland" groups="pdk" remote="aosp" />
  <project path="external/wayland-protocols" name="platform/external/wayland-protocols" groups="pdk" remote="aosp" />
  <project path="external/webp" name="platform/external/webp" groups="pdk,qcom_msm8x26" remote="aosp" />
  <project path="external/webrtc" name="platform/external/webrtc" groups="pdk" remote="aosp" />
  <project path="external/wpa_supplicant_8" name="LineageOS/android_external_wpa_supplicant_8" groups="pdk" />
  <project path="external/wycheproof" name="platform/external/wycheproof" groups="pdk" remote="aosp" />
  <project path="external/xmp_toolkit" name="platform/external/xmp_toolkit" groups="pdk" remote="aosp" />
  <project path="external/xz-embedded" name="platform/external/xz-embedded" groups="pdk" remote="aosp" />
  <project path="external/xz-java" name="platform/external/xz-java" groups="pdk" remote="aosp" />
  <project path="external/yapf" name="platform/external/yapf" groups="vts,projectarch,pdk" remote="aosp" />
  <project path="external/zlib" name="platform/external/zlib" groups="pdk" remote="aosp" />
  <project path="external/zopfli" name="platform/external/zopfli" groups="pdk" remote="aosp" />
  <project path="external/zxing" name="platform/external/zxing" groups="pdk" remote="aosp" />
  <project path="frameworks/compile/libbcc" name="platform/frameworks/compile/libbcc" groups="pdk" remote="aosp" />
  <project path="frameworks/compile/mclinker" name="platform/frameworks/compile/mclinker" groups="pdk" remote="aosp" />
  <project path="frameworks/compile/slang" name="platform/frameworks/compile/slang" groups="pdk" remote="aosp" />
  <project path="frameworks/ex" name="platform/frameworks/ex" groups="pdk-cw-fs,pdk-fs" remote="aosp" />
  <project path="frameworks/hardware/interfaces" name="LineageOS/android_frameworks_hardware_interfaces" groups="pdk" />
  <project path="frameworks/layoutlib" name="platform/frameworks/layoutlib" groups="pdk-cw-fs,pdk-fs" remote="aosp" />
  <project path="frameworks/minikin" name="LineageOS/android_frameworks_minikin" groups="pdk-cw-fs,pdk-fs" />
  <project path="frameworks/ml" name="platform/frameworks/ml" groups="pdk" remote="aosp" />
  <project path="frameworks/multidex" name="platform/frameworks/multidex" groups="pdk-cw-fs,pdk-fs" remote="aosp" />
  <!--project path="frameworks/native" name="LineageOS/android_frameworks_native" groups="pdk" /-->
  <project path="frameworks/opt/bitmap" name="platform/frameworks/opt/bitmap" groups="pdk-fs" remote="aosp" />
  <project path="frameworks/opt/calendar" name="platform/frameworks/opt/calendar" groups="pdk-cw-fs,pdk-fs" remote="aosp" />
  <project path="frameworks/opt/car/services" name="platform/frameworks/opt/car/services" groups="pdk-fs" remote="aosp" />
  <project path="frameworks/opt/car/setupwizard" name="platform/frameworks/opt/car/setupwizard" groups="pdk" remote="aosp" />
  <project path="frameworks/opt/chips" name="platform/frameworks/opt/chips" groups="pdk-cw-fs,pdk-fs" remote="aosp" />
  <project path="frameworks/opt/colorpicker" name="platform/frameworks/opt/colorpicker" groups="pdk-cw-fs,pdk-fs" remote="aosp" />
  <project path="frameworks/opt/gamesdk" name="platform/frameworks/opt/gamesdk" remote="aosp" />
  <project path="frameworks/opt/net/ethernet" name="platform/frameworks/opt/net/ethernet" groups="pdk-fs" remote="aosp" />
  <project path="frameworks/opt/net/ike" name="platform/frameworks/opt/net/ike" groups="pdk" remote="aosp" />
  <!--project path="frameworks/opt/net/ims" name="platform/frameworks/opt/net/ims" groups="frameworks_ims,pdk-cw-fs,pdk-fs" remote="aosp" /-->
  <!--project path="frameworks/opt/net/wifi" name="LineageOS/android_frameworks_opt_net_wifi" groups="pdk" /-->
  <project path="frameworks/opt/net/voip" name="LineageOS/android_frameworks_opt_net_voip" groups="pdk-cw-fs,pdk-fs" />
  <project path="frameworks/opt/photoviewer" name="platform/frameworks/opt/photoviewer" groups="pdk-cw-fs,pdk-fs" remote="aosp" />
  <project path="frameworks/opt/setupwizard" name="platform/frameworks/opt/setupwizard" groups="pdk-cw-fs,pdk-fs" remote="aosp" />
  <!--project path="frameworks/opt/telephony" name="LineageOS/android_frameworks_opt_telephony" groups="pdk" /-->
  <project path="frameworks/opt/timezonepicker" name="LineageOS/android_frameworks_opt_timezonepicker" groups="pdk-cw-fs,pdk-fs" />
  <project path="frameworks/opt/vcard" name="platform/frameworks/opt/vcard" groups="pdk-cw-fs,pdk-fs" remote="aosp" />
  <project path="frameworks/rs" name="platform/frameworks/rs" groups="pdk" remote="aosp" />
  <project path="frameworks/wilhelm" name="platform/frameworks/wilhelm" groups="pdk-cw-fs,pdk-fs" remote="aosp" />
  <project path="hardware/broadcom/libbt" name="LineageOS/android_hardware_broadcom_libbt" groups="pdk" />
  <project path="hardware/broadcom/wlan" name="platform/hardware/broadcom/wlan" groups="pdk,broadcom_wlan" remote="aosp" />
  <project path="hardware/google/apf" name="platform/hardware/google/apf" groups="pdk" remote="aosp" />
  <project path="hardware/google/av" name="platform/hardware/google/av" groups="pdk" remote="aosp" />
  <project path="hardware/google/easel" name="platform/hardware/google/easel" groups="pdk,easel" remote="aosp" />
  <project path="hardware/google/interfaces" name="platform/hardware/google/interfaces" groups="pdk" remote="aosp" />
  <project path="hardware/google/pixel" name="platform/hardware/google/pixel" groups="generic_fs,pixel" remote="aosp" />
  <project path="hardware/google/pixel-sepolicy" name="platform/hardware/google/pixel-sepolicy" groups="generic_fs,pixel" remote="aosp" />
  <project path="hardware/interfaces" name="LineageOS/android_hardware_interfaces" groups="pdk" />
  <project path="hardware/invensense" name="platform/hardware/invensense" groups="invensense,pdk" remote="aosp" />
  <project path="hardware/knowles/athletico/sound_trigger_hal" name="LineageOS/android_hardware_knowles_athletico_sound_trigger_hal" groups="coral" />
  <project path="hardware/libhardware" name="LineageOS/android_hardware_libhardware" groups="pdk" />
  <project path="hardware/libhardware_legacy" name="LineageOS/android_hardware_libhardware_legacy" groups="pdk" />
  <project path="hardware/nxp/nfc" name="LineageOS/android_hardware_nxp_nfc" groups="pdk" />
  <project path="hardware/nxp/secure_element" name="platform/hardware/nxp/secure_element" groups="pdk" remote="aosp" />
  <project path="hardware/qcom/audio" name="LineageOS/android_hardware_qcom_audio" groups="qcom,qcom_audio,pdk-qcom" />
  <project path="hardware/qcom/bootctrl" name="LineageOS/android_hardware_qcom_bootctrl" groups="pdk-qcom" />
  <project path="hardware/qcom/bt" name="LineageOS/android_hardware_qcom_bt" groups="qcom,pdk-qcom" />
  <project path="hardware/qcom/camera" name="platform/hardware/qcom/camera" groups="qcom_camera,pdk-qcom" remote="aosp" />
  <project path="hardware/qcom/data/ipacfg-mgr" name="LineageOS/android_hardware_qcom_data_ipacfg-mgr" groups="qcom,pdk-qcom" />
  <project path="hardware/qcom/display" name="LineageOS/android_hardware_qcom_display" groups="pdk-qcom,qcom,qcom_display" />
  <project path="hardware/qcom/gps" name="LineageOS/android_hardware_qcom_gps" groups="qcom,qcom_gps,pdk-qcom" />
  <project path="hardware/qcom/keymaster" name="LineageOS/android_hardware_qcom_keymaster" groups="qcom,qcom_keymaster,pdk-qcom" />
  <project path="hardware/qcom/media" name="LineageOS/android_hardware_qcom_media" groups="qcom,pdk-qcom" />
  <project path="hardware/qcom/neuralnetworks/hvxservice" name="platform/hardware/qcom/neuralnetworks/hvxservice" groups="wahoo" remote="aosp" />
  <project path="hardware/qcom/sdm845/bt" name="platform/hardware/qcom/sdm845/bt" groups="generic_fs,qcom_sdm845" remote="aosp" />
  <project path="hardware/qcom/sdm845/data/ipacfg-mgr" name="platform/hardware/qcom/sdm845/data/ipacfg-mgr" groups="generic_fs,vendor,qcom_sdm845" remote="aosp" >
    <linkfile dest="hardware/qcom/sdm845/Android.bp" src="os_pickup.bp" />
  </project>
  <project path="hardware/qcom/sdm845/display" name="LineageOS/android_hardware_qcom_sdm845_display" groups="qcom_sdm845" />
  <project path="hardware/qcom/sdm845/gps" name="platform/hardware/qcom/sdm845/gps" groups="qcom_sdm845" remote="aosp" />
  <project path="hardware/qcom/sdm845/media" name="platform/hardware/qcom/sdm845/media" groups="qcom_sdm845" remote="aosp" />
  <project path="hardware/qcom/sdm845/thermal" name="platform/hardware/qcom/sdm845/thermal" groups="generic_fs,qcom_sdm845" remote="aosp" />
  <project path="hardware/qcom/sdm845/vr" name="platform/hardware/qcom/sdm845/vr" groups="generic_fs,qcom_sdm845" remote="aosp" />
  <project path="hardware/qcom/sm8150/data/ipacfg-mgr" name="platform/hardware/qcom/sm8150/data/ipacfg-mgr" groups="qcom_sm8150" remote="aosp" >
    <linkfile src="os_pickup.bp" dest="hardware/qcom/sm8150/Android.bp" />
  </project>
  <project path="hardware/qcom/sm8150/display" name="platform/hardware/qcom/sm8150/display" groups="qcom_sm8150" remote="aosp" />
  <project path="hardware/qcom/sm8150/gps" name="platform/hardware/qcom/sm8150/gps" groups="qcom_sm8150" remote="aosp" />
  <project path="hardware/qcom/sm8150/media" name="platform/hardware/qcom/sm8150/media" groups="qcom_sm8150" remote="aosp" />
  <project path="hardware/qcom/sm8150/thermal" name="platform/hardware/qcom/sm8150/thermal" groups="qcom_sm8150" remote="aosp" />
  <project path="hardware/qcom/sm8150/vr" name="platform/hardware/qcom/sm8150/vr" groups="qcom_sm8150" remote="aosp" />
  <project path="hardware/qcom/wlan" name="platform/hardware/qcom/wlan" groups="qcom_wlan,pdk-qcom" remote="aosp" />
  <project path="hardware/ril" name="LineageOS/android_hardware_ril" groups="pdk" />
  <project path="hardware/st/nfc" name="platform/hardware/st/nfc" groups="pdk" remote="aosp" />
  <project path="hardware/st/secure_element" name="platform/hardware/st/secure_element" groups="pdk" remote="aosp" />
  <project path="hardware/ti/am57x" name="platform/hardware/ti/am57x" groups="pdk" remote="aosp" />
  <project path="kernel/build" name="kernel/build" remote="aosp" />
  <project path="kernel/configs" name="kernel/configs" groups="vts,pdk" remote="aosp" />
  <project path="kernel/tests" name="kernel/tests" groups="vts,pdk" remote="aosp" />
  <project path="libcore" name="LineageOS/android_libcore" groups="pdk" />
  <project path="libnativehelper" name="platform/libnativehelper" groups="pdk" remote="aosp" />
  <project path="packages/apps/BasicSmsReceiver" name="LineageOS/android_packages_apps_BasicSmsReceiver" groups="pdk-cw-fs,pdk-fs" />
  <!--project path="packages/apps/Bluetooth" name="LineageOS/android_packages_apps_Bluetooth" groups="pdk-cw-fs,pdk-fs" /-->
  <project path="packages/apps/Camera2" name="LineageOS/android_packages_apps_Camera2" groups="pdk-fs" />
  <project path="packages/apps/Car/Cluster" name="platform/packages/apps/Car/Cluster" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/Car/CompanionDeviceSupport" name="platform/packages/apps/Car/CompanionDeviceSupport" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/Car/Dialer" name="platform/packages/apps/Car/Dialer" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/Car/Hvac" name="platform/packages/apps/Car/Hvac" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/Car/LatinIME" name="platform/packages/apps/Car/LatinIME" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/Car/Launcher" name="platform/packages/apps/Car/Launcher" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/Car/LensPicker" name="platform/packages/apps/Car/LensPicker" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/Car/LinkViewer" name="platform/packages/apps/Car/LinkViewer" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/Car/LocalMediaPlayer" name="platform/packages/apps/Car/LocalMediaPlayer" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/Car/Media" name="platform/packages/apps/Car/Media" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/Car/Messenger" name="platform/packages/apps/Car/Messenger" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/Car/Notification" name="platform/packages/apps/Car/Notification" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/Car/Overview" name="platform/packages/apps/Car/Overview" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/Car/Radio" name="platform/packages/apps/Car/Radio" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/Car/Settings" name="platform/packages/apps/Car/Settings" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/Car/Stream" name="platform/packages/apps/Car/Stream" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/Car/SystemUpdater" name="platform/packages/apps/Car/SystemUpdater" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/Car/externallibs" name="platform/packages/apps/Car/externallibs" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/Car/libs" name="platform/packages/apps/Car/libs" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/Car/tests" name="platform/packages/apps/Car/tests" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/CarrierConfig" name="LineageOS/android_packages_apps_CarrierConfig" groups="pdk-cw-fs,pdk-fs" />
  <project path="packages/apps/CellBroadcastReceiver" name="LineageOS/android_packages_apps_CellBroadcastReceiver" groups="pdk-cw-fs,pdk-fs" />
  <project path="packages/apps/CertInstaller" name="LineageOS/android_packages_apps_CertInstaller" groups="pdk-cw-fs,pdk-fs" />
  <!--project path="packages/apps/Contacts" name="LineageOS/android_packages_apps_Contacts" groups="pdk-fs" /-->
  <!--project path="packages/apps/DeskClock" name="LineageOS/android_packages_apps_DeskClock" groups="pdk-fs" /-->
  <!--project path="packages/apps/Dialer" name="LineageOS/android_packages_apps_Dialer" groups="pdk-fs" /-->
  <!--project path="packages/apps/DocumentsUI" name="LineageOS/android_packages_apps_DocumentsUI" groups="pdk-cw-fs,pdk-fs" /-->
  <project path="packages/apps/Email" name="LineageOS/android_packages_apps_Email" groups="pdk-fs" />
  <project path="packages/apps/EmergencyInfo" name="LineageOS/android_packages_apps_EmergencyInfo" groups="pdk-fs" />
  <project path="packages/apps/Gallery2" name="LineageOS/android_packages_apps_Gallery2" groups="pdk-fs" />
  <project path="packages/apps/HTMLViewer" name="LineageOS/android_packages_apps_HTMLViewer" groups="pdk-fs" />
  <project path="packages/apps/KeyChain" name="LineageOS/android_packages_apps_KeyChain" groups="pdk-fs" />
  <project path="packages/apps/ManagedProvisioning" name="LineageOS/android_packages_apps_ManagedProvisioning" groups="pdk-fs" />
  <!--project path="packages/apps/Messaging" name="LineageOS/android_packages_apps_Messaging" groups="pdk-fs" /-->
  <project path="packages/apps/Nfc" name="LineageOS/android_packages_apps_Nfc" groups="apps_nfc,pdk-fs" />
  <project path="packages/apps/OneTimeInitializer" name="platform/packages/apps/OneTimeInitializer" groups="pdk-fs" remote="aosp" />
  <!--project path="packages/apps/PermissionController" name="LineageOS/android_packages_apps_PackageInstaller" groups="pdk-cw-fs,pdk-fs" /-->
  <!--project path="packages/apps/PhoneCommon" name="LineageOS/android_packages_apps_PhoneCommon" groups="pdk-cw-fs,pdk-fs" /-->
  <project path="packages/apps/Provision" name="platform/packages/apps/Provision" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/SafetyRegulatoryInfo" name="LineageOS/android_packages_apps_SafetyRegulatoryInfo" groups="pdk-fs" />
  <project path="packages/apps/SampleLocationAttribution" name="platform/packages/apps/SampleLocationAttribution" groups="pdk-fs" remote="aosp" />
  <project path="packages/apps/SecureElement" name="LineageOS/android_packages_apps_SecureElement" groups="apps_se,pdk-fs" />
  <!--project path="packages/apps/SettingsIntelligence" name="LineageOS/android_packages_apps_SettingsIntelligence" groups="pdk-fs" /-->
  <project path="packages/apps/Stk" name="LineageOS/android_packages_apps_Stk" groups="apps_stk,pdk-fs" />
  <project path="packages/apps/StorageManager" name="LineageOS/android_packages_apps_StorageManager" groups="pdk-fs" />
  <project path="packages/apps/Tag" name="LineageOS/android_packages_apps_Tag" groups="pdk-fs" />
  <project path="packages/apps/Terminal" name="LineageOS/android_packages_apps_Terminal" groups="pdk-fs" />
  <!--project path="packages/apps/ThemePicker" name="LineageOS/android_packages_apps_ThemePicker" groups="pdk-fs" /-->
  <project path="packages/apps/Test/connectivity" name="platform/packages/apps/Test/connectivity" groups="pdk" remote="aosp" />
  <project path="packages/apps/Traceur" name="LineageOS/android_packages_apps_Traceur" groups="pdk-fs" />
  <project path="packages/apps/TvSettings" name="LineageOS/android_packages_apps_TvSettings" groups="pdk-fs" />
  <project path="packages/apps/TV" name="LineageOS/android_packages_apps_TV" groups="pdk" />
  <project path="packages/apps/UnifiedEmail" name="LineageOS/android_packages_apps_UnifiedEmail" groups="pdk-fs" />
  <project path="packages/apps/UniversalMediaPlayer" name="platform/packages/apps/UniversalMediaPlayer" remote="aosp" />
  <project path="packages/apps/WallpaperPicker2" name="LineageOS/android_packages_apps_WallpaperPicker2" groups="pdk-fs" />
  <project path="packages/inputmethods/LatinIME" name="LineageOS/android_packages_inputmethods_LatinIME" groups="pdk-fs" />
  <project path="packages/inputmethods/LeanbackIME" name="platform/packages/inputmethods/LeanbackIME" groups="pdk-fs" remote="aosp" revision="c15e8e709714310c8a31d83522b66493b10e22c9" />
  <project path="packages/modules/CaptivePortalLogin" name="LineageOS/android_packages_modules_CaptivePortalLogin" groups="pdk-cw-fs,pdk-fs" />
  <project path="packages/modules/ExtServices" name="platform/packages/modules/ExtServices" groups="pdk-cw-fs,pdk-fs" remote="aosp" />
  <project path="packages/modules/ModuleMetadata" name="platform/packages/modules/ModuleMetadata" groups="pdk" remote="aosp" />
  <project path="packages/modules/NetworkPermissionConfig" name="platform/packages/modules/NetworkPermissionConfig" groups="pdk-cw-fs,pdk-fs" remote="aosp" />
  <project path="packages/modules/NetworkStack" name="LineageOS/android_packages_modules_NetworkStack" groups="pdk-cw-fs,pdk-fs" />
  <project path="packages/modules/TestModule" name="platform/packages/modules/TestModule" remote="aosp" />
  <project path="packages/providers/BlockedNumberProvider" name="LineageOS/android_packages_providers_BlockedNumberProvider" groups="pdk-fs" />
  <project path="packages/providers/BookmarkProvider" name="LineageOS/android_packages_providers_BookmarkProvider" groups="pdk-fs" />
  <project path="packages/providers/CalendarProvider" name="LineageOS/android_packages_providers_CalendarProvider" groups="pdk-cw-fs,pdk-fs" />
  <project path="packages/providers/CallLogProvider" name="LineageOS/android_packages_providers_CallLogProvider" groups="pdk-fs" />
  <project path="packages/providers/ContactsProvider" name="LineageOS/android_packages_providers_ContactsProvider" groups="pdk-cw-fs,pdk-fs" />
  <project path="packages/providers/DownloadProvider" name="LineageOS/android_packages_providers_DownloadProvider" groups="pdk-cw-fs,pdk-fs" />
  <!--project path="packages/providers/MediaProvider" name="LineageOS/android_packages_providers_MediaProvider" groups="pdk-cw-fs,pdk-fs" /-->
  <project path="packages/providers/PartnerBookmarksProvider" name="LineageOS/android_packages_providers_PartnerBookmarksProvider" groups="pdk-fs" />
  <project path="packages/providers/TelephonyProvider" name="LineageOS/android_packages_providers_TelephonyProvider" groups="pdk-cw-fs,pdk-fs" />
  <project path="packages/providers/TvProvider" name="LineageOS/android_packages_providers_TvProvider" groups="pdk-fs" />
  <project path="packages/providers/UserDictionaryProvider" name="LineageOS/android_packages_providers_UserDictionaryProvider" groups="pdk-cw-fs,pdk-fs" />
  <project path="packages/screensavers/Basic" name="LineageOS/android_packages_screensavers_Basic" groups="pdk-fs" />
  <project path="packages/screensavers/PhotoTable" name="LineageOS/android_packages_screensavers_PhotoTable" groups="pdk-fs" />
  <project path="packages/services/AlternativeNetworkAccess" name="platform/packages/services/AlternativeNetworkAccess" groups="pdk-cw-fs,pdk-fs" remote="aosp" />
  <project path="packages/services/BuiltInPrintService" name="LineageOS/android_packages_services_BuiltInPrintService" groups="pdk-cw-fs,pdk-fs" />
  <project path="packages/services/Car" name="platform/packages/services/Car" groups="pdk-cw-fs,pdk-fs" remote="aosp" />
  <project path="packages/services/Mms" name="LineageOS/android_packages_services_Mms" groups="pdk-cw-fs,pdk-fs" />
  <!--project path="packages/services/Telephony" name="LineageOS/android_packages_services_Telephony" groups="pdk-cw-fs,pdk-fs" /-->
  <project path="packages/wallpapers/LivePicker" name="LineageOS/android_packages_wallpapers_LivePicker" groups="pdk-fs" />
  <project path="pdk" name="platform/pdk" groups="pdk" remote="aosp" />
  <project path="platform_testing" name="LineageOS/android_platform_testing" groups="pdk-fs,pdk-cw-fs,cts" />
  <project path="prebuilts/abi-dumps/ndk" name="platform/prebuilts/abi-dumps/ndk" groups="pdk-fs" clone-depth="1" remote="aosp" />
  <project path="prebuilts/abi-dumps/vndk" name="platform/prebuilts/abi-dumps/vndk" groups="pdk-fs" clone-depth="1" remote="aosp" />
  <project path="prebuilts/android-emulator" name="platform/prebuilts/android-emulator" groups="pdk-fs" clone-depth="1" remote="aosp" />
  <project path="prebuilts/asuite" name="platform/prebuilts/asuite" groups="pdk" clone-depth="1" remote="aosp" />
  <project path="prebuilts/build-tools" name="LineageOS/android_prebuilts_build-tools" groups="pdk" clone-depth="1" />
  <project path="prebuilts/bundletool" name="platform/prebuilts/bundletool" groups="pdk" clone-depth="1" remote="aosp" />
  <project path="prebuilts/checkcolor" name="platform/prebuilts/checkcolor" groups="pdk" clone-depth="1" remote="aosp" />
  <project path="prebuilts/checkstyle" name="platform/prebuilts/checkstyle" groups="pdk" clone-depth="1" remote="aosp" />
  <project path="prebuilts/clang-tools" name="platform/prebuilts/clang-tools" groups="pdk" clone-depth="1" remote="aosp" />
  <project path="prebuilts/clang/host/darwin-x86" name="platform/prebuilts/clang/host/darwin-x86" groups="pdk,darwin" clone-depth="1" remote="aosp" />
  <project path="prebuilts/clang/host/linux-x86" name="platform/prebuilts/clang/host/linux-x86" groups="pdk" clone-depth="1" remote="aosp" />
  <project path="prebuilts/devtools" name="platform/prebuilts/devtools" groups="pdk-fs" clone-depth="1" remote="aosp" />
  <project path="prebuilts/fuchsia_sdk" name="platform/prebuilts/fuchsia_sdk" groups="pdk-fs" clone-depth="1" remote="aosp" />
  <project path="prebuilts/gcc/darwin-x86/aarch64/aarch64-linux-android-4.9" name="LineageOS/android_prebuilts_gcc_darwin-x86_aarch64_aarch64-linux-android-4.9" groups="pdk,darwin,arm" clone-depth="1" />
  <project path="prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.9" name="LineageOS/android_prebuilts_gcc_darwin-x86_arm_arm-linux-androideabi-4.9" groups="pdk,darwin,arm" clone-depth="1" />
  <project path="prebuilts/gcc/darwin-x86/host/i686-apple-darwin-4.2.1" name="platform/prebuilts/gcc/darwin-x86/host/i686-apple-darwin-4.2.1" groups="pdk,darwin" clone-depth="1" remote="aosp" />
  <project path="prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9" name="platform/prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9" groups="pdk,darwin,x86" clone-depth="1" remote="aosp" />
  <project path="prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9" name="LineageOS/android_prebuilts_gcc_linux-x86_aarch64_aarch64-linux-android-4.9" groups="pdk,linux,arm" clone-depth="1" />
  <project path="prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9" name="LineageOS/android_prebuilts_gcc_linux-x86_arm_arm-linux-androideabi-4.9" groups="pdk,linux,arm" clone-depth="1" />
  <project path="prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8" name="platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8" groups="pdk,linux" clone-depth="1" remote="aosp" />
  <project path="prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8" name="platform/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8" groups="pdk-fs" clone-depth="1" remote="aosp" />
  <project path="prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9" name="platform/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9" groups="pdk,linux,x86" clone-depth="1" remote="aosp" />
  <project path="prebuilts/gdb/darwin-x86" name="platform/prebuilts/gdb/darwin-x86" groups="darwin,pdk" clone-depth="1" remote="aosp" />
  <project path="prebuilts/gdb/linux-x86" name="platform/prebuilts/gdb/linux-x86" groups="linux,pdk" clone-depth="1" remote="aosp" />
  <project path="prebuilts/go/darwin-x86" name="platform/prebuilts/go/darwin-x86" groups="darwin,pdk,tradefed" clone-depth="1" remote="aosp" />
  <project path="prebuilts/go/linux-x86" name="platform/prebuilts/go/linux-x86" groups="linux,pdk,tradefed" clone-depth="1" remote="aosp" />
  <project path="prebuilts/gradle-plugin" name="platform/prebuilts/gradle-plugin" groups="pdk,pdk-cw-fs,pdk-fs" clone-depth="1" remote="aosp" />
  <project path="prebuilts/jdk/jdk8" name="platform/prebuilts/jdk/jdk8" groups="pdk" clone-depth="1" remote="aosp" />
  <project path="prebuilts/jdk/jdk9" name="platform/prebuilts/jdk/jdk9" groups="pdk" clone-depth="1" remote="aosp" />
  <project path="prebuilts/manifest-merger" name="platform/prebuilts/manifest-merger" groups="pdk" clone-depth="1" remote="aosp" />
  <project path="prebuilts/maven_repo/android" name="platform/prebuilts/maven_repo/android" groups="pdk-cw-fs,pdk-fs" clone-depth="1" remote="aosp" />
  <project path="prebuilts/maven_repo/bumptech" name="platform/prebuilts/maven_repo/bumptech" groups="pdk-cw-fs,pdk-fs" clone-depth="1" remote="aosp" />
  <project path="prebuilts/misc" name="platform/prebuilts/misc" groups="pdk" clone-depth="1" remote="aosp" />
  <project path="prebuilts/ndk" name="platform/prebuilts/ndk" groups="pdk" clone-depth="1" remote="aosp" />
  <project path="prebuilts/ktlint" name="platform/prebuilts/ktlint" groups="pdk" clone-depth="1" remote="aosp" />
  <project path="prebuilts/python/darwin-x86/2.7.5" name="platform/prebuilts/python/darwin-x86/2.7.5" groups="darwin,pdk,pdk-cw-fs,pdk-fs" clone-depth="1" remote="aosp" />
  <project path="prebuilts/python/linux-x86/2.7.5" name="platform/prebuilts/python/linux-x86/2.7.5" groups="linux,pdk,pdk-cw-fs,pdk-fs" clone-depth="1" remote="aosp" />
  <project path="prebuilts/qemu-kernel" name="platform/prebuilts/qemu-kernel" groups="pdk" clone-depth="1" remote="aosp" />
  <project path="prebuilts/r8" name="LineageOS/android_prebuilts_r8" groups="pdk" clone-depth="1" />
  <project path="prebuilts/sdk" name="platform/prebuilts/sdk" groups="pdk" clone-depth="1" remote="aosp" />
  <project path="prebuilts/tools" name="platform/prebuilts/tools" groups="pdk,tools" clone-depth="1" remote="aosp" />
  <project path="prebuilts/vndk/v27" name="platform/prebuilts/vndk/v27" groups="pdk" clone-depth="1" remote="aosp" />
  <project path="prebuilts/vndk/v28" name="platform/prebuilts/vndk/v28" groups="pdk" clone-depth="1" remote="aosp" />
  <project path="sdk" name="platform/sdk" groups="pdk-cw-fs,pdk-fs" remote="aosp" >
    <linkfile src="current/androidx-README.md" dest="frameworks/support/README.md" />
  </project>
  <project path="system/apex" name="platform/system/apex" groups="pdk" remote="aosp" />
  <project path="system/ashmemd" name="platform/system/ashmemd" groups="pdk" remote="aosp" />
  <!--project path="system/bt" name="LineageOS/android_system_bt" groups="pdk" /-->
  <project path="system/bpf" name="LineageOS/android_system_bpf" groups="pdk" />
  <project path="system/bpfprogs" name="platform/system/bpfprogs" groups="pdk" remote="aosp" />
  <project path="system/ca-certificates" name="platform/system/ca-certificates" groups="pdk" remote="aosp" />
  <project path="system/chre" name="platform/system/chre" groups="pdk" remote="aosp" />
  <project path="system/connectivity/wificond" name="LineageOS/android_system_connectivity_wificond" groups="pdk" />
  <project path="system/connectivity/wifilogd" name="platform/system/connectivity/wifilogd" groups="pdk" remote="aosp" />
  <project path="system/extras" name="LineageOS/android_system_extras" groups="pdk" />
  <project path="system/gatekeeper" name="platform/system/gatekeeper" groups="pdk" remote="aosp" />
  <project path="system/gsid" name="platform/system/gsid" groups="pdk" remote="aosp" />
  <project path="system/hardware/interfaces" name="LineageOS/android_system_hardware_interfaces" groups="pdk" />
  <project path="system/hwservicemanager" name="platform/system/hwservicemanager" groups="pdk" remote="aosp" />
  <project path="system/iorap" name="platform/system/iorap" groups="pdk" remote="aosp" />
  <project path="system/keymaster" name="LineageOS/android_system_keymaster" groups="pdk" />
  <project path="system/libfmq" name="LineageOS/android_system_libfmq" groups="pdk" />
  <project path="system/libhidl" name="platform/system/libhidl" groups="pdk" remote="aosp" />
  <project path="system/libhwbinder" name="LineageOS/android_system_libhwbinder" groups="pdk" />
  <project path="system/libsysprop" name="platform/system/libsysprop" groups="pdk" remote="aosp" />
  <project path="system/libufdt" name="LineageOS/android_system_libufdt" groups="pdk" />
  <project path="system/libvintf" name="platform/system/libvintf" groups="pdk" remote="aosp" />
  <project path="system/linkerconfig" name="platform/system/linkerconfig" groups="pdk" remote="aosp" />
  <project path="system/media" name="platform/system/media" groups="pdk" remote="aosp" />
  <project path="system/nfc" name="LineageOS/android_system_nfc" groups="pdk" />
  <project path="system/nvram" name="platform/system/nvram" groups="pdk" remote="aosp" />
  <!--project path="system/sepolicy" name="LineageOS/android_system_sepolicy" groups="pdk" /-->
  <project path="system/security" name="LineageOS/android_system_security" groups="pdk" />
  <project path="system/server_configurable_flags" name="platform/system/server_configurable_flags" groups="pdk" remote="aosp" />
  <project path="system/testing/gtest_extras" name="platform/system/testing/gtest_extras" groups="pdk" remote="aosp" />
  <project path="system/timezone" name="LineageOS/android_system_timezone" groups="pdk" />
  <project path="system/tools/aidl" name="platform/system/tools/aidl" groups="pdk" remote="aosp" />
  <project path="system/tools/hidl" name="LineageOS/android_system_tools_hidl" groups="pdk" />
  <project path="system/tools/sysprop" name="platform/system/tools/sysprop" groups="pdk" remote="aosp" />
  <project path="system/tools/xsdc" name="platform/system/tools/xsdc" groups="pdk" remote="aosp" />
  <project path="system/update_engine" name="LineageOS/android_system_update_engine" groups="pdk" />
  <project path="system/ucontainer" name="platform/system/ucontainer" groups="pdk" remote="aosp" />
  <project path="system/vold" name="LineageOS/android_system_vold" groups="pdk" />
  <project path="test/framework" name="platform/test/framework" groups="vts,projectarch,pdk" remote="aosp" />
  <project path="test/mlts/benchmark" name="platform/test/mlts/benchmark" groups="pdk" remote="aosp" />
  <project path="test/mlts/models" name="platform/test/mlts/models" groups="pdk" remote="aosp" />
  <project path="test/mts" name="platform/test/mts" remote="aosp" />
  <project path="test/suite_harness" name="platform/test/suite_harness" groups="cts,pdk-cw-fs,pdk-fs" remote="aosp" />
  <project path="test/vti/dashboard" name="platform/test/vti/dashboard" groups="vts,projectarch,pdk" remote="aosp" />
  <project path="test/vti/fuzz_test_serving" name="platform/test/vti/fuzz_test_serving" groups="vts,projectarch,pdk" remote="aosp" />
  <project path="test/vti/test_serving" name="platform/test/vti/test_serving" groups="vts,projectarch,pdk" remote="aosp" />
  <project path="test/vts" name="platform/test/vts" groups="vts,pdk" remote="aosp" />
  <project path="test/vts-testcase/fuzz" name="platform/test/vts-testcase/fuzz" groups="vts,projectarch,pdk" remote="aosp" />
  <project path="test/vts-testcase/hal" name="platform/test/vts-testcase/hal" groups="vts,pdk" remote="aosp" />
  <project path="test/vts-testcase/hal-trace" name="platform/test/vts-testcase/hal-trace" groups="vts,pdk" remote="aosp" />
  <project path="test/vts-testcase/kernel" name="platform/test/vts-testcase/kernel" groups="vts,pdk" remote="aosp" />
  <project path="test/vts-testcase/nbu" name="platform/test/vts-testcase/nbu" groups="vts,projectarch,pdk" remote="aosp" />
  <project path="test/vts-testcase/performance" name="platform/test/vts-testcase/performance" groups="vts,projectarch,pdk" remote="aosp" />
  <project path="test/vts-testcase/security" name="platform/test/vts-testcase/security" groups="vts,projectarch,pdk" remote="aosp" />
  <project path="test/vts-testcase/vndk" name="platform/test/vts-testcase/vndk" groups="vts,pdk" remote="aosp" />
  <project path="toolchain/benchmark" name="toolchain/benchmark" remote="aosp" />
  <project path="toolchain/pgo-profiles" name="toolchain/pgo-profiles" groups="pdk" remote="aosp" />
  <project path="tools/acloud" name="platform/tools/acloud" groups="tools,vts,projectarch,pdk,tradefed" remote="aosp" />
  <project path="tools/adt/idea" name="platform/tools/adt/idea" groups="notdefault,tools" remote="aosp" />
  <project path="tools/apifinder" name="platform/tools/apifinder" groups="pdk,tools" remote="aosp" />
  <project path="tools/apksig" name="platform/tools/apksig" groups="pdk,tradefed" remote="aosp" />
  <project path="tools/apkzlib" name="platform/tools/apkzlib" groups="pdk,tradefed" remote="aosp" />
  <project path="tools/asuite" name="platform/tools/asuite" groups="pdk" remote="aosp" />
  <project path="tools/base" name="platform/tools/base" groups="notdefault,tools" remote="aosp" />
  <project path="tools/build" name="platform/tools/build" groups="notdefault,tools" remote="aosp" />
  <project path="tools/currysrc" name="platform/tools/currysrc" groups="pdk" remote="aosp" />
  <project path="tools/dexter" name="platform/tools/dexter" groups="tools,pdk-fs" remote="aosp" />
  <project path="tools/external_updater" name="platform/tools/external_updater" groups="tools" remote="aosp" />
  <project path="tools/external/fat32lib" name="platform/tools/external/fat32lib" groups="tools" remote="aosp" />
  <project path="tools/external/gradle" name="platform/tools/external/gradle" groups="tools" clone-depth="1" remote="aosp" />
  <project path="tools/idea" name="platform/tools/idea" groups="notdefault,tools" remote="aosp" />
  <project path="tools/loganalysis" name="platform/tools/loganalysis" groups="nopresubmit,pdk,tradefed" remote="aosp" />
  <project path="tools/metalava" name="platform/tools/metalava" groups="pdk,tools" remote="aosp" />
  <project path="tools/motodev" name="platform/tools/motodev" groups="notdefault,motodev" remote="aosp" />
  <project path="tools/ndkports" name="platform/tools/ndkports" groups="pdk" remote="aosp" />
  <project path="tools/repohooks" name="platform/tools/repohooks" groups="adt-infra,cts,developers,motodev,pdk,tools,tradefed" remote="aosp" revision="master" />
  <project path="tools/security" name="platform/tools/security" groups="pdk,tools" remote="aosp" />
  <project path="tools/studio/cloud" name="platform/tools/studio/cloud" groups="notdefault,tools" remote="aosp" />
  <project path="tools/swt" name="platform/tools/swt" groups="notdefault,tools" remote="aosp" />
  <project path="tools/test/connectivity" name="platform/tools/test/connectivity" groups="pdk" remote="aosp" />
  <project path="tools/test/graphicsbenchmark" name="platform/tools/test/graphicsbenchmark" groups="pdk" remote="aosp" />
  <project path="tools/tradefederation/contrib" name="platform/tools/tradefederation/contrib" groups="pdk,tradefed" remote="aosp" />
  <project path="tools/tradefederation/core" name="platform/tools/tradefederation" groups="pdk,tradefed" remote="aosp" />
  <project path="tools/trebuchet" name="platform/tools/trebuchet" groups="tools,cts,pdk,pdk-cw-fs,pdk-fs" remote="aosp" />

  <include name="snippets/lineage.xml" />
  <include name="snippets/rr.xml" />

  <repo-hooks in-project="platform/tools/repohooks" enabled-list="pre-upload" />
</manifest>


================================================
FILE: snippets/lineage.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<manifest>

  <!-- LineageOS additions -->
  <project path="device/lineage/atv" name="LineageOS/android_device_lineage_atv" />
  <!--project path="device/lineage/sepolicy" name="LineageOS/android_device_lineage_sepolicy" /-->
  <project path="external/bash" name="LineageOS/android_external_bash" />
  <project path="external/exfat" name="LineageOS/android_external_exfat" />
  <project path="external/htop" name="LineageOS/android_external_htop" />
  <project path="external/libncurses" name="LineageOS/android_external_libncurses" />
  <project path="external/libnfc-nxp" name="LineageOS/android_external_libnfc-nxp" />
  <!--<project path="external/libtar" name="LineageOS/android_external_libtar" />-->
  <!--<project path="external/lineage-sdk-api-coverage" name="LineageOS/android_external_lineage-sdk-api-coverage" />-->
  <project path="external/nano" name="LineageOS/android_external_nano" />
  <project path="external/ntfs-3g" name="LineageOS/android_external_ntfs-3g" />
  <project path="external/p7zip" name="LineageOS/android_external_p7zip" />
  <project path="external/pigz" name="LineageOS/android_external_pigz" />
  <project path="external/rsync" name="LineageOS/android_external_rsync" />
  <project path="external/unrar" name="LineageOS/android_external_unrar" />
  <project path="external/vim" name="LineageOS/android_external_vim" />
  <project path="external/zip" name="LineageOS/android_external_zip" />
  <project path="hardware/broadcom/nfc" name="LineageOS/android_hardware_broadcom_nfc" />
  <!--project path="hardware/lineage/interfaces" name="LineageOS/android_hardware_lineage_interfaces" /-->
  <project path="hardware/lineage/livedisplay" name="LineageOS/android_hardware_lineage_livedisplay" />
  <!--<project path="hardware/lineage/telephony" name="LineageOS/android_hardware_lineage_telephony" />-->
  <!--project path="lineage-sdk" name="LineageOS/android_lineage-sdk" /-->
  <!--<project path="lineage-sdk/samples/weatherproviderservice/OpenWeatherMapProvider" name="LineageOS/android_packages_apps_OpenWeatherMapProvider" />-->
  <project path="packages/apps/AudioFX" name="LineageOS/android_packages_apps_AudioFX" />
  <project path="packages/apps/Backgrounds" name="LineageOS/android_packages_apps_Backgrounds" />
  <project path="packages/apps/Eleven" name="LineageOS/android_packages_apps_Eleven" />
  <project path="packages/apps/Etar" name="LineageOS/android_packages_apps_Etar" />
  <project path="packages/apps/ExactCalculator" name="LineageOS/android_packages_apps_ExactCalculator" />
  <project path="packages/apps/Exchange" name="LineageOS/android_packages_apps_Exchange" />
  <project path="packages/apps/FMRadio" name="LineageOS/android_packages_apps_FMRadio" />
  <project path="packages/apps/FlipFlap" name="LineageOS/android_packages_apps_FlipFlap" />
  <project path="packages/apps/Jelly" name="LineageOS/android_packages_apps_Jelly" />
  <!--project path="packages/apps/LineageParts" name="LineageOS/android_packages_apps_LineageParts" /-->
  <project path="packages/apps/LineageCustomizer" name="LineageOS/android_packages_apps_LineageCustomizer" />
  <!--<project path="packages/apps/LockClock" name="LineageOS/android_packages_apps_LockClock" />-->
  <project path="packages/apps/Profiles" name="LineageOS/android_packages_apps_Profiles" />
  <project path="packages/apps/Recorder" name="LineageOS/android_packages_apps_Recorder" />
  <!--project path="packages/apps/SetupWizard" name="LineageOS/android_packages_apps_SetupWizard" /-->
  <project path="packages/apps/Seedvault" name="LineageOS/android_packages_apps_Seedvault" />
  <project path="packages/apps/Snap" name="LineageOS/android_packages_apps_Snap" />
  <!--project path="packages/apps/Trebuchet" name="LineageOS/android_packages_apps_Trebuchet" /-->
  <!--project path="packages/apps/Updater" name="LineageOS/android_packages_apps_Updater" /-->
  <!--project path="packages/overlays/Lineage" name="LineageOS/android_packages_overlays_Lineage" /-->
  <!--<project path="packages/providers/WeatherProvider" name="LineageOS/android_packages_providers_WeatherProvider" />-->
  <project path="packages/resources/devicesettings" name="LineageOS/android_packages_resources_devicesettings" />
  <!--<project path="prebuilts/lineage-sdk" name="LineageOS/android_prebuilts_lineage-sdk" clone-depth="1" />-->
  <project path="prebuilts/tools-lineage" name="LineageOS/android_prebuilts_tools-lineage" clone-depth="1" />

  <!-- CodeAurora additions -->
  <project path="external/ant-wireless/ant_native" name="LineageOS/android_external_ant-wireless_ant_native" />
  <project path="external/ant-wireless/ant_service" name="LineageOS/android_external_ant-wireless_ant_service" />
  <project path="external/ant-wireless/antradio-library" name="LineageOS/android_external_ant-wireless_antradio-library" />
  <project path="external/connectivity" name="LineageOS/android_external_connectivity" groups="qcom,pdk-qcom" />
  <project path="external/json-c" name="LineageOS/android_external_json-c" groups="qcom,pdk-qcom" />
  <project path="hardware/qcom-caf/apq8084/audio" name="LineageOS/android_hardware_qcom_audio" groups="qcom,qcom_audio,pdk-qcom" revision="lineage-17.1-caf-apq8084" />
  <project path="hardware/qcom-caf/apq8084/display" name="LineageOS/android_hardware_qcom_display" groups="pdk-qcom,qcom,qcom_display" revision="lineage-17.1-caf-apq8084" />
  <project path="hardware/qcom-caf/apq8084/media" name="LineageOS/android_hardware_qcom_media" groups="qcom,pdk-qcom" revision="lineage-17.1-caf-apq8084" />
  <project path="hardware/qcom-caf/common" name="LineageOS/android_hardware_qcom-caf_common" groups="qcom,pdk-qcom" >
    <!-- add guard for AOSP hardware/qcom dir -->
    <linkfile src="os_pickup_aosp.mk" dest="hardware/qcom/Android.mk" />
    <!-- for AOSP sdm845 and sm8150, we override os_pickup.mk -->
    <linkfile src="os_pickup.mk" dest="hardware/qcom/sdm845/Android.mk" />
    <linkfile src="os_pickup.mk" dest="hardware/qcom/sm8150/Android.mk" />
    <!-- add guards for CAF repositories -->
    <linkfile src="os_pickup.mk" dest="hardware/qcom-caf/apq8084/Android.mk" />
    <linkfile src="os_pickup.mk" dest="hardware/qcom-caf/msm8916/Android.mk" />
    <linkfile src="os_pickup.mk" dest="hardware/qcom-caf/msm8952/Android.mk" />
    <linkfile src="os_pickup.mk" dest="hardware/qcom-caf/msm8960/Android.mk" />
    <linkfile src="os_pickup.mk" dest="hardware/qcom-caf/msm8974/Android.mk" />
    <linkfile src="os_pickup.mk" dest="hardware/qcom-caf/msm8994/Android.mk" />
    <linkfile src="os_pickup.bp" dest="hardware/qcom-caf/msm8996/Android.bp" />
    <linkfile src="os_pickup.mk" dest="hardware/qcom-caf/msm8996/Android.mk" />
    <linkfile src="os_pickup.bp" dest="hardware/qcom-caf/msm8998/Android.bp" />
    <linkfile src="os_pickup.mk" dest="hardware/qcom-caf/msm8998/Android.mk" />
    <linkfile src="os_pickup.bp" dest="hardware/qcom-caf/sdm845/Android.bp" />
    <linkfile src="os_pickup.mk" dest="hardware/qcom-caf/sdm845/Android.mk" />
    <linkfile src="os_pickup.bp" dest="hardware/qcom-caf/sm8150/Android.bp" />
    <linkfile src="os_pickup.mk" dest="hardware/qcom-caf/sm8150/Android.mk" />
    <linkfile src="os_pickup.bp" dest="hardware/qcom-caf/sm8250/Android.bp" />
    <linkfile src="os_pickup.mk" dest="hardware/qcom-caf/sm8250/Android.mk" />
    <linkfile src="os_pickup.bp" dest="vendor/nxp/opensource/pn5xx/Android.bp" />
    <linkfile src="os_pickup.mk" dest="vendor/nxp/opensource/pn5xx/Android.mk" />
    <linkfile src="os_pickup.bp" dest="vendor/nxp/opensource/sn100x/Android.bp" />
    <linkfile src="os_pickup.mk" dest="vendor/nxp/opensource/sn100x/Android.mk" />
  </project>
  <project path="hardware/qcom-caf/bt" name="LineageOS/android_hardware_qcom_bt" groups="qcom,pdk-qcom" revision="lineage-17.1-caf" />
  <project path="hardware/qcom-caf/msm8916/audio" name="LineageOS/android_hardware_qcom_audio" groups="qcom,qcom_audio,pdk-qcom" revision="lineage-17.1-caf-msm8916" />
  <project path="hardware/qcom-caf/msm8916/display" name="LineageOS/android_hardware_qcom_display" groups="pdk-qcom,qcom,qcom_display" revision="lineage-17.1-caf-msm8916" />
  <project path="hardware/qcom-caf/msm8916/media" name="LineageOS/android_hardware_qcom_media" groups="qcom,pdk-qcom" revision="lineage-17.1-caf-msm8916" />
  <project path="hardware/qcom-caf/msm8952/audio" name="LineageOS/android_hardware_qcom_audio" groups="qcom,qcom_audio,pdk-qcom" revision="lineage-17.1-caf-msm8952" />
  <project path="hardware/qcom-caf/msm8952/display" name="LineageOS/android_hardware_qcom_display" groups="pdk-qcom,qcom,qcom_display" revision="lineage-17.1-caf-msm8952" />
  <project path="hardware/qcom-caf/msm8952/media" name="LineageOS/android_hardware_qcom_media" groups="qcom,pdk-qcom" revision="lineage-17.1-caf-msm8952" />
  <project path="hardware/qcom-caf/msm8960/audio" name="LineageOS/android_hardware_qcom_audio" groups="qcom,qcom_audio,pdk-qcom" revision="lineage-17.1-caf-msm8960" />
  <project path="hardware/qcom-caf/msm8960/display" name="LineageOS/android_hardware_qcom_display" groups="pdk-qcom,qcom,qcom_display" revision="lineage-17.1-caf-msm8960" />
  <project path="hardware/qcom-caf/msm8960/media" name="LineageOS/android_hardware_qcom_media" groups="qcom,pdk-qcom" revision="lineage-17.1-caf-msm8960" />
  <project path="hardware/qcom-caf/msm8974/audio" name="LineageOS/android_hardware_qcom_audio" groups="qcom,qcom_audio,pdk-qcom" revision="lineage-17.1-caf-msm8974" />
  <project path="hardware/qcom-caf/msm8974/display" name="LineageOS/android_hardware_qcom_display" groups="pdk-qcom,qcom,qcom_display" revision="lineage-17.1-caf-msm8974" />
  <project path="hardware/qcom-caf/msm8974/media" name="LineageOS/android_hardware_qcom_media" groups="qcom,pdk-qcom" revision="lineage-17.1-caf-msm8974" />
  <project path="hardware/qcom-caf/msm8994/audio" name="LineageOS/android_hardware_qcom_audio" groups="qcom,qcom_audio,pdk-qcom" revision="lineage-17.1-caf-msm8994" />
  <project path="hardware/qcom-caf/msm8994/display" name="LineageOS/android_hardware_qcom_display" groups="pdk-qcom,qcom,qcom_display" revision="lineage-17.1-caf-msm8994" />
  <project path="hardware/qcom-caf/msm8994/media" name="LineageOS/android_hardware_qcom_media" groups="qcom,pdk-qcom" revision="lineage-17.1-caf-msm8994" />
  <project path="hardware/qcom-caf/msm8996/audio" name="LineageOS/android_hardware_qcom_audio" groups="qcom,qcom_audio,pdk-qcom" revision="lineage-17.1-caf-msm8996" />
  <project path="hardware/qcom-caf/msm8996/display" name="LineageOS/android_hardware_qcom_display" groups="pdk-qcom,qcom,qcom_display" revision="lineage-17.1-caf-msm8996" />
  <project path="hardware/qcom-caf/msm8996/media" name="LineageOS/android_hardware_qcom_media" groups="qcom,pdk-qcom" revision="lineage-17.1-caf-msm8996" />
  <project path="hardware/qcom-caf/msm8998/audio" name="LineageOS/android_hardware_qcom_audio" groups="qcom,qcom_audio,pdk-qcom" revision="lineage-17.1-caf-msm8998" />
  <project path="hardware/qcom-caf/msm8998/display" name="LineageOS/android_hardware_qcom_display" groups="pdk-qcom,qcom,qcom_display" revision="lineage-17.1-caf-msm8998" />
  <project path="hardware/qcom-caf/msm8998/media" name="LineageOS/android_hardware_qcom_media" groups="qcom,pdk-qcom" revision="lineage-17.1-caf-msm8998" />
  <project path="hardware/qcom-caf/sdm845/audio" name="LineageOS/android_hardware_qcom_audio" groups="qcom,qcom_audio,pdk-qcom" revision="lineage-17.1-caf-sdm845" />
  <project path="hardware/qcom-caf/sdm845/display" name="LineageOS/android_hardware_qcom_display" groups="pdk-qcom,qcom,qcom_display" revision="lineage-17.1-caf-sdm845" />
  <project path="hardware/qcom-caf/sdm845/media" name="LineageOS/android_hardware_qcom_media" groups="qcom,pdk-qcom" revision="lineage-17.1-caf-sdm845" />
  <project path="hardware/qcom-caf/sm8150/audio" name="LineageOS/android_hardware_qcom_audio" groups="qcom,qcom_audio,pdk-qcom" revision="lineage-17.1-caf-sm8150" />
  <project path="hardware/qcom-caf/sm8150/display" name="LineageOS/android_hardware_qcom_display" groups="pdk-qcom,qcom,qcom_display" revision="lineage-17.1-caf-sm8150" />
  <project path="hardware/qcom-caf/sm8150/media" name="LineageOS/android_hardware_qcom_media" groups="qcom,pdk-qcom" revision="lineage-17.1-caf-sm8150" />
  <project path="hardware/qcom-caf/sm8250/audio" name="LineageOS/android_hardware_qcom_audio" groups="qcom,qcom_audio,pdk-qcom" revision="lineage-17.1-caf-sm8250" />
  <project path="hardware/qcom-caf/sm8250/display" name="LineageOS/android_hardware_qcom_display" groups="pdk-qcom,qcom,qcom_display" revision="lineage-17.1-caf-sm8250" />
  <project path="hardware/qcom-caf/sm8250/media" name="LineageOS/android_hardware_qcom_media" groups="qcom,pdk-qcom" revision="lineage-17.1-caf-sm8250" />
  <project path="hardware/qcom-caf/thermal" name="LineageOS/android_hardware_qcom_thermal" groups="qcom,pdk-qcom" />
  <project path="hardware/qcom-caf/vr" name="LineageOS/android_hardware_qcom_vr" groups="qcom,pdk-qcom" />
  <project path="hardware/qcom-caf/wlan" name="LineageOS/android_hardware_qcom_wlan" groups="qcom_wlan,pdk-qcom" revision="lineage-17.1-caf" />
  <project path="system/tools/dtbtool" name="LineageOS/android_system_tools_dtbtool" />
  <project path="vendor/codeaurora/telephony" name="LineageOS/android_vendor_codeaurora_telephony" />
  <project path="vendor/nxp/opensource/interfaces/nfc" name="LineageOS/android_vendor_nxp_interfaces_opensource_nfc" />
  <project path="vendor/nxp/opensource/commonsys/external/libnfc-nci" name="LineageOS/android_vendor_nxp_opensource_external_libnfc-nci" />
  <project path="vendor/nxp/opensource/commonsys/frameworks" name="LineageOS/android_vendor_nxp_opensource_frameworks" />
  <project path="vendor/nxp/opensource/commonsys/packages/apps/Nfc" name="LineageOS/android_vendor_nxp_opensource_packages_apps_Nfc" />
  <project path="vendor/nxp/opensource/pn5xx/halimpl" name="LineageOS/android_vendor_nxp_opensource_halimpl" revision="lineage-17.1-pn5xx" />
  <project path="vendor/nxp/opensource/pn5xx/hidlimpl" name="LineageOS/android_vendor_nxp_opensource_hidlimpl" revision="lineage-17.1-pn5xx" />
  <project path="vendor/nxp/opensource/sn100x/halimpl" name="LineageOS/android_vendor_nxp_opensource_halimpl" revision="lineage-17.1-sn100x" />
  <project path="vendor/nxp/opensource/sn100x/hidlimpl" name="LineageOS/android_vendor_nxp_opensource_hidlimpl" revision="lineage-17.1-sn100x" />
  <project path="vendor/qcom/opensource/audio" name="LineageOS/android_vendor_qcom_opensource_audio" groups="qcom,pdk-qcom" />
  <project path="vendor/qcom/opensource/commonsys-intf/bluetooth" name="LineageOS/android_vendor_qcom_opensource_bluetooth-commonsys-intf" groups="qcom,pdk-qcom"/>
  <!--project path="vendor/qcom/opensource/commonsys/bluetooth_ext" name="LineageOS/android_vendor_qcom_opensource_bluetooth_ext" groups="qcom,pdk-qcom"/>
  <project path="vendor/qcom/opensource/commonsys/packages/apps/Bluetooth" name="LineageOS/android_vendor_qcom_opensource_packages_apps_Bluetooth" groups="qcom,pdk-qcom" />
  <project path="vendor/qcom/opensource/commonsys/system/bt" name="LineageOS/android_vendor_qcom_opensource_system_bt" groups="qcom,pdk-qcom"/-->
  <project path="vendor/qcom/opensource/cryptfs_hw" name="LineageOS/android_vendor_qcom_opensource_cryptfs_hw" groups="qcom,pdk-qcom" />
  <project path="vendor/qcom/opensource/fm-commonsys" name="LineageOS/android_vendor_qcom_opensource_fm-commonsys" groups="qcom,qcom_fm" />
  <project path="vendor/qcom/opensource/data-ipa-cfg-mgr" name="LineageOS/android_vendor_qcom_opensource_data-ipa-cfg-mgr" groups="qcom,pdk-qcom" />
  <project path="vendor/qcom/opensource/dataservices" name="LineageOS/android_vendor_qcom_opensource_dataservices" groups="qcom,pdk-qcom" />
  <project path="vendor/qcom/opensource/interfaces" name="LineageOS/android_vendor_qcom_opensource_interfaces" groups="qcom,pdk-qcom" />
  <project path="vendor/qcom/opensource/libfmjni" name="LineageOS/android_vendor_qcom_opensource_libfmjni" groups="qcom,pdk-qcom" />
  <project path="vendor/qcom/opensource/power" name="LineageOS/android_vendor_qcom_opensource_power" groups="qcom,pdk-qcom" />
  <project path="vendor/qcom/opensource/thermal-engine" name="LineageOS/android_vendor_qcom_opensource_thermal-engine" groups="qcom,pdk-qcom" />
  <project path="vendor/qcom/opensource/vibrator" name="LineageOS/android_vendor_qcom_opensource_vibrator" groups="qcom,pdk-qcom" />

  <!-- Infrastructure -->
  <project path="lineage/ansible" name="LineageOS/ansible" groups="infra" revision="master" />
  <project path="lineage/charter" name="LineageOS/charter" groups="infra" revision="master" />
  <project path="lineage/crowdin" name="LineageOS/cm_crowdin" groups="infra" revision="master" />
  <project path="lineage/cve" name="LineageOS/cve_tracker" groups="infra" revision="master" />
  <project path="lineage/hudson" name="LineageOS/hudson" groups="infra" revision="master" />
  <project path="lineage/mirror" name="LineageOS/mirror" groups="infra" revision="master" />
  <project path="lineage/slackbot" name="LineageOS/slackbot" groups="infra" revision="master" />
  <project path="lineage/website" name="LineageOS/www" groups="infra" revision="master" />
  <project path="lineage/wiki" name="LineageOS/lineage_wiki" groups="infra" revision="master" />

  <!-- Tools -->
  <project path="lineage/contributors-cloud-generator" name="LineageOS/contributors-cloud-generator" groups="tools" revision="master" />
  <project path="lineage/scripts" name="LineageOS/scripts" groups="tools" revision="master" />
</manifest>


================================================
FILE: snippets/rr.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<manifest>

 <!--BUILD-->
  <project path="android" name="platform_manifest" remote="rr"/>
  <project path="build/make" name="android_build" remote="rr" >
    <copyfile src="core/root.mk" dest="Makefile" />
    <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="android_build_soong" remote="rr" >
    <linkfile src="root.bp" dest="Android.bp" />
    <linkfile src="bootstrap.bash" dest="bootstrap.bash" />
  </project>

 <!--VENDOR-->
  <project path="vendor/rr" name="android_vendor_resurrection" remote="rr"/>

 <!--Lineage-Sdk-->
  <project path="lineage-sdk" name="lineage-sdk" remote="rr"/>

  <!--Apps-->
  <project path="packages/apps/Settings" name="Resurrection_packages_apps_Settings" remote="rr" />
  <project path="packages/apps/LineageParts" name="packages_apps_LineageParts"  remote="rr"/>
  <project path="packages/apps/OmniStyle" name="packages_apps_OmniStyle" remote="rr" /> 
  <project path="packages/apps/Updater" name="packages_apps_updater" remote="bb"/>
  <project path="packages/apps/SettingsIntelligence" name="packages_apps_SettingsIntelligence" remote="rr"/> 
  <project path="packages/apps/Contacts" name="packages_apps_Contacts" remote="rr" /> 
  <project path="packages/apps/DeskClock" name="packages_apps_DeskClock" remote="rr" />
  <project path="packages/apps/PhoneCommon" name="packages_apps_PhoneCommon" remote="rr" />
  <project path="packages/apps/Dialer" name="packages_apps_Dialer" remote="rr" />
  <project path="packages/apps/Messaging" name="packages_apps_Messaging" remote="rr" />
  <project path="packages/apps/ThemePicker" name="platform_packages_apps_ThemePicker" remote="rr" />
  <project path="packages/apps/Bluetooth" name="packages_apps_Bluetooth" remote="rr" />
  <project path="packages/apps/CustomDoze" name="packages_apps_CustomDoze" remote="rr" />
  <project path="packages/apps/Plugins" name="packages_apps_Plugins" remote="rr" />
  <project path="packages/apps/RRWallpapers" name="packages_apps_RR_Wallpapers" remote="rr" />

  <!--Frameworks-->
  <project path="frameworks/base" name="android_frameworks_base" remote="rr" />
  <project path="frameworks/av" name="frameworks_av" remote="rr" />
  <project path="frameworks/native" name="frameworks_native" remote="rr" />
  <project path="frameworks/opt/slimrecent" name="frameworks_opt_slimrecent" remote="rr" />
  <project path="frameworks/opt/telephony" name="frameworks_opt_telephony" remote="rr" /> 
  <project path="frameworks/opt/net/ims" name="frameworks_opt_net_ims" remote="rr" />
  <project path="frameworks/support/lottie" name="android_frameworks_support_lottie" remote="rr" />

  <!--Device-->
  <project path="device/rr/sepolicy" name="device_rr_sepolicy" remote="rr" />
  <project path="system/sepolicy" name="system_sepolicy" remote="rr" />
  <project path="device/qcom/sepolicy" name="device_qcom_sepolicy" remote="rr" />
  <project path="device/qcom/sepolicy-legacy" name="android_device_qcom_sepolicy-legacy" remote="rr" />
  <project path="device/qcom/sepolicy-legacy-um" name="android_device_qcom_sepolicy-legacy-um" remote="rr" /> 

  <!--System-->
  <project path="system/core" name="android_system_core" remote="rr" />
  <project path="system/netd" name="android_system_netd" remote="rr" />
  <project path="packages/services/OmniJaws" name="packages_services_OmniJaws" remote="rr" />
  <project path="packages/services/Telecomm" name="packages_services_Telecomm" remote="rr" />
  <project path="packages/services/Telephony" name="packages_services_Telephony" remote="rr" />
  <project path="external/sqlite" name="android_external_sqlite" remote="rr" />
  <project path="external/motorola/faceunlock" name="external_utils" remote="bb" />
  <project path="external/pulse" name="external_pulse" remote="rr" />
  <project path="external/stitchimage" name="external_stitchimage" remote="rr" />
  <project path="packages/apps/SetupWizard" name="SetupWizard" remote="rr" />
  <project path="hardware/lineage/interfaces" name="hardware_rr_interfaces" remote="rr"/>
  <project path="system/bt" name="android_system_bt" remote="rr" />
  <project path="vendor/qcom/opensource/commonsys/bluetooth_ext" name="android_vendor_qcom_opensource_bluetooth_ext" remote="rr" />
  <project path="vendor/qcom/opensource/commonsys/packages/apps/Bluetooth" name="android_vendor_qcom_opensource_packages_apps_Bluetooth" remote="rr" />
  <project path="vendor/qcom/opensource/commonsys/system/bt" name="android_vendor_qcom_opensource_system_bt" remote="rr" />
  <project path="packages/apps/PermissionController" name="packages_apps_PackageInstaller" remote="rr" /> 
  <project path="packages/providers/MediaProvider" name="packages_providers_MediaProvider" remote="rr" />
  <project path="frameworks/opt/net/wifi" name="android_frameworks_opt_net_wifi"  remote="rr" />
  <project path="packages/apps/DocumentsUI" name="packages_apps_DocumentsUI" remote="rr"/>
  <project path="packages/apps/Trebuchet" name="packages_apps_Trebuchet" remote="rr"/>

  <!--Overlays-->
  <project path="packages/overlays/Resurrection" name="vendor_overlays_resurrection" remote="rr" />
  <project path="packages/apps/BlurView" name="BlurView" remote="rr" />

</manifest>
Download .txt
gitextract_6fallmx5/

├── README.mkdn
├── default.xml
└── snippets/
    ├── lineage.xml
    └── rr.xml
Condensed preview — 4 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (112K chars).
[
  {
    "path": "README.mkdn",
    "chars": 7853,
    "preview": "# Resurrection Remix OS Q 2020 #\n\n\nGetting started\n---------------\n\nTo get started with Android/RR, you'll need to get\nf"
  },
  {
    "path": "default.xml",
    "chars": 73117,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<manifest>\n\n  <remote  name=\"github\"\n           fetch=\"..\"\n           review=\"rev"
  },
  {
    "path": "snippets/lineage.xml",
    "chars": 17594,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<manifest>\n\n  <!-- LineageOS additions -->\n  <project path=\"device/lineage/atv\" n"
  },
  {
    "path": "snippets/rr.xml",
    "chars": 5533,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<manifest>\n\n <!--BUILD-->\n  <project path=\"android\" name=\"platform_manifest\" remo"
  }
]

About this extraction

This page contains the full source code of the ResurrectionRemix/platform_manifest GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 4 files (101.7 KB), approximately 30.7k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!