Remove redundant dependencies

android.hidl.base@1.0 and android.hidlmanager@1.0 are built into libhidltransport.

Test: manually inspect updated makefiles, targets link
Bug: 33276472
Change-Id: I48a47624f8060e180a78993cf4a6b3d5c9de17b2
diff --git a/main.cpp b/main.cpp
index d786738..5515519 100644
--- a/main.cpp
+++ b/main.cpp
@@ -658,6 +658,11 @@
     out << "}\n\n";
 }
 
+bool isHidlTransportPackage(const FQName &package) {
+    return package == gIBasePackageFqName ||
+           package == gIManagerPackageFqName;
+}
+
 static status_t generateAndroidBpForPackage(
         const FQName &packageFQName,
         const char *hidl_gen,
@@ -808,6 +813,10 @@
         << "\"libutils\",\n"
         << "\"libcutils\",\n";
     for (const auto &importedPackage : importedPackagesHierarchy) {
+        if (isHidlTransportPackage(importedPackage)) {
+            continue;
+        }
+
         out << "\"" << makeLibraryName(importedPackage) << "\",\n";
     }
     out.unindent();
@@ -821,6 +830,10 @@
         << "\"libhwbinder\",\n"
         << "\"libutils\",\n";
     for (const auto &importedPackage : importedPackagesHierarchy) {
+        if (isHidlTransportPackage(importedPackage)) {
+            continue;
+        }
+
         out << "\"" << makeLibraryName(importedPackage) << "\",\n";
     }
     out.unindent();