From 557dfdbb9b770f755feae04afe9aaef60d63ada3 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Fri, 29 Jan 2010 18:59:22 -0500 Subject: Split grammar.y to allow code re-use. --- dimension/Makefile.am | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'dimension/Makefile.am') diff --git a/dimension/Makefile.am b/dimension/Makefile.am index 1d18374..1ee125c 100644 --- a/dimension/Makefile.am +++ b/dimension/Makefile.am @@ -23,6 +23,22 @@ bin_PROGRAMS = dimension AM_YFLAGS = -d BUILT_SOURCES = grammar.h +EXTRA_DIST = grammar.prologue \ + grammar.declarations \ + grammar.terminals \ + grammar.nonterminals \ + grammar.rules \ + grammar.epilogue + +grammar.y: grammar.prologue grammar.declarations grammar.terminals grammar.nonterminals grammar.rules grammar.epilogue + echo "%{" >$@ + cat grammar.prologue >>$@ + echo "%}" >>$@ + cat grammar.{declarations,terminals,nonterminals} >>$@ + echo "%%" >>$@ + cat grammar.rules >>$@ + echo "%%" >>$@ + cat grammar.epilogue >>$@ dimension_SOURCES = grammar.y \ lexer.l \ -- cgit v1.2.3