[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: A4 Printing
On Mon, 2007-09-10 at 20:33 -0400, DJ Delorie wrote:
> > However, the pdf barfs. Is there a wrap error in your post, or is
> > "$<" a construct I'm not familiar with?
>
> When using pattern rules (wildcards) in Makefiles, there are some
> variables you can use to expand to the part of the filenames that
> match the wildcards. Example:
>
> %.pdf : %.ps Makefile
> ps2pdf $< > $@
>
> If we're converting "page.ps" to "page.pdf", some useful variables are
> as follows:
>
> $@ page.pdf (the target)
> $< page.ps (the first depends-on file)
> $^ "page.ps Makefile" (all depends-on files)
> $* page (the part that matched the '%')
Thanks again DJ. Over the last 10 years, I have had 2 or 3 attempts (my
only ventures into a bit of serious code...)to climb the Makefile
plateau. But, seeing 99.99*% of my work is sys-admin for a regional
daily newspaper, I just keep forgetting almost everything I read. Not
enough playtime...
--
Greg
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user