* PLEASE READ THIS:
Due to way the build environment now checks every
single makefile, whether used or unused you will
have to set the following variable:
export ALLOW_MISSING_DEPENDENCIES=true
as mentioned by the build message:
"You can set ALLOW_MISSING_DEPENDENCIES=true in your environment
if this is intentional, but that may defer real problems until
later in the build."
* platform/frameworks/support is needed by
android_frameworks_base.
* When building with a stripped down framework/base
it was not needed. For the 'stripped' information
refer to my comments here 70da2068a8
(reverted from commit 699490ddcf)
* platform/frameworks/support is needed by
android_frameworks_base.
* When building with a stripped down framework/base
it was not needed. For the 'stripped' information
refer to my comments here 70da2068a8
* Addresses the problems mentioned in
70da2068a8
1) system/keymaster and system/security are replaced by
AOSP-android-8.0.0_r34 versions
2) weaver and libkeyutils get synced to a staging directory
then symlinked to the proper destination directories
* Comment out the removal of android_frameworks_base
* Add TeamWin's android-8.0 busybox
* This is only a partial commit. Some repos still need to be
included manually, see the comment about android_frameworks_base.
And some additional libs/dirs are needed from AOSP r34 source
since they are not yet available (or updated) in the current omni
repo at the time of this writing.
* Using AOSP android-8.0.0_r34 tag:
For at least a build:
Add: frameworks/base/core/java/android/content
Add: frameworks/base/core/java/android/security
For weaver:
Add: hardware/interfaces/weaver
For libkeymaster1.so -> libkeymaster_portable.so and libkeymaster_staging.so
Replace: system/keymaster
Replace: system/security/keystore
For libkeyutils.so
Add: system/core/libkeyutils