Previous Section: What is in Cmix?

Building and Installing CMIX


The top-level Makefile that comes with the CMIX package should build all of the lower subdirectories correctly. If it is necessary to build or rebuild the programs in these subdirectories, the m.o object in the Minc subdirectory must be built (or exist) before the cmix.o object in the sys directory can be created. The cmix.o object and the genlib.a function library (in the lib subdirectory) are needed for building most of the other CMIX commands and instruments.

CMIX also assumes that the subdirectories in the package will be installed in a top-level directory called /musr. While it is possible to use CMIX installed in another directory, much of the source code would have to be modified. Installation in /musr can be specified in the top-level CMIX Makefile, or the CMIX package can simply be unpacked (or copied or linked) in a directory named /musr from the start. Putting the directory /musr/bin on a user's command PATH will make all of the CMIX executables available to that user.


Next Section: Cmix File Types
What is CMIX? - Index -
Cmix Home Page