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