1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
This is the EVMS Engine source tree.
Hopefully some useful documentation will be included here in the future.
Since EVMS is still in the 0.2 stage, we're hoping that you know what
you're doing.
Some user interface code has been included starting with 0.1.4. Please
read README.UI for more information about the interfaces.
If you got this tree from CVS, you will need to run autoconf to generate a
configure script. This configure.in and aclocal.m4 was made for
autoconf-2.13.
To build, simply run:
./configure
make
make install
configure options of interest:
--with-kernel=dir the engine relies on EVMS-specific kernel headers.
You may wish to install a sparse kernel tree of those headers instead of
patching your production kernel. If you do so, be certain to reference
that directory with this option.
--without-dlist do not compile libdlist.so
--without-engine do not compile libevms.so
--with-evmslib_dir=dir where to install libevms.so
--with-evmsheaders_dir=dir where to install the EVMS engine headers
--with-plugins=dir where to install the plugin libraries
--with-debug=level specify the level of debug information
--with-plugins=<list> specify which plugins to build
--with-interfaces=<list> specify which user interfaces to build
Note: If you do not have an install program (i.e., /usr/bin/ginstall),
then make install will currently break. By default, autoconf will use the
included install-sh script if there is no recognized install program.
Unfortunately, due to our Makefile setup, the references to install-sh are
broken. Hopefully this will be corrected in the future. Fortunately, most
systems will have an install program. If you find yourself in this pickle,
copy install-sh to all the subdirectories.
|