SOURCE = manual all: $(SOURCE).pdf $(SOURCE).txt PNG_FIGS = $(wildcard *.png) PDF_FIGS = $(patsubst %.png,%.pdf,$(PNG_FIGS)) %.pdf: %.png convert $< -density 150 $@ %.pdf: %.texinfo $(PDF_FIGS) texi2pdf $< %.txt: %.texinfo makeinfo --no-headers --force -o $@ $< clean: rm -f $(SOURCE).{aux,cp,cps,fn,ky,log,pg,toc,tp,vr,vrs} $(PDF_FIGS)