I've found that trying to use the implicit rules to do anything very complex 
is pretty difficult.  I've even tried stuff very similar to what you're doing 
and I've ended up using $(eval ...) and define to create sets of regular 
rules that do exactly what I want instead of trying to coerce implicit rules 
to do what I want.  The mechanism was really designed to work for simple %.c 
to %.o type stuff.  Anything more complex is beyond it's ability.

On Friday 29 August 2003 09:54 am, Jim McElwaine wrote:
> I want to make rules like the following
>
> $(A): %: $(dir %)/a
>
>
> where I operate with string functions on % to generate the
> dependencies but these do not seem to be evaluated Is there are any
> solution to this without generating an intermediate file?
>
> The info files say intriguingly that normaly only on "%" is used in a
> patterm mathcing rule but they don't explain how to use more than one,
> which would actually work for me.
>
> for example
>
> A:= ad/ad bd/bd cd/cd
>
> $(A): %/%: %/a
>
> but this doesn't work how I would expect either
>
> Jim



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

Reply via email to