52
$text .= "-P".$name."YY -t ".$name.".l | \$(INCBUFSIZE) >".$name.".cpp";
56
$text .= "-P".$name."YY -t ".$name.".l | \$(INCBUFSIZE) > \$(GENERATED_SRC)/".$name.".cpp";
56
60
####################
58
#$ GenerateDep("scanner.cpp","scanner.l");
62
#$ GenerateDep("\$(GENERATED_SRC)/scanner.cpp","scanner.l");
59
63
#$ GenerateLex("scanner",0);
61
#$ GenerateDep("code.cpp","code.l");
65
#$ GenerateDep("\$(GENERATED_SRC)/code.cpp","code.l");
62
66
#$ GenerateLex("code",0);
64
#$ GenerateDep("pyscanner.cpp","pyscanner.l");
68
#$ GenerateDep("\$(GENERATED_SRC)/pyscanner.cpp","pyscanner.l");
65
69
#$ GenerateLex("pyscanner",0);
67
#$ GenerateDep("pycode.cpp","pycode.l");
71
#$ GenerateDep("\$(GENERATED_SRC)/pycode.cpp","pycode.l");
68
72
#$ GenerateLex("pycode",0);
70
#$ GenerateDep("fortranscanner.cpp","fortranscanner.l");
74
#$ GenerateDep("\$(GENERATED_SRC)/fortranscanner.cpp","fortranscanner.l");
71
75
#$ GenerateLex("fortranscanner",1);
73
#$ GenerateDep("fortrancode.cpp","fortrancode.l");
77
#$ GenerateDep("\$(GENERATED_SRC)/fortrancode.cpp","fortrancode.l");
74
78
#$ GenerateLex("fortrancode",1);
76
#$ GenerateDep("vhdlcode.cpp","vhdlcode.l");
80
#$ GenerateDep("\$(GENERATED_SRC)/vhdlcode.cpp","vhdlcode.l");
77
81
#$ GenerateLex("vhdlcode",1);
79
#$ GenerateDep("tclscanner.cpp","tclscanner.l");
83
#$ GenerateDep("\$(GENERATED_SRC)/tclscanner.cpp","tclscanner.l");
80
84
#$ GenerateLex("tclscanner",1);
82
#$ GenerateDep("pre.cpp","pre.l");
86
#$ GenerateDep("\$(GENERATED_SRC)/pre.cpp","pre.l");
83
87
#$ GenerateLex("pre",0);
85
#$ GenerateDep("declinfo.cpp","declinfo.l");
89
#$ GenerateDep("\$(GENERATED_SRC)/declinfo.cpp","declinfo.l");
86
90
#$ GenerateLex("declinfo",0);
88
#$ GenerateDep("defargs.cpp","defargs.l");
92
#$ GenerateDep("\$(GENERATED_SRC)/defargs.cpp","defargs.l");
89
93
#$ GenerateLex("defargs",0);
91
#$ GenerateDep("doctokenizer.cpp","doctokenizer.l");
95
#$ GenerateDep("\$(GENERATED_SRC)/doctokenizer.cpp","doctokenizer.l");
92
96
#$ GenerateLex("doctokenizer",0);
94
#$ GenerateDep("commentcnv.cpp","commentcnv.l");
98
#$ GenerateDep("\$(GENERATED_SRC)/commentcnv.cpp","commentcnv.l");
95
99
#$ GenerateLex("commentcnv",0);
97
#$ GenerateDep("commentscan.cpp","commentscan.l");
101
#$ GenerateDep("\$(GENERATED_SRC)/commentscan.cpp","commentscan.l");
98
102
#$ GenerateLex("commentscan",0);
100
#$ GenerateDep("constexp.cpp","constexp.l","ce_parse.h");
104
#$ GenerateDep("\$(GENERATED_SRC)/constexp.cpp","constexp.l","\$(GENERATED_SRC)/ce_parse.h");
101
105
#$ GenerateLex("constexp",0);
103
#$ GenerateDep("ce_parse.cpp","constexp.y");
104
$(YACC) -l -p constexpYY constexp.y -o ce_parse.cpp
106
#$ GenerateDep("ce_parse.h","constexp.y");
107
$(YACC) -l -d -p ce_parsexpYY constexp.y -o ce_parse.c
110
#$ GenerateDep("vhdlscanner.cpp","vhdlscanner.l","vhdlparser.h");
107
#$ GenerateDep("\$(GENERATED_SRC)/ce_parse.cpp","constexp.y");
108
$(YACC) -l -p constexpYY constexp.y -o \$(GENERATED_SRC)/ce_parse.cpp
110
#$ GenerateDep("\$(GENERATED_SRC)/ce_parse.h","constexp.y");
111
$(YACC) -l -d -p ce_parsexpYY constexp.y -o \$(GENERATED_SRC)/ce_parse.c
112
-rm $(GENERATED_SRC)/ce_parse.c
114
#$ GenerateDep("\$(GENERATED_SRC)/vhdlscanner.cpp","vhdlscanner.l","\$(GENERATED_SRC)/vhdlparser.h");
111
115
#$ GenerateLex("vhdlscanner",1);
113
#$ GenerateDep("vhdlparser.cpp","vhdlparser.y");
114
$(YACC) -l -p vhdlscannerYY vhdlparser.y -o vhdlparser.cpp
117
#$ GenerateDep("\$(GENERATED_SRC)/vhdlparser.cpp","vhdlparser.y");
118
$(YACC) -l -p vhdlscannerYY vhdlparser.y -o \$(GENERATED_SRC)/vhdlparser.cpp
116
#$ GenerateDep("vhdlparser.h","vhdlparser.y");
117
$(YACC) -l -d -p vhdlscannerYY vhdlparser.y -o vhdlparser.c
120
#$ GenerateDep("\$(GENERATED_SRC)/vhdlparser.h","vhdlparser.y");
121
$(YACC) -l -d -p vhdlscannerYY vhdlparser.y -o \$(GENERATED_SRC)/vhdlparser.c
122
-rm $(GENERATED_SRC)/vhdlparser.c
120
#$ GenerateDep("layout.cpp","layout_default.xml.h");
122
124
TO_C_CMD=$(PYTHON) to_c_cmd.py < $< > $@
124
cite.cpp: doxygen.bst.h bib2xhtml.pl.h
126
ftvhelp.cpp: navtree.js.h resize.js.h navtree.css.h
128
htmlgen.cpp: header.html.h footer.html.h doxygen.css.h search_functions.php.h \
129
search_opensearch.php.h search.css.h jquery_p1.js.h jquery_p2.js.h \
130
jquery_p3.js.h jquery_ui.js.h jquery_fx.js.h jquery_pt.js.h \
131
svgpan.js.h dynsections.js.h extsearch.js.h
133
layout.cpp: layout_default.xml.h
135
xmlgen.cpp: index.xsd.h compound.xsd.h
137
latexgen.cpp: doxygen.sty.h
139
searchindex.cpp: search.js.h
141
index.xsd.h: index.xsd
144
compound.xsd.h: compound.xsd
147
layout_default.xml.h: layout_default.xml
150
header.html.h: header.html
153
footer.html.h: footer.html
156
search_functions.php.h: search_functions.php
159
search_opensearch.php.h: search_opensearch.php
162
search.js.h: search.js
165
search.css.h: search.css
168
extsearch.js.h: extsearch.js
171
doxygen.css.h: doxygen.css
174
doxygen.sty.h: doxygen.sty
178
navtree.js.h: navtree.js
181
resize.js.h: resize.js
184
jquery_p1.js.h: jquery_p1.js
187
jquery_p2.js.h: jquery_p2.js
190
jquery_p3.js.h: jquery_p3.js
193
jquery_ui.js.h: jquery_ui.js
196
jquery_fx.js.h: jquery_fx.js
199
jquery_pt.js.h: jquery_pt.js
202
navtree.css.h: navtree.css
205
svgpan.js.h: svgpan.js
208
dynsections.js.h: dynsections.js
211
doxygen.bst.h: doxygen.bst
214
bib2xhtml.pl.h: bib2xhtml.pl
217
version.cpp: ../configure
126
#$ GenerateDep("layout.cpp","\$(GENERATED_SRC)/layout_default.xml.h");
128
#$ GenerateDep("cite.cpp","\$(GENERATED_SRC)/doxygen.bst.h","\$(GENERATED_SRC)/bib2xhtml.pl.h");
130
#$ GenerateDep("ftvhelp.cpp","\$(GENERATED_SRC)/navtree.js.h","\$(GENERATED_SRC)/resize.js.h","\$(GENERATED_SRC)/navtree.css.h");
132
#$ GenerateDep("htmlgen.cpp","\$(GENERATED_SRC)/header.html.h","\$(GENERATED_SRC)/footer.html.h","\$(GENERATED_SRC)/doxygen.css.h","\$(GENERATED_SRC)/search_functions.php.h","\$(GENERATED_SRC)/search_opensearch.php.h","\$(GENERATED_SRC)/search.css.h","\$(GENERATED_SRC)/jquery_p1.js.h","\$(GENERATED_SRC)/jquery_p2.js.h","\$(GENERATED_SRC)/jquery_p3.js.h","\$(GENERATED_SRC)/jquery_ui.js.h","\$(GENERATED_SRC)/jquery_fx.js.h","\$(GENERATED_SRC)/jquery_pt.js.h","\$(GENERATED_SRC)/svgpan.js.h","\$(GENERATED_SRC)/dynsections.js.h","\$(GENERATED_SRC)/extsearch.js.h");
134
#$ GenerateDep("xmlgen.cpp","\$(GENERATED_SRC)/index.xsd.h","\$(GENERATED_SRC)/compound.xsd.h");
136
#$ GenerateDep("latexgen.cpp","\$(GENERATED_SRC)/doxygen.sty.h");
138
#$ GenerateDep("searchindex.cpp","\$(GENERATED_SRC)/search.js.h");
140
$(GENERATED_SRC)/index.xsd.h: index.xsd
143
$(GENERATED_SRC)/compound.xsd.h: compound.xsd
146
$(GENERATED_SRC)/layout_default.xml.h: layout_default.xml
149
$(GENERATED_SRC)/header.html.h: header.html
152
$(GENERATED_SRC)/footer.html.h: footer.html
155
$(GENERATED_SRC)/search_functions.php.h: search_functions.php
158
$(GENERATED_SRC)/search_opensearch.php.h: search_opensearch.php
161
$(GENERATED_SRC)/search.js.h: search.js
164
$(GENERATED_SRC)/search.css.h: search.css
167
$(GENERATED_SRC)/extsearch.js.h: extsearch.js
170
$(GENERATED_SRC)/doxygen.css.h: doxygen.css
173
$(GENERATED_SRC)/doxygen.sty.h: doxygen.sty
176
$(GENERATED_SRC)/navtree.js.h: navtree.js
179
$(GENERATED_SRC)/resize.js.h: resize.js
182
$(GENERATED_SRC)/jquery_p1.js.h: jquery_p1.js
185
$(GENERATED_SRC)/jquery_p2.js.h: jquery_p2.js
188
$(GENERATED_SRC)/jquery_p3.js.h: jquery_p3.js
191
$(GENERATED_SRC)/jquery_ui.js.h: jquery_ui.js
194
$(GENERATED_SRC)/jquery_fx.js.h: jquery_fx.js
197
$(GENERATED_SRC)/jquery_pt.js.h: jquery_pt.js
200
$(GENERATED_SRC)/navtree.css.h: navtree.css
203
$(GENERATED_SRC)/svgpan.js.h: svgpan.js
206
$(GENERATED_SRC)/dynsections.js.h: dynsections.js
209
$(GENERATED_SRC)/doxygen.bst.h: doxygen.bst
212
$(GENERATED_SRC)/bib2xhtml.pl.h: bib2xhtml.pl
215
$(GENERATED_SRC)/version.cpp: ../configure
216
$(PYTHON) version.py $(GENERATED_SRC)