use the HIDL package name as the library name
When auto-generating Android.mk for a given package--e.g.,
android.hardware.nfc@1.0--instead of calling the resulting library
lib_android_hardware_nfc_V1_0.so, we call it
android.hardware.nfc@1.0.so.
Change-Id: I038faa6d74916aa2964c946c6e43a60bb7238956
Signed-off-by: Iliyan Malchev <malchev@google.com>
diff --git a/main.cpp b/main.cpp
index cf35b15..9976999 100644
--- a/main.cpp
+++ b/main.cpp
@@ -25,14 +25,7 @@
}
static std::string makeLibraryName(const FQName &packageFQName) {
- std::vector<std::string> components;
- packageFQName.getPackageAndVersionComponents(
- &components, true /* cpp_compatible */);
-
- const std::string libraryName =
- "lib_" + FQName::JoinStrings(components, "_");
-
- return libraryName;
+ return packageFQName.string();
}
static status_t generateMakefileOrSourcesForPackage(