diff options
Diffstat (limited to 'src/libdoxygen.t.in')
-rw-r--r-- | src/libdoxygen.t.in | 169 |
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 |