This directory contains various utility programs related to Caml Light.
Some are shell scripts, other are written in Perl, other are Caml
Light programs.

Here is a short description for each program. Some more explanation
is sometimes given as comments in the source.

backup          sh      Used during the bootstrap phase, to keep
                        backup copies of the compiler and linker.

camldep         perl    Find inter-module dependencies between .zi and
                        .zo files. The output is intended to go in a
                        Makefile.

camlsize        perl    Print the code, data and symbol size of a
                        executable bytecode file

cmpcode         perl    Compare the code parts of two executable
                        bytecode files.

cmpzo           perl    Compare the code parts of two .zo files.

dumpobj         caml    Disassemble a .zo file.

dumpsymb        caml    Dump the debugging information contained in a
                        executable bytecode file.

installb        sh      Used during the installation phase.

linkarch        sh      Builds a directory hierarchy that parallels
                        the source hierarchy, with symbolic links to
                        the source files. Useful when compiling Caml Light
                        on several platforms at once.
