projects
/
cdsspec-compiler.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
9bdcaeb
)
edits
author
Peizhao Ou
<peizhaoo@uci.edu>
Wed, 24 Feb 2016 08:26:29 +0000
(
00:26
-0800)
committer
Peizhao Ou
<peizhaoo@uci.edu>
Wed, 24 Feb 2016 08:26:29 +0000
(
00:26
-0800)
src/edu/uci/eecs/codeGenerator/CodeGenerator.java
patch
|
blob
|
history
diff --git
a/src/edu/uci/eecs/codeGenerator/CodeGenerator.java
b/src/edu/uci/eecs/codeGenerator/CodeGenerator.java
index 93809c67641ff6f070a2add0aa3fd3a05a45bc92..41a5bddfe32eefba8c061e6455fc99f152dc8fd6 100644
(file)
--- a/
src/edu/uci/eecs/codeGenerator/CodeGenerator.java
+++ b/
src/edu/uci/eecs/codeGenerator/CodeGenerator.java
@@
-178,6
+178,14
@@
public class CodeGenerator {
additionIdx = 0;
curAddition = additions.codeAdditions.get(0);
}
additionIdx = 0;
curAddition = additions.codeAdditions.get(0);
}
+
+ // Include the header for C/C++ files (.c/.cc/.cpp)
+ String name = file.getName();
+ if (name.endsWith(".c") || name.endsWith(".cc") || name.endsWith(".cpp")) {
+ newCode.addLine(CodeGeneratorUtils.Comment("Add the" + SpecNaming.CDSSpecGeneratedHeader + " header file"));
+ newCode.addLine(CodeGeneratorUtils.IncludeHeader(SpecNaming.CDSSpecGeneratedHeader));
+ newCode.addLine("");
+ }
try {
br = new BufferedReader(new FileReader(file));
try {
br = new BufferedReader(new FileReader(file));