Mercurial > hg > octave-nkf
diff src/parse-tree/module.mk @ 15085:28f5f4a4a80a
maint: Move parser code and rules to parse-tree/ directory
* src/Makefile.am: Remove rules for parser code.
* parse-tree/module.mk: Add rules for parser code.
* lex.h, lex.ll, oct-parse.yy, parse-private.h, parse.h: Move
files from src/ to parse-tree/ directory.
author | Rik <rik@octave.org> |
---|---|
date | Thu, 02 Aug 2012 17:10:26 -0700 |
parents | 46b19589b593 |
children | 20b33f227599 |
line wrap: on
line diff
--- a/src/parse-tree/module.mk +++ b/src/parse-tree/module.mk @@ -1,6 +1,18 @@ EXTRA_DIST += \ parse-tree/module.mk +PARSER_INCLUDES = \ + parse-tree/lex.h \ + parse.h \ + parse-private.h + +PARSER_SRC = \ + parse-tree/lex.ll \ + parse-tree/oct-parse.yy + +lex.lo lex.o oct-parse.lo oct-parse.o: \ + AM_CXXFLAGS := $(filter-out -Wold-style-cast, $(AM_CXXFLAGS)) + PT_INCLUDES = \ parse-tree/pt-all.h \ parse-tree/pt-arg-list.h \ @@ -29,7 +41,8 @@ parse-tree/pt-stmt.h \ parse-tree/pt-unop.h \ parse-tree/pt-walk.h \ - parse-tree/pt.h + parse-tree/pt.h \ + $(PARSER_INCLUDES) PARSE_TREE_SRC = \ parse-tree/pt-arg-list.cc \ @@ -57,5 +70,6 @@ parse-tree/pt-select.cc \ parse-tree/pt-stmt.cc \ parse-tree/pt-unop.cc \ - parse-tree/pt.cc + parse-tree/pt.cc \ + $(PARSER_SRC)