\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}