(1-1) From CVS working directory.
Run the script "bootstrap.sh" in this directory. It is tested that
-the script run successfully with these versions of auto tools.
+the script run successfully with these versions of autotools.
libtool-1.4
automake-1.4p5
(1-2) From the tarball.
The m17n library utilizes these extra libraries. It is recommened to
-install them before running the "configure" script. The script will
-find out the existence of them automatically.
+install all of them before running the "configure" script. The script
+will find out the existence of them automatically.
libxml2 -- http://xmlsoft.org/
fribidi -- http://fribidi.sourceforge.net/
libotf -- http://www.m17n.org/libotf/
fontconfig -- http://freedesktop.org/Software/fontconfig
xft -- http://freedesktop.org/Software/Xft
+ gd -- http://www.boutell.com/gd/http/gd-1.8.4.tar.gz
The sample program medit utilizes this Japanese inputting system. It
is also recommened to install it.
The default installation path is "/usr/local".
Thus, these header files are installed in /usr/local/include:
- m17n.h, m17n-core.h, m17n-gui.h, m17n-err.h, m17n-X.h
+ m17n-core.h, m17n.h, m17n-gui.h, m17n-err.h, m17n-X.h
These library files are installed in /usr/local/lib:
- libm17n.{a,so,la}
- libm17n-core.{a,so,la}
- libm17n-X.{a,so,la}
- libimx-anthy.{a,so,la},
- libimx-ispell.{a,so,la},
+ libm17n-core.{a,so*,la}
+ libm17n.{a,so*,la}
+ libm17n-gui.{a,so*,la}
+ libm17n-X.{a,so*,la}
+ libm17n-gd.{a,so*,la}
+ libimx-anthy.{a,so*,la},
+ libimx-ispell.{a,so*,la},
This shell script is installed in /usr/local/bin:
m17n-config
These sample programs are installed in /usr/local/bin too:
Actually, the documentation was generated by Doxygen using comments in
the source files. There are English and Japanese comments in
-parallel, but plese note that Japanese comments are not updated for
-long.
+parallel.
(4) USAGE
The library provides three levels of APIs, CORE, SHELL, and GUI. For
CORE API, include <m17n-core.h>, for SHELL API, include <m17n.h>, and
-for GUI API, include <m17n-gui.h> and <m17n-X.h>. See the
-documementation above, or the manual of m17nIntro(3) for more detail.
+for GUI API, include <m17n-gui.h >. See the documementation above, or
+the manual of m17nIntro(3) for more detail.
The shell script "m17n-config" helps compiling and linking of a
program that uses the m17n library. For instance this compiles PROG.c