[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Wildcard limited to partial match in a single path component?

From: Maurice van der Pot
Subject: Re: Wildcard limited to partial match in a single path component?
Date: Sat, 14 Jan 2012 00:19:09 +0100

On Fri, Jan 13, 2012 at 05:47:20PM -0500, Paul Smith wrote:
> On Fri, 2012-01-13 at 23:39 +0100, Maurice van der Pot wrote:
> > I'm now in the process of rewriting the rules to this:
> > 
> >   _/%XB.h: %XB.itm
> > 
> > It will put files in a different location, but I don't see another
> > solution.
> ??  You didn't describe your actual requirements, but why can't you just
> use:
>       .dir/%XB.h : dir/%XB.h

Because there is one rule and there are many directories. They just all
match the .*/*XB.h pattern.

The makefiles (or at least most of them) are independent of the actual
names of components in the software, but if I have a component ABC then
there should be a rule that matches target .ABC/ABCXB.h and that has
ABC/ABCXB.itm as prerequisite.

> Or, and I don't know if this works, what about:
>       ./.%XB.h: ./%XB.h

That does not seem to match a target of .ABC/ABCXB.h

Replacing .%XB.h with _/%XB.h is not too bad though. And then I can
easily have my prerequisites start with or without the _/ part.


Maurice van der Pot

Gnome Planner Developer  address@hidden

Attachment: pgpH_34jikkZZ.pgp
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]