When the distribution tarball for the Perl binding of Lucy is built, c_src/, c_test/, and any other needed files/directories are copied into the perl/ directory within the main Lucy directory. Then the distro is built from the contents of the perl/ directory, leaving out all the files in ruby/, etc. However, during development, the files are accessed from their original locations.
All of our C-struct types share the same typemap profile, but can't be mapped to a single type. Instead of tediously hand-editing the typemap file, we autogenerate the file.
COPYRIGHT
Copyright 2005-2007 Marvin Humphrey