\begin{onlystandalone}
\documentstyle[11pt,literate,a4wide]{article}
\begin{document}
\title{``Make world'' configuration files}
\author{Will Partain}
\date{September 1992}
\maketitle
\begin{rawlatex}
\tableofcontents
\end{rawlatex}
\end{onlystandalone}

\begin{onlypartofdoc}
\section[mkworld-files]{``Make world'' configuration files}
\downsection
\end{onlypartofdoc}

% some intro needs to go here (ToDo)

%----------------------------------------------------------------
% template that shows the structure
\input{TEMPLATE.ljm}

%----------------------------------------------------------------
\section[mkworld-general]{General mkworld files}
\downsection

\section[mkworld-gen-platform]{General platform-ish mkworld files}
\downsection
\input{plat-TRIGGERS.ljm}
\input{plat-DEF.ljm}
\upsection

\section[mkworld-gen-site]{General site-ish mkworld files}
\downsection
\section[site.jm]{@site.jm@ is included HERE...}

This is a file, prepared by hand, that records (a few) facts about the
local computing environment, e.g., where @perl@ lives, whether you
have the GNU C compiler, etc.

\input{site-DEF.ljm}
\upsection

\input{suffixes-GEN.ljm}
\input{macros-GEN.ljm}
\input{utils-GEN.ljm}
\upsection

%----------------------------------------------------------------
\section[mkworld-project-files]{Project-specific mkworld files}

The @*.jm@ files specific to a project, or to a setup of a project,
can be used either to define brand-new stuff, or to override bits of
the general stuff in this document.

You can get a ``literate source'' document for the @*.ljm@ files that
come with the @ghc@ and/or @nofib@ projects.  Check in those projects'
individual \tr{mkworld/} directories.

%\downsection
%\input{ghc/root.lit}
%\input{nofib/root.lit}
%\upsection

\begin{onlypartofdoc}
\upsection
\end{onlypartofdoc}
\begin{onlystandalone}
\printindex
\end{document}
\end{onlystandalone}
