.TH MM 1carl CARL
.SH NAME
mm \- convert .m4 Makefile prototypes
.SH SYNOPSIS
\fBmm\fP
.SH DESCRIPTION
.B mm
takes the file \fIMakefile.m4\fP in the current directory
and runs it through 
.I m4(1) 
redirecting its output so that the
file \fIMakefile\fP is produced.  
.PP
The contents of \fIMakefile.m4\fP
are expected to be in the syntax of 
.I make(1),
and also expected to include a system directory path configuration file
(see below under FILES).  Macros found in this include file allow 
for system-independent configuration of Makefiles.
.PP
The \fIMakefile\fP has its
mode set to readonly to remind you that the file \fIMakefile.m4\fP
should be edited instead.  
.B mm
removes any existing Makefile before compiling its replacement.
.SH FILES
m4INCLUDE/config.m4 contains a database specifying site-specific
directory paths for CARL software.
m4SRCDIR/Makefile.c is a prototypical Makefile which can be taken
and customized for most applications.
.SH SEE ALSO
"Computer Audio Research Laboratory Software Writers Guide,"
CARL Technical Memorandum.
