Files
evolution/win32/README
Tor Lillqvist 039812d8ad win32/README win32/Makefile.am win32/dummy.la win32/libemiscwidgets.def
2005-06-15  Tor Lillqvist  <tml@novell.com>

	* win32/README
	* win32/Makefile.am
	* win32/dummy.la
	* win32/libemiscwidgets.def
	* win32/libevolution-addressbook.def
	* win32/libevolution-calendar.def
	* win32/libevolution-mail.def
	* win32/libfilter.def: New files. Build bootstrap import libraries
	for some of Evolution's DLLs to work around circular dependencies
	between some of the shared libraries. Circular dependecies are
	problematic on Win32 where one can't have undefined symbols in
	executables (or shared libraries).

svn path=/trunk/; revision=29508
2005-06-15 19:05:11 +00:00

14 lines
743 B
Plaintext

This directory contains .def files for some of the DLLs in
Evolution. They are used to build bootstrap import libraries for these
DLLs in advance before they have actually been built. This is
necessary because Evolution's shared libraries have circular
dependencies, and one can't have unresolved symbols when building
shared libraries on Win32.
These .def files aren't used when building the actual DLLs in
question. They are only used to produce bootstrap import libraries for
them. Thus a .def file for libFOO here doesn't list all the actual
entry points in libFOO, only those that are used by other DLLs that
are built before libFOO. When the actual libFOO is built, we rely on
the GNU linker's auto-export to export all public symbols.