extract-vmlinux is build as sh_binary_host

Previously, it was built using cc_prebuilt_binary. The problem with that
was that what's installed to out/soong/host is actually a symlink to the
source (e.g. /home/<username>/<androidroot>/foo/bar/...). See
I1a600c7163ce0ec34ee8caf0ffe87fef4feb3064 for more info about the
symlink.

Since cc_prebuilt_binary is actually for 'compiled' binaries, switch to
sh_binary_host which is exactly for shell scripts. These modules are
installed not as symlinks.

Bug: 168086242
Test: m

Change-Id: I32118f9ec9300854b8db86ae9955109ccf0dd3ca
1 file changed
tree: b6b1294d1eadbe6d9e67859338266c1a76365bd2
  1. 5.4-arm64/
  2. 5.4-x86_64/
  3. scripts/
  4. Android.bp
  5. METADATA
  6. OWNERS
  7. TEST_MAPPING