Revert "Don't show HIDL_GENERATED_ with -Lc++-impl."

This reverts commit 21247bffb412ede7d5a752afa489d1567cacad99.

Change-Id: I2509c696001f166dc40762d59e74c46265d16b5c
diff --git a/AST.h b/AST.h
index 12dfc89..a4b4cda 100644
--- a/AST.h
+++ b/AST.h
@@ -153,8 +153,7 @@
             const FQName &package,
             const std::string &klass);
 
-    std::string makeHeaderGuard(const std::string &baseName,
-                                bool indicateGenerated = true) const;
+    std::string makeHeaderGuard(const std::string &baseName) const;
     void enterLeaveNamespace(Formatter &out, bool enter) const;
 
     static void generateCheckNonNull(Formatter &out, const std::string &nonNull);
diff --git a/generateCpp.cpp b/generateCpp.cpp
index d689150..f17025c 100644
--- a/generateCpp.cpp
+++ b/generateCpp.cpp
@@ -67,14 +67,8 @@
     mPackage.getPackageAndVersionComponents(components, cpp_compatible);
 }
 
-std::string AST::makeHeaderGuard(const std::string &baseName,
-                                 bool indicateGenerated) const {
-    std::string guard;
-
-    if (indicateGenerated) {
-        guard += "HIDL_GENERATED_";
-    }
-
+std::string AST::makeHeaderGuard(const std::string &baseName) const {
+    std::string guard = "HIDL_GENERATED_";
     guard += mPackage.tokenName();
 
     guard += "_";
@@ -798,8 +792,8 @@
         out << "IMPLEMENT_REGISTER_AND_GET_SERVICE("
             << baseName << ", "
             << "\"" << iface->fqName().package()
-            << iface->fqName().atVersion()
-            << "\")\n";
+            << iface->fqName().atVersion() << "-impl.so\""
+            << ")\n";
     }
 
     enterLeaveNamespace(out, false /* enter */);
diff --git a/generateCppImpl.cpp b/generateCppImpl.cpp
index caa0ac0..25310f5 100644
--- a/generateCppImpl.cpp
+++ b/generateCppImpl.cpp
@@ -104,7 +104,7 @@
 
     Formatter out(file);
 
-    const std::string guard = makeHeaderGuard(baseName, false /* indicateGenerated */);
+    const std::string guard = makeHeaderGuard(baseName);
 
     out << "#ifndef " << guard << "\n";
     out << "#define " << guard << "\n\n";