Merge tag 'android-11.0.0_r16' into android-10.0

Android 11.0.0 release 16 - twrp bringup patch
diff --git a/gui/Android.bp b/gui/Android.bp
new file mode 100644
index 0000000..94d429b
--- /dev/null
+++ b/gui/Android.bp
@@ -0,0 +1,83 @@
+bootstrap_go_package {

+    name: "soong-libguitwrp_defaults",

+    pkgPath: "bootable/recovery/gui",

+    deps: [

+        "soong",

+        "soong-android",

+        "soong-cc"

+    ],

+    srcs: [

+        "libguitwrp_defaults.go"

+    ],

+    pluginFor: ["soong_build"]

+}

+

+libguitwrp_defaults {

+    name: "libguitwrp_defaults"

+}

+

+cc_library_static {

+    name: "libguitwrp",

+    defaults: ["libguitwrp_defaults"],

+    cflags: [

+        "-fno-strict-aliasing", 

+        "-Wno-implicit-fallthrough",

+        "-D_USE_SYSTEM_ZIPARCHIVE"

+    ],

+    include_dirs: [

+        "bootable/recovery/crypto/scrypt/lib/util",

+        "bootable/recovery/otautil/include",

+        "bootable/recovery/install/include",

+        "system/core/libziparchive/include",

+        "bootable/recovery/recovery_ui/include",

+        "bootable/recovery/fuse_sideload/include",

+        "bootable/recovery/twrpinstall",

+        "bootable/recovery/twrpinstall/include",

+        "bionic",

+        "system/core/base/include",

+        "system/core/include",

+        "system/core/libpixelflinger/include",

+        "external/freetype/include"

+

+    ],

+    srcs: [ 

+        "gui.cpp",

+        "resources.cpp",

+        "pages.cpp",

+        "text.cpp",

+        "image.cpp",

+        "action.cpp",

+        "console.cpp",

+        "fill.cpp",

+        "button.cpp",

+        "checkbox.cpp",

+        "fileselector.cpp",

+        "progressbar.cpp",

+        "animation.cpp",

+        "object.cpp",

+        "slider.cpp",

+        "slidervalue.cpp",

+        "listbox.cpp",

+        "keyboard.cpp",

+        "input.cpp",

+        "blanktimer.cpp",

+        "partitionlist.cpp",

+        "mousecursor.cpp",

+        "scrolllist.cpp",

+        "patternpassword.cpp",

+        "textbox.cpp",

+        "terminal.cpp",

+        "twmsg.cpp"

+    ],

+    shared_libs: [

+        "libminuitwrp",

+        "libc",

+        "libstdc++",

+        "libaosprecovery",

+        "libselinux",

+        "libziparchive"

+    ],

+    static_libs: [

+        "libotautil"

+    ]

+}
\ No newline at end of file