On 12/14/05, H. S. <[EMAIL PROTECTED]> wrote: > I am trying to make a makefile to convert PDFs in a directory to 4-up > PDFs using psnup but I am not able to.
Off hand, I'd probably use something like: #### BEGIN MAKEFILE #### SRCS := $(filter-out %-4up.pdf,$(wildcard *.pdf)) DESTS := $(patsubst %.pdf,%-4up.pdf,$(SRCS)) default : $(DESTS) %.ps : %.pdf acroread -toPostScript $< %-4up.ps : %.ps psnup -m0.5cm -l -Pletter -pletter -4 $< > $@ %-4up.pdf : %-4up.ps ps2pdf $< #### END MAKEFILE #### Remember to change the spaces to tabs for the action lines. Gmail won't let me enter a tab by hand. There's a circular dependency, but it doesn't seem to cause problems. Since you have tighter naming rules, you can probably change %.ps : %.pdf to %N.ps : %N.pdf -- Michael A. Marsh http://www.umiacs.umd.edu/~mmarsh http://mamarsh.blogspot.com