automake
[Top][All Lists]
Advanced

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

Re: creating shared libraries


From: txie
Subject: Re: creating shared libraries
Date: Mon, 29 Oct 2007 18:02:40 -0400 (EDT)
User-agent: SquirrelMail/1.4.8-4.0.1.el4

> * address@hidden wrote on Fri, Oct 26, 2007 at 06:27:00PM CEST:
>>
>> Yes, It works. And I found another solution: using Libtool Convenience
>> Libraries. Firstly create some .la files in subdirectories, then create
>> the wanted .la file on the upper directory.
>
> Yes, that is a possibility.
>
>> But I have 2 new problems now:
>> 1. My solution works well. But the names of the objective files are
>> changed.
>> For example, vector.c file is compiled to libutil_la-vector.o file not
>> vector.o file. How to change the name to vector.o ?
>
> Object file names are an internal detail of Automake.  You should not
> need to know them, and the name should normally not matter.  Automake
> may rename objects for several reasons, see:
> <http://sources.redhat.com/automake/automake.html#renamed-objects>.
>
>> 2. I have to write Makefiles in every subdirectories, and specify them
>> in
>> the configure.ac file. It is boring. Is that necessary?
>
> Yes.  You can use a script to do that, if it helps you.
>
> Cheers,
> Ralf
>


Ralf,

I still dont know how to remove the library files with version number,
such as libfoo.so.0.0.0. May you show me a simple example?
How to remove the libtool .lo files during the process of 'make'? Thanks.

Regards,

Ting







reply via email to

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