Add implicit outputs deprecation to docs

RELNOTES:none
PiperOrigin-RevId: 318980561
diff --git a/src/main/java/com/google/devtools/build/docgen/templates/be/common-definitions.vm b/src/main/java/com/google/devtools/build/docgen/templates/be/common-definitions.vm
index 7a9b0cf..9c80f4d 100644
--- a/src/main/java/com/google/devtools/build/docgen/templates/be/common-definitions.vm
+++ b/src/main/java/com/google/devtools/build/docgen/templates/be/common-definitions.vm
@@ -187,6 +187,12 @@
 
 <h2 id="implicit-outputs">Implicit output targets</h2>
 
+<p>
+  <i>Implicit outputs in C++ are deprecated. Please refrain from using it
+  in other languages where possible. We don't have a deprecation path yet
+  but they will eventually be deprecated too.</i>
+</p>
+
 <p>When you define a build rule in a BUILD file, you are explicitly
   declaring a new, named rule target in a package.  Many build rule
   functions also <i>implicitly</i> entail one or more output file