Librfm and librodent
To regenerate the build system entirely, you should execute the ./autogen.sh
script. In order for this to work, you need have autoconf, automake, autoheader,
libtool, aclocal, intltool, gettext installed.
This library contains the basic functions for rodent file manager and other
applications like rodent-diff. Librfm contains the primary functions
which get loaded first. Librodent consists of secondary functions which
are loaded later on. The idea to split the library into two is to speed
up initial load. Furthermore, actions which require user input are put into
modules so that they will get loaded on demand and only when needed (again,
there is no need to slow things down when they can be done more efficiently).
Loading the secondary library into memory can wait until after primary
library is loaded. Thus, actions which only require primary library can
be executed before secondary library is loaded. Or something along those
lines.
The modules, mentioned above, are a responsibility of the application, not
the library. So you won't find them here.