On Mon, Mar 26, 2001 at 10:33:14PM -0500, Paul D. Smith wrote:
> %% "Brian J. Murrell" <[EMAIL PROTECTED]> writes:
> 
> Note: you can replace "$(subst .sync-foo-,,$@)" here with just "$*".

Thanx for that pointer!

> That'll probably simplify things enough that you don't even need the
> temporary variable,

Indeed!

> if you don't want it, and you can make these all
> separate lines in the command script instead of concatenating them.

Yup.  Did that too.  :-)

> I do not see any mention of ".sync-foo-test" or ".sync-bar-test" in the
> makefile you've provided.

Specifically, with "test" no it does not.  I guess the fact that it's
there implicitly via the % macro does not count.

> Since they're not mentioned anywhere in the makefile, but instead
> inferred completely by make, they're considered intermediate files and
> eligible for deletion.

I can understand that.

> Just a question: why don't you want them deleted?

Because they are "pseudo" targets.  They simply keep track of whether
a target (which produces no local files) is newer than it's
prerequisites.

b.

-- 
Brian J. Murrell

_______________________________________________
Help-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/help-make

Reply via email to