SRC = $(wildcard *.qc)
M4SRC = $(patsubst %.qc,%.q,$(SRC))

../qwprogs.dat: macros.m4f $(M4SRC)
	qcc

macros.m4f: macros
	m4 -P -Fmacros.m4f macros >/dev/null

$(M4SRC): macros.m4f
%.q: %.qc
	m4 -P -Rmacros.m4f $< >$@
