From ce4a32fe52ef09d8f5ff1dd22c001110902b60a2 Mon Sep 17 00:00:00 2001 From: toma Date: Wed, 25 Nov 2009 17:56:58 +0000 Subject: Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdelibs@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- NAMING | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 NAMING (limited to 'NAMING') diff --git a/NAMING b/NAMING new file mode 100644 index 000000000..cd3c5ae80 --- /dev/null +++ b/NAMING @@ -0,0 +1,75 @@ +This document describes the naming convention for the various kinds +of DSOs (Dynamic Shared Objects). + +NOTE: Files of the format xxxx.la are libtool files that describe the +actual DSO. The DSO itself is usually named xxxx.so or libxxxx.so. +Some platforms require that the name of a DSO starts with "lib". On +those platforms xxxx.la and libxxxx.la both generate DSOs with the +same name "libxxxx.so". Since this leads to problems you should never +use both "xxxx.la" and "libxxxx.la" as names for DSOs!! + +*** Since .la is reserved for KDEInit loadable modules, it is +*** strongly recommended NEVER to use lib.la as the name of a +*** library. + + +KDEInit Loadable Modules +======================== +Name: .la +Definition: kdeinit_LTLIBRARIES = .la +LDFLAGS: -module $(KDE_PLUGIN) + + +KParts +====== +Name: libpart.la +Definition: kde_module_LTLIBRARIES = libpart.la +LDFLAGS: -module $(KDE_PLUGIN) + + +KImageIO plugin +=============== +Name: kimg_.la +Definition: kde_module_LTLIBRARIES = kimg_.la +LDFLAGS: -module $(KIMGIO_PLUGIN) + + +KWin plugin +=========== +Name: kwin3_.la +Definition: kde_module_LTLIBRARIES = kwin3_.la +LDFLAGS: -module $(KDE_PLUGIN) + + +KIOSlave +======== +Name: kio_.la +Definition: kde_module_LTLIBRARIES = kio_.la +LDFLAGS: -module $(KDE_PLUGIN) + + +KControl Module +=============== +Name: kcm_.la +Definition: kde_module_LTLIBRARIES = kcm_.la +LDFLAGS: -module $(KDE_PLUGIN) + + +KDED Module +=========== +Name: kded_.la +Definition: kde_module_LTLIBRARIES = kded_.la +LDFLAGS: -module $(KDE_PLUGIN) + + +Kicker Applet +============= +Name: _panelapplet.la +Definition: kde_module_LTLIBRARIES = _panelapplet.la +LDFLAGS: -module $(KDE_PLUGIN) + + +A definition like kde_module_LTLIBRARIES = +means that the module is installed under $(kde_moduledir), +which is $prefix/lib/kde3/ in KDE3. + -- cgit v1.2.1