
hfsutils - tools for reading and writing Macintosh HFS volumes
Copyright (C) 1996 Robert Leslie

===============================================================================

Instructions for installing this package:

  0. If you want to build the Tcl interface and the Tk-based graphical
     interface, ensure that you have Tcl 7.4 and Tk 4.0 installed on your
     system. (Note that other versions may not work.)

  1. Edit the Makefile. You should only need to edit the first section.

     - DESTDIR should be set to the directory root where files should be
       installed. You can change this and/or BINDEST, MANDEST, LIBDEST, and
       INCDEST to select directories for installation. These directories
       should already exist on your filesystem (they won't be created).

       You can ignore the LIBDEST and INCDEST definitions if you aren't
       going to install the development library and header include file.

     - MANEXT should be set to the extension to use for the man pages.

     - If you want to build the Tcl/Tk tools, make sure the right includes
       and libraries are selected to compile with X, Tcl, and Tk.

  2. Build the desired tools:

     - To build the command-line tools, type:  make all_cli
     - To build the Tcl/Tk tools, type:        make all_tcl

     - To build everything, just type:  make

  3. (Optional) Test the programs before they are installed.

  4. Install the desired files:

     - To install the command-line tools, type:   make install_cli
     - To install the Tcl/Tk tools, type:         make install_tcl
     - To install the development library, type:  make install_lib

     - To install everything except the library, just type:  make install

  5. (Optional) Type:  make clean

===============================================================================

Files that are installed:

  Command-line Programs
    * hattrib, hcd, hcopy, hdel, hdir, hformat, hls, hmkdir, hmount, hpwd,
      hrename, hrmdir, humount, hvol: Hard-linked executables
    * Man pages for the above

  Tcl/Tk Programs
    * hfssh: Tcl shell interpreter with HFS extensions
    * hfs: Tcl shell for interactive HFS functions
    * xhfs: X-based graphical interface for browsing/copying HFS files
    * Man pages for the above

  Development Library
    * libhfs.a: C library for low-level HFS access
    * hfs.h: C include for HFS library

===============================================================================

