On Sat, Mar 30, 2013 at 09:53:04PM +0000, Brian Wood wrote: > Up till now I've just been building a static library. > Now I want to also create a shared library. > I'm trying to figure out how to compile the files > without the fpic option for the static library and > then add fpic and recompile the files for the shared > library. I'd like to do this from one makefile. Why is that a requirement? Can that one master makefile call two other makefiles, one that produces the static library and the other that produces the shared libary? Or it might be even the same slave makefile, that is called with different arguments (to insert fpic on the compiler command line, for instance). Clearly you need to generate object files in two separate directories, or you need to name them differently. Cheers, florin -- Sent from my other microwave oven. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: <http://mailman.mn-linux.org/pipermail/tclug-list/attachments/20130331/07593cb9/attachment.pgp>