shithub: mc

ref: cc3afe8080e433d68406cf51615a9530ecbbba68
dir: /mk/lexyacc.mk/

View raw version
.SUFFIXES:

%.h %.c: %.y
	rm -f $*.h y.tab.h
	yacc -d -o$*.c $<
	[ -f y.tab.h ] && mv y.tab.h $*.h || [ -f $*.h ]

%.c: %.l
	flex -o$*.c $<