SUBDIRS=.
sbin_PROGRAMS= mfc
mfc_SOURCES= mfc.c cfparse.y cftoken.l
man8_MANS= mfc.8
mfc_LDADD=-ly
noinst_HEADERS=mfc.h cfparse.h
EXTRA_DIST = ${man8_MANS} mfc.conf.sample
DISTCLEANFILES = cftoken.c cfparse.c cfparse.h
# Config file parser (this is necessary because not all yacc generate y.tab.h)
cftoken.o: cftoken.c cfparse.h
$(COMPILE) -c -o $@ $<
cfparse.o: cfparse.c
$(COMPILE) -c -o $@ $<
cftoken.c: cftoken.l
$(LEX) -ocftoken.c $<
cfparse.h cfparse.c: cfparse.y
$(YACC) -d $< && \
mv y.tab.c cfparse.c && \
mv y.tab.h cfparse.h
syntax highlighted by Code2HTML, v. 0.9.1