diff options
author | Luis Ontanon <luis.ontanon@gmail.com> | 2005-05-16 13:28:35 +0000 |
---|---|---|
committer | Luis Ontanon <luis.ontanon@gmail.com> | 2005-05-16 13:28:35 +0000 |
commit | 047baf2c3861ff98b694d7f9ca9db586d0c2f5b5 (patch) | |
tree | fe523c20e67ff9373d27191240b9ff29a1766f51 /plugins/mate/Makefile.am | |
parent | a14646212b4b7790da17d1f24b912484f30e0ac5 (diff) |
MATE has a grammar.
Although not yet fully implemented I want this version as a reference.
svn path=/trunk/; revision=14373
Diffstat (limited to 'plugins/mate/Makefile.am')
-rw-r--r-- | plugins/mate/Makefile.am | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/plugins/mate/Makefile.am b/plugins/mate/Makefile.am index 2b6fd02673..266d308fa2 100644 --- a/plugins/mate/Makefile.am +++ b/plugins/mate/Makefile.am @@ -27,7 +27,8 @@ INCLUDES = -I$(top_srcdir) plugindir = @plugindir@ plugin_LTLIBRARIES = mate.la -mate_la_SOURCES = moduleinfo.h mate.h mate_util.h packet-mate.c mate_runtime.c mate_setup.c mate_util.c mate_plugin.c +mate_la_SOURCES = moduleinfo.h mate.h mate_util.h mate_grammar.h \ + packet-mate.c mate_runtime.c mate_setup.c mate_util.c mate_plugin.c mate_grammar.c mate_parser.c mate_la_LDFLAGS = -module -avoid-version mate_la_LIBADD = @PLUGIN_LIBS@ @@ -41,4 +42,17 @@ CLEANFILES = \ *~ EXTRA_DIST = \ + mate_grammar.lemon \ + mate_parser.l \ Makefile.nmake + +mate_parser.c : mate_parser.l + $(LEX) -Pdf_ -omate_parser.c $(srcdir)/mate_parser.l + +LEMON = ../../tools/lemon + +mate_grammar.h : mate_grammar.c +mate_grammar.c : mate_grammar.lemon mate.h mate_util.h + $(LEMON)/lemon t=$(srcdir)/$(LEMON)/lempar.c $(srcdir)/mate_grammar.lemon || \ + (rm -f grammar.c grammar.h ; false) + |