[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Linking rule advice
From: |
Darin Johnson |
Subject: |
Re: Linking rule advice |
Date: |
Mon, 6 Jun 2005 10:13:29 -0700 (GMT-07:00) |
> dj> But the $^ expands into full paths.
> You have two choices:
>
> 1) Use the "-lfoo" syntax on the prerequisites list, and make sure that
> the directory containing the libraries is listed via VPATH or vpath.
This doesn't do anything, and I have tried this approach. The -"-lfoo"
will expand out into the full path name and be included in the command
line. Ie, I've got this test makefile:
VPATH=zzz
test: a.o b.o -lfoo -lbar ; @echo $^
And it prints out "a.o b.o zzz/libfoo.a zzz/libbar.a".
Darin Johnson