AudioPolicy: Makefile - clean up lib dependencies

Flag: EXEMPT bugfix
Bug: 356402550
Test: compiles
Merged-In: I597c6f0dfd9cfaea313232becea3d424cafc501b
Change-Id: I597c6f0dfd9cfaea313232becea3d424cafc501b
diff --git a/services/audioflinger/Android.bp b/services/audioflinger/Android.bp
index b763f09..13b6d9c 100644
--- a/services/audioflinger/Android.bp
+++ b/services/audioflinger/Android.bp
@@ -141,9 +141,15 @@
 cc_defaults {
     name: "libaudioflinger_dependencies",
 
+    header_libs: [
+        "libaudiohal_headers", // required for AudioFlinger
+    ],
+
     shared_libs: [
+        "audio-permission-aidl-cpp",
         "audioclient-types-aidl-cpp",
         "audioflinger-aidl-cpp",
+        "audiopermissioncontroller",
         "av-types-aidl-cpp",
         "com.android.media.audio-aconfig-cc",
         "effect-aidl-cpp",
@@ -229,6 +235,8 @@
 
     export_header_lib_headers: ["audiopolicyservicelocal_headers"],
 
+    export_include_dirs: ["."],
+
     export_shared_lib_headers: [
         "libpermission",
     ],