[Nautilus-list] Private library Makefile changes



Short story: 

You need to do 'make clean' in nautilus if you update after my last
changes.


Long sappy story:

I changed the way all the 'private' libraries that Nautilus uses are
built.

Now, the cut-n-paste-code libraries and librsvg are only built as static
archive libraries.  These are not installed or exported in any way. 
They are then statically linked into libnautilus-extensions.

I also changed all the makefiles that were linking against these -
dynamically in some cases.

So from now onwards, new components only need to link with
libnautilus-extensions to have access to all the goodies.  This way we
can manage this kind of dependencies only in one place.

Unfortunately, there are no Makefile dependencies for libraries, so
unless you do a 'make clean' and nautilus, you will get link errors.

-re




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