https://github.com/minimal-manifest-twrp/platform_manifest_twrp_omni/issues/30
[twrp-9.0] Error compiling with symlinks libservices.so #30

Signed-off-by: Martin Dünkelmann <nc-duenkekl3@netcologne.de>
This commit is contained in:
Martin Dünkelmann 2019-02-20 00:05:33 +01:00 committed by rezaadi0105
parent 7a42b67f97
commit 20cf975d82
2 changed files with 409 additions and 425 deletions

View File

@ -216,7 +216,6 @@
<remove-project name="platform/frameworks/opt/net/lowpan"/>
<remove-project name="platform/frameworks/opt/net/voip"/>
<remove-project name="platform/frameworks/opt/photoviewer"/>
<!--<remove-project name="platform/frameworks/opt/setupwizard" />-->
<remove-project name="platform/frameworks/opt/timezonepicker"/>
<remove-project name="platform/frameworks/opt/vcard"/>
<remove-project name="platform/frameworks/support"/>
@ -376,9 +375,6 @@
<remove-project name="android_external_aac"/>
<!-- refer to twrp-extras.xml why android_frameworks_base is removed here -->
<remove-project name="android_frameworks_base" />
<remove-project name="android_frameworks_opt_net_ims"/>
<remove-project name="android_frameworks_opt_net_wifi"/>
<remove-project name="android_frameworks_opt_telephony"/>

View File

@ -10,16 +10,4 @@
<linkfile src="pb_build.sh" dest="pb_build.sh" />
<linkfile src="pb_deploy.sh" dest="pb_deploy.sh" />
</project>
<!-- The following directories are actually needed from android_frameworks_base (for FBE decryption)
* frameworks/base/core/java (~46MB)
* frameworks/base/keystore/java (<1MB)
And for TWRP
* frameworks/base/libs/services (<1MB)
not only is it not worth syncing a 1GB repo for ~47MB for me, the added dependencies make
the minimal manifest unworkable.
So for those that do want to sync frameworks/base but don't want the build to break (eg framworks/support),
sync it to the staging are and only link the needed directories.
-->
<project path="frameworks/base" name="android_frameworks_base" remote="omnirom" revision="android-9.0" clone-depth="1" />
</manifest>