Andrew Black wrote:
Martin Sebor wrote:
Andrew Black wrote:
[...]
The LDSOFLAGS variable defines the set of linker flags
when linking a shared library, and we should also have
one for rwtest, and for programs that link with one or
both of the two. Maybe something like
LDFLAGS: common linker flags
LDFLAGS.lib: linker flags for the library only
LDFLAGS.rwt: linker flags for rwtest only
LDFLAGS.tst: linker flags for the tests
LDFLAGS.exm: linker flags for the examples
LDFLAGS.util: linker flags for the utilities
These would replace the current SHARED_LDFLAGS as well
as LDSOFLAGS.
This seems like a reasonable plan of action. I note that the values of
the new variables will need to be written into the generated
makefile.in, as the .config files aren't used outside the builddir make
process. I suspect that the values for LDFLAGS.exm and LDFLAGS.util
will be the same, but it's probably better to keep these separate, in
case they need to differ.
Do you wish to make these changes, or shall I?
I'll be happy to let you take the first crack at it :)
Thanks
Martin