summaryrefslogtreecommitdiff
path: root/api/GenerateHeaderFiles.cpp
diff options
context:
space:
mode:
authorJean-Luc Brouillet <jeanluc@google.com>2015-03-22 11:14:07 -0700
committerJean-Luc Brouillet <jeanluc@google.com>2015-03-22 11:14:07 -0700
commit62e099314bb1831035083a50616024ffa6253bde (patch)
tree0dd993f69f2b87983477b247cbb025d92d05beb2 /api/GenerateHeaderFiles.cpp
parent876cc6f86de3fc4f55cd99579ea6561ac0ea1f43 (diff)
downloadrs-62e099314bb1831035083a50616024ffa6253bde.tar.gz
Shorten the generated test file names.
Also place the generated files in their own directories. Change-Id: I51c1acf15810ec199d17cc2d6e63adebdc0fc3c9
Diffstat (limited to 'api/GenerateHeaderFiles.cpp')
-rw-r--r--api/GenerateHeaderFiles.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/api/GenerateHeaderFiles.cpp b/api/GenerateHeaderFiles.cpp
index 4b2ecc70..7475d6be 100644
--- a/api/GenerateHeaderFiles.cpp
+++ b/api/GenerateHeaderFiles.cpp
@@ -304,12 +304,12 @@ static void writeFunction(GeneratedFile* file, const Function& function) {
}
}
-static bool writeHeaderFile(const SpecFile& specFile) {
+static bool writeHeaderFile(const string& directory, const SpecFile& specFile) {
const string headerFileName = specFile.getHeaderFileName();
// We generate one header file for each spec file.
GeneratedFile file;
- if (!file.start(headerFileName)) {
+ if (!file.start(directory, headerFileName)) {
return false;
}
@@ -349,10 +349,10 @@ static bool writeHeaderFile(const SpecFile& specFile) {
return true;
}
-bool GenerateHeaderFiles() {
+bool GenerateHeaderFiles(const string& directory) {
bool success = true;
for (auto specFile : systemSpecification.getSpecFiles()) {
- if (!writeHeaderFile(*specFile)) {
+ if (!writeHeaderFile(directory, *specFile)) {
success = false;
}
}