Support for generating .java dependencies for RS.

This updates the -MD option to also emit .java targets to the dependency
information placed in our foo.d file.

Change-Id: I189cf6302bc1cbd6201487743a37dced87b5c5eb
diff --git a/slang.h b/slang.h
index f03d9f6..a1c2619 100644
--- a/slang.h
+++ b/slang.h
@@ -114,6 +114,7 @@
   std::string mDepOutputFileName;
   std::string mDepTargetBCFileName;
   std::vector<std::string> mAdditionalDepTargets;
+  std::vector<std::string> mGeneratedFileNames;
 
   OutputType mOT;
 
@@ -182,6 +183,10 @@
       const std::vector<std::string> &AdditionalDepTargets) {
     mAdditionalDepTargets = AdditionalDepTargets;
   }
+  inline void appendGeneratedFileName(
+      const std::string &GeneratedFileName) {
+    mGeneratedFileNames.push_back(GeneratedFileName);
+  }
 
   int generateDepFile();
   int compile();