ART: Remove libart from disassembler

The disassembler now only requires the headers. Also remove liblog
dependency.

Bug: 15436106
Test: m test-art-host
Test: m test-art-host-gtest-oatdump_test
Test: m test-art-target-gtest-oatdump_test
Change-Id: Iecff5b7f8ffd81c89ea81a4de8bfab77b5c103a7
diff --git a/disassembler/Android.bp b/disassembler/Android.bp
index d06e4de..b074d9f 100644
--- a/disassembler/Android.bp
+++ b/disassembler/Android.bp
@@ -26,9 +26,9 @@
         "disassembler_mips.cc",
         "disassembler_x86.cc",
     ],
+    include_dirs: ["art/runtime"],
 
     shared_libs: [
-        "liblog",
         "libbase",
     ],
     export_include_dirs: ["."],
@@ -38,9 +38,8 @@
     name: "libart-disassembler",
     defaults: ["libart-disassembler-defaults"],
     shared_libs: [
-        "libart",
         // For disassembler_arm64.
-        "libvixld-arm64",
+        "libvixl-arm64",
     ],
 }
 
@@ -51,7 +50,6 @@
         "art_debug_defaults",
     ],
     shared_libs: [
-        "libartd",
         // For disassembler_arm64.
         "libvixld-arm64",
     ],