# {updated by mmm: Thu Apr 11 16:11:35 1996 GMT}
# {flags: -a- -e- -l- -L- -m- -1- -v-}
# {rules}
.SUFFIXES:
.SUFFIXES:	.o .sy .m2 .d
MFLAGS =	
M2C =		m2c
.m2.o:
		$(M2C) -c $(MFLAGS) $*.m2
.d.sy:
		$(M2C) $(MFLAGS) $*.d
# {macros}
SRC =		Scan.d Scan.m2 SymTab.d SymTab.m2 mtags.m2
TAGSRC =	Scan.m2 SymTab.m2 mtags.m2
OBJS =		Scan.o SymTab.o mtags.o
SYMS =		Scan.sy SymTab.sy
REFS =		Scan.r SymTab.r mtags.r
# {all}
T =		mtags
all:		$T
# {linkage}
LIBS =		
LDFLAGS =	
$T:		Scan.o SymTab.o mtags.o
		$(M2C) $(MFLAGS) -o $@ $(LDFLAGS) Scan.o SymTab.o mtags.o \
		$(LIBS)
# {dependencies}
Scan.sy:	SymTab.sy
Scan.o:		Scan.sy SymTab.sy
SymTab.sy:	
SymTab.o:	SymTab.sy
mtags.o:	Scan.sy SymTab.sy
#
tags:		$(TAGSRC)
		mtags $(TAGSRC)
#
.PRECIOUS:	Pr.date
SPOOL =		lp
pr:		Pr.date
Pr.date:	$(SRC)
		pr $? | $(SPOOL)
		-touch Pr.date
#
clean:		; rm -f $(OBJS) $(SYMS) $(REFS)
