/* Copyright (C) 1992, Digital Equipment Corporation                         */
/* All rights reserved.                                                      */
/* See the file COPYRIGHT for a full description.                            */

/* Last modified on Fri Jun 26 16:10:14 PDT 1992 by muller                   */
/*      modified on Thu Mar  5 13:51:55 PST 1992 by meehan                   */
/*      modified on Thu Jul 25 21:30:24 PDT 1991 by stolfi                   */
/*      modified on Mon Jul  1 14:19:31 PDT 1991 by mhb                      */

/*
    (cd src; m3make y.tab.c lex.yy.c)
    m3make
*/

YACC = bison -y

y.tab.o: ../src/y.tab.c ../src/lex.yy.c ../src/hash.h ../src/yaccpar

lex.yy.c: Parse.lex
	lex Parse.lex

y.tab.c: Parse.yacc
	$(YACC) Parse.yacc

implementation (Main)
interface (ExceptionArg)
interface (FBE)
module (FBEPostScript)
module (FBEWr)
module (Parse)
c_source (y.tab)
module (NewFormatter)

/*
source (Parse.lex)
h_source (hash)
source (Parse.yacc)
source (yaccpar)
*/

import_lib (l)        /* That's where the lex stuff lives */

Program (m3pp)
ManPage (m3pp,1)

M3OPT = -g -X1_-I../src_

scratch::
	/bin/rm -f lex.yy.c y.tab.c

