PROGRAM	      = dcuse

CC	      = cc

RIE	      = rie

LEX           = lex

CFLAGS        = -O

MDMS	      = lex.yy.c \
		dcuse.tab.c

all:		$(PROGRAM)

$(PROGRAM):     $(MDMS)
		$(CC) $(CFLAGS) dcuse.tab.c -o $(PROGRAM) -ll

lex.yy.c:	dcuse.l
		$(LEX) dcuse.l

dcuse.tab.c:	dcuse.rie
		$(RIE) dcuse.rie

clean:;		rm -f $(MDMS) $(PROGRAM)

