[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to simplify this makefile?
From: |
Karl Berry |
Subject: |
Re: How to simplify this makefile? |
Date: |
Thu, 6 May 2004 09:56:16 -0400 |
obviously didn't grasp all of the details.
Perfectly understandable :).
should recursively invoke make with my output directory (Materials) as
the current directory, rather than using source as the current
I'm not sure you need to do this.
so 00cover.ppt -> 00cover.pdf, 01overview.ppt -> 01overview.pdf, and
So where does the PT3443Color.pdf come in? That's why you said that the
simple pattern rule I sent doesn't work.
Looking at your original message, how about making a rule:
..\Materials\PT%.pdf: <something>
I'm not sure what the <something> is because I can't tell how you
intended to build the PT's. But at least that will allow you to handle
them differently than the 00*.ppt -> 00*.pdf case.
Also, I noticed:
CHAPTERSCOLOR=..\Materials\${CHAPTER00} \
..\Materials\${CHAPTER01} \
..\Materials\${CHAPTER02} \
You could avoid the repeating the ..\Materials\ (if this matters) with
the $(addprefix) function.
Anyway, happy making :).
k
Re: How to simplify this makefile?, Bob Stark, 2004/05/07