FinFlect version 0.1.3 Copyright (C) 2004, 2005 The FinFlect Team INTRODUCTION ============ FinFlect is an LGPL-licensed C library that provides tools and algorithms for inflecting Finnish nouns. Currently FinFlect is in its early stages of development, but already provides fairly accurate inflection of simple Finnish nouns. For the full legal text of the LGPL license, see the file LICENSE. INSTALLATION INSTRUCTIONS ========================= Building FinFlect ----------------- UNIX: To build the FinFlect core library and the finflect and test executables, execute the following commands: ./configure make If the configure script does not exists (e.g. you downloaded a snapshot or checked the source out straight from version control), you can create it by issuing the following command: make -f Makefile.cvs If this completes without error, you now have the configure script and you can do ./configure and make. If, for some strange reason, even the Makefile.cvs doesn't exist, you can do the same manually: aclocal autoheader automake autoconf Windows: See README.txt under the 'windows' directory. Installing FinFlect ------------------- UNIX: After configuring and building FinFlect, you can install it by make install Windows: See README.txt under the 'windows' directory. Cleaning the CFinFlect source tree ---------------------------------- After building (and perhaps installing) CFinFlect you might consider removing the temporary files created during the build process. This is accomplished by executing make clean ALTERNATIVE BUILD METHOD USING SCONS ==================================== CFinFlect also supports SCons for shorter build times (libtool can be a nasty overhead) and decreased complexity. Having the SCons build tool installed, you can build CFinFlect simply with the following command: scons Installing CFinFlect using SCons is equally easy: scons install To clean the source tree, use scons -c Note that instead of building CFinFlect in the directory in which ./configure was executed (as in the automake build method; SCons does not use ./configure), the SCons build method creates a separate build directory called 'build' under the root directory of the source tree. All object, library and executable files are created in this directory. KNOWN BUGS ========== - none at the time THE FINFLECT TEAM ================= - Niklas Laxström Head Developer - Santtu Pajukanta Developer, Webmaster - Antti Kaijanmäki Developer You can also find us at #finflect@irc.freenode.org. Feel free to drop by and say hello.