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();