#	CFLAGS	=	-g -DFLEX_DEBUG
#	CFLAGS	=	-g
#	CFLAGS	=	-g -DYYDEBUG
CFLAGS	=	-O -DTERMIO -DTERMCAP
LDFLAGS	=	-ly -ltermcap

# C source files
# Yacc source files
YSRC	=	dumb_menu.y
YCCC	=	$(YSRC:.y=.c)
YOBJ	=	$(YSRC:.y=.o)

LSRC	=	dumb_menu.l
LEX	=	flex
LFLAGS	=

dumb_menu :  $(YCCC) lex.yy.c
	$(CC) $(CFLAGS) $(YCCC) $(LDFLAGS) -o dumb_menu

dumb_menu.0s :  dumb_menu.c lex.yy.c
	$(CC) $(CFLAGS) -M0s dumb_menu.c $(LDFLAGS) -o dumb_menu.0s

lex.yy.c : dumb_menu.l
	$(LEX) $(LFLAGS) dumb_menu.l

prt : $(YSRC) $(LSRC)
	for x in $? ; do \
	pr -f -l60 -e8 -o2 $$x | lp -dlaser ;\
	done
	touch prt

tar :
	format /dev/rfd096ds9
	tar cvf /dev/fd096ds9 $(YSRC) $(LSRC) *.1 Makefile s.* *.doc menu.def \
		*.menu dumb_menu dumb_menu.0s

clean :
	rm -f $(OBJS) $(YCCC) lex.yy.c

kit : $(YSRC) $(LSRC) dumb_menu.1 Makefile menu.def sub.menu directory
	makekit -m $(YSRC) $(LSRC) dumb_menu.1 Makefile menu.def sub.menu \
		directory README
	touch kit
