On Tue, May 01, 2012 at 12:34:58AM +0200, David Ostrovsky wrote: > Hi, > > during gbuild'fication of idlc module I did a not so nice hack: as > *_add_lexers helper function was not implemented, > I replaced dmake code with gbuild code in CustomTarget-Makefile. > I also forgot to remove the wrap_parser.cxx file. > > This patch cleans it up and introduce *_add_lexers helper methods, > like *_add_grammars and friends:
Thanks :-) I changed the names to LexTarget and _add_scanners, hopefully you do not mind. I also cleaned it a bit, removing a couple of debugging lines. > This patch is also a preparation for gbuild conversion of other modules. > Module l10ntools has three lexer files (this is C-code though): I do not think we should bother differentiating between C and C++-based scanners; just treat them all as C++. > echo $(find l10ntools -name *.l) > l10ntools/source/cfglex.l l10ntools/source/srclex.l > l10ntools/source/xrmlex.l There is another one in connectivity: connectivity/source/parse/sqlflex.l D. _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice