summaryrefslogtreecommitdiffstats
path: root/src/libdoxygen.t.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/libdoxygen.t.in')
-rw-r--r--src/libdoxygen.t.in169
1 files changed, 91 insertions, 78 deletions
diff --git a/src/libdoxygen.t.in b/src/libdoxygen.t.in
index 959fd69..d16c8e9 100644
--- a/src/libdoxygen.t.in
+++ b/src/libdoxygen.t.in
@@ -18,7 +18,9 @@
LEX = %%FLEX%%
YACC = %%BISON%%
-INCBUFSIZE = $(PERL) increasebuffer.pl
+PYTHON = %%PYTHON%%
+PERL = %%PERL%%
+INCBUFSIZE = $(PYTHON) increasebuffer.py
#${
sub GenerateDep {
@@ -46,150 +48,161 @@ sub GenerateDep {
####################
#$ GenerateDep("scanner.cpp","scanner.l");
- $(LEX) -PscanYY -t scanner.l | $(INCBUFSIZE) >scanner.cpp
+ $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("code.cpp","code.l");
- $(LEX) -PcodeYY -t code.l | $(INCBUFSIZE) >code.cpp
+ $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("pyscanner.cpp","pyscanner.l");
- $(LEX) -PpyscanYY -t pyscanner.l | $(INCBUFSIZE) >pyscanner.cpp
+ $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("pycode.cpp","pycode.l");
- $(LEX) -PpycodeYY -t pycode.l | $(INCBUFSIZE) >pycode.cpp
+ $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("fortranscanner.cpp","fortranscanner.l");
- $(LEX) -i -PfscanYY -t fortranscanner.l | $(INCBUFSIZE) >fortranscanner.cpp
+ $(LEX) -i -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("fortrancode.cpp","fortrancode.l");
- $(LEX) -i -PfcodeYY -t fortrancode.l | $(INCBUFSIZE) >fortrancode.cpp
+ $(LEX) -i -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("vhdlcode.cpp","vhdlcode.l");
- $(LEX) -i -PvhdlcodeYY -t vhdlcode.l | $(INCBUFSIZE) >vhdlcode.cpp
+ $(LEX) -i -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("tclscanner.cpp","tclscanner.l");
- $(LEX) -i -PtclscanYY -t tclscanner.l | $(INCBUFSIZE) >tclscanner.cpp
+ $(LEX) -i -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("pre.cpp","pre.l");
- $(LEX) -PpreYY -t pre.l | $(INCBUFSIZE) >pre.cpp
+ $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("declinfo.cpp","declinfo.l");
- $(LEX) -PdeclinfoYY -t declinfo.l | $(INCBUFSIZE) >declinfo.cpp
+ $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("defargs.cpp","defargs.l");
- $(LEX) -PdefargsYY -t defargs.l | $(INCBUFSIZE) >defargs.cpp
+ $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("doctokenizer.cpp","doctokenizer.l");
- $(LEX) -PdoctokenizerYY -t doctokenizer.l | $(INCBUFSIZE) >doctokenizer.cpp
+ $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("commentcnv.cpp","commentcnv.l");
- $(LEX) -PcommentcnvYY -t commentcnv.l | $(INCBUFSIZE) >commentcnv.cpp
+ $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("commentscan.cpp","commentscan.l");
- $(LEX) -PcommentScanYY -t commentscan.l | $(INCBUFSIZE) >commentscan.cpp
+ $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
-#$ GenerateDep("ce_lex.cpp","constexp.l","ce_parse.h");
- $(LEX) -PcppExpYY -t constexp.l | $(INCBUFSIZE) >ce_lex.cpp
+#$ GenerateDep("constexp.cpp","constexp.l","ce_parse.h");
+ $(LEX) -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("ce_parse.cpp","constexp.y");
- $(YACC) -l -p cppExpYY constexp.y -o ce_parse.cpp
+ $(YACC) -l -p constexpYY constexp.y -o ce_parse.cpp
#$ GenerateDep("ce_parse.h","constexp.y");
- $(YACC) -l -d -p cppExpYY constexp.y -o ce_parse.c
+ $(YACC) -l -d -p ce_parsexpYY constexp.y -o ce_parse.c
-rm ce_parse.c
#$ GenerateDep("vhdlscanner.cpp","vhdlscanner.l","vhdlparser.h");
- $(LEX) -i -PvhdlScanYY -t vhdlscanner.l | $(INCBUFSIZE) >vhdlscanner.cpp
+ $(LEX) -i -P$*YY -t $*.l | $(INCBUFSIZE) >$*.cpp
#$ GenerateDep("vhdlparser.cpp","vhdlparser.y");
- $(YACC) -l -p vhdlScanYY vhdlparser.y -o vhdlparser.cpp
+ $(YACC) -l -p vhdlscannerYY vhdlparser.y -o vhdlparser.cpp
#$ GenerateDep("vhdlparser.h","vhdlparser.y");
- $(YACC) -l -d -p vhdlScanYY vhdlparser.y -o vhdlparser.c
+ $(YACC) -l -d -p vhdlscannerYY vhdlparser.y -o vhdlparser.c
-rm vhdlparser.c
-#$ GenerateDep("layout.cpp","layout_default.h");
+#$ GenerateDep("layout.cpp","layout_default.xml.h");
-TO_C_CMD=sed -e "s/\\\\/\\\\\\\\/g" -e "s/\"/\\\\\"/g" -e "s/^/\"/g" -e "s/$$/\\\\n\"/g"
+TO_C_CMD=$(PYTHON) to_c_cmd.py < $< > $@
-index_xsd.h: index.xsd
- cat index.xsd | $(TO_C_CMD) >index_xsd.h
+cite.cpp: doxygen.bst.h bib2xhtml.pl.h
-compound_xsd.h: compound.xsd
- cat compound.xsd | $(TO_C_CMD) >compound_xsd.h
+ftvhelp.cpp: navtree.js.h resize.js.h navtree.css.h
-layout_default.h: layout_default.xml
- cat layout_default.xml | $(TO_C_CMD) >layout_default.h
+htmlgen.cpp: header.html.h footer.html.h doxygen.css.h search_functions.php.h \
+ search_opensearch.php.h search.css.h jquery_p1.js.h jquery_p2.js.h \
+ jquery_p3.js.h jquery_ui.js.h jquery_fx.js.h jquery_pt.js.h \
+ svgpan.js.h dynsections.js.h extsearch.js.h
-header_html.h: header.html
- cat header.html | $(TO_C_CMD) >header_html.h
+layout.cpp: layout_default.xml.h
-footer_html.h: footer.html
- cat footer.html | $(TO_C_CMD) >footer_html.h
+xmlgen.cpp: index.xsd.h compound.xsd.h
-search_functions_php.h: search_functions.php
- cat search_functions.php | $(TO_C_CMD) >search_functions_php.h
+searchindex.cpp: search.js.h
-search_opensearch_php.h: search_opensearch.php
- cat search_opensearch.php | $(TO_C_CMD) >search_opensearch_php.h
+index.xsd.h: index.xsd
+ $(TO_C_CMD)
-search_js.h: search.js
- cat search.js | $(TO_C_CMD) >search_js.h
+compound.xsd.h: compound.xsd
+ $(TO_C_CMD)
-search_css.h: search.css
- cat search.css | $(TO_C_CMD) >search_css.h
+layout_default.xml.h: layout_default.xml
+ $(TO_C_CMD)
-extsearch_js.h: extsearch.js
- cat extsearch.js | $(TO_C_CMD) >extsearch_js.h
+header.html.h: header.html
+ $(TO_C_CMD)
-doxygen_css.h: doxygen.css
- cat doxygen.css | $(TO_C_CMD) >doxygen_css.h
+footer.html.h: footer.html
+ $(TO_C_CMD)
-doxygen_sty.h: doxygen.sty
- cat doxygen.sty | $(TO_C_CMD) >doxygen_sty.h
+search_functions.php.h: search_functions.php
+ $(TO_C_CMD)
-navtree_js.h: navtree.js
- cat navtree.js | $(TO_C_CMD) >navtree_js.h
+search_opensearch.php.h: search_opensearch.php
+ $(TO_C_CMD)
-navindex_js.h: navindex.js
- cat navindex.js | $(TO_C_CMD) >navindex_js.h
+search.js.h: search.js
+ $(TO_C_CMD)
-resize_js.h: resize.js
- cat resize.js | $(TO_C_CMD) >resize_js.h
+search.css.h: search.css
+ $(TO_C_CMD)
-jquery_p1_js.h: jquery_p1.js
- cat jquery_p1.js | $(TO_C_CMD) >jquery_p1_js.h
+extsearch.js.h: extsearch.js
+ $(TO_C_CMD)
-jquery_p2_js.h: jquery_p2.js
- cat jquery_p2.js | $(TO_C_CMD) >jquery_p2_js.h
+doxygen.css.h: doxygen.css
+ $(TO_C_CMD)
-jquery_p3_js.h: jquery_p3.js
- cat jquery_p3.js | $(TO_C_CMD) >jquery_p3_js.h
+doxygen.sty.h: doxygen.sty
+ $(TO_C_CMD)
-jquery_p4_js.h: jquery_p4.js
- cat jquery_p4.js | $(TO_C_CMD) >jquery_p4_js.h
-jquery_ui_js.h: jquery_ui.js
- cat jquery_ui.js | $(TO_C_CMD) >jquery_ui_js.h
+navtree.js.h: navtree.js
+ $(TO_C_CMD)
-jquery_fx_js.h: jquery_fx.js
- cat jquery_fx.js | $(TO_C_CMD) >jquery_fx_js.h
+resize.js.h: resize.js
+ $(TO_C_CMD)
-jquery_pt_js.h: jquery_pt.js
- cat jquery_pt.js | $(TO_C_CMD) >jquery_pt_js.h
+jquery_p1.js.h: jquery_p1.js
+ $(TO_C_CMD)
-navtree_css.h: navtree.css
- cat navtree.css | $(TO_C_CMD) >navtree_css.h
+jquery_p2.js.h: jquery_p2.js
+ $(TO_C_CMD)
-svgpan_js.h: svgpan.js
- cat svgpan.js | $(TO_C_CMD) >svgpan_js.h
+jquery_p3.js.h: jquery_p3.js
+ $(TO_C_CMD)
-dynsections_js.h: dynsections.js
- cat dynsections.js | $(TO_C_CMD) >dynsections_js.h
+jquery_ui.js.h: jquery_ui.js
+ $(TO_C_CMD)
-doxygen_bst.h: doxygen.bst
- cat doxygen.bst | $(TO_C_CMD) >doxygen_bst.h
+jquery_fx.js.h: jquery_fx.js
+ $(TO_C_CMD)
-bib2xhtml.h: bib2xhtml.pl
- cat bib2xhtml.pl | $(TO_C_CMD) >bib2xhtml.h
+jquery_pt.js.h: jquery_pt.js
+ $(TO_C_CMD)
+navtree.css.h: navtree.css
+ $(TO_C_CMD)
+svgpan.js.h: svgpan.js
+ $(TO_C_CMD)
+
+dynsections.js.h: dynsections.js
+ $(TO_C_CMD)
+
+doxygen.bst.h: doxygen.bst
+ $(TO_C_CMD)
+
+bib2xhtml.pl.h: bib2xhtml.pl
+ $(TO_C_CMD)
+
+version.cpp: ../configure
+ $(PYTHON) version.py