aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2000-09-08 17:59:41 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2000-09-08 17:59:41 +0800
commit1ef257f125f95f5ca489a9939611bc10a8d020ad (patch)
treec32cded35f3590137415cef3896936464eba55de
parentaa20072666850291f8a00dec148df5d58991ae60 (diff)
downloadgsoc2013-evolution-1ef257f125f95f5ca489a9939611bc10a8d020ad.tar.gz
gsoc2013-evolution-1ef257f125f95f5ca489a9939611bc10a8d020ad.tar.zst
gsoc2013-evolution-1ef257f125f95f5ca489a9939611bc10a8d020ad.zip
A simple explanation of what is going on here, as it's easy to get
confused. Maybe we should move the libeshell stuff into a separate directory. svn path=/trunk/; revision=5257
-rw-r--r--shell/README14
1 files changed, 14 insertions, 0 deletions
diff --git a/shell/README b/shell/README
new file mode 100644
index 0000000000..fc0871eb5d
--- /dev/null
+++ b/shell/README
@@ -0,0 +1,14 @@
+Two things are built in this directory: the shell's executable, named
+`evolution', and the shell utility library, `libeshell'.
+
+The `e-*' files belong to the shell, and their API is not exported at
+all.
+
+The `evolution-*' files, instead, are Bonobo-style wrappers for the
+shell's Evolution:: CORBA interfaces. They are all compiled into
+`libeshell'; the shell itself links against `libeshell'.
+
+The `evolution-*-client' files are utility GTK+-style wrappers for the
+CORBA methods; the modules whose name does not end with `-client',
+instead, are Bonobo-like GTK+ objects wrapping the implementation of
+the CORBA server.