Build MKSearch with GCJ
The MKSearch system is designed to be compatible with the GNU Compiler for Java (GCJ). These notes explain how to compile the system using a set of bash scripts. All source is available from the MKSeach Subversion repository.
Library compilation
The MKSearch project is built on top of a number of supporting Java libraries, some of which have been modified to compile with GCJ. The modified source is in the /lib-src directory, which has sub-directories for each main library: GNU JAXP, JSpider, JTidy, GNU Servlet and Sesame.
These libraries are compiled and assembled into Java zip archives (JAR) in the /lib directory. All supporting libraries can be compiled from a single script, $mk_home/bin/jar-library.sh
, which calls a separate script for each.
Copyright MKDoc Ltd. and others.
The Free Documentation License http://www.gnu.org/copyleft/fdl.html