316
316
# pars0lex.c and pars0grm.c have lots of redundant decls
317
317
# and unused/undefeind stuf, but are generated anyway
318
318
plugin_innobase_libpars_la_CFLAGS= ${AM_CFLAGS} ${NO_WERROR} \
319
320
-I$(top_srcdir)/plugin/innobase/include \
324
325
plugin_innobase_libinnobase_la_LIBADD= plugin/innobase/libpars.la
326
327
plugin/innobase/pars/pars0grm.c: plugin/innobase/pars/pars0grm.y
328
330
@mv plugin/innobase/pars/pars0grm.tab.h plugin/innobase/include/pars0grm.h
329
331
@sed -e 's/pars0grm.tab.c/pars0grm.c/; s/^\(\(YYSTYPE\|int\) yy\(char\|nerrs\)\)/static \1/; s/\(\(YYSTYPE\|int\) yy\(lval\|parse\)\)/UNIV_INTERN \1/;' < plugin/innobase/pars/pars0grm.tab.c > plugin/innobase/pars/pars0grm.c
330
332
@rm plugin/innobase/pars/pars0grm.tab.c