nasm/doc/nasmdoc.src
H. Peter Anvin 6ad3bab7fe doc: break the documentation into chapters
Make the source code for the documentation a little easier to deal
with by breaking it into individual chapter files. Add support to
rdsrc.pl for auto-generating dependencies.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2024-08-13 15:55:37 -07:00

103 lines
2.8 KiB
Plaintext

\# --------------------------------------------------------------------------
\#
\# Copyright 1996-2024 The NASM Authors - All Rights Reserved
\M{year}{1996-2024}
\# See the file AUTHORS included with the NASM distribution for
\# the specific copyright holders.
\#
\# Redistribution and use in source and binary forms, with or without
\# modification, are permitted provided that the following
\# conditions are met:
\#
\# * Redistributions of source code must retain the above copyright
\# notice, this list of conditions and the following disclaimer.
\# * Redistributions in binary form must reproduce the above
\# copyright notice, this list of conditions and the following
\# disclaimer in the documentation and/or other materials provided
\# with the distribution.
\#
\# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
\# CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
\# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
\# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
\# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
\# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
\# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
\# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
\# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
\# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
\# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
\# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
\# EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
\#
\# --------------------------------------------------------------------------
\#
\# Source code to NASM documentation
\#
\# --- Document metadata ---
\M{category}{Programming}
\M{title}{NASM - The Netwide Assembler}
\M{author}{The NASM Development Team}
\M{copyright_tail}{-- All Rights Reserved}
\M{license}{This document is redistributable under the license given in the section "License".}
\M{summary}{This file documents NASM, the Netwide Assembler: an
assembler targeting the Intel x86 series of processors, with portable
source.}
\M{infoname}{NASM}
\M{infofile}{nasm}
\M{infotitle}{The Netwide Assembler for x86}
\M{epslogo}{nasmlogo.eps}
\M{logoyadj}{-72}
\& version.src
\# --- Index terms ---
\& index.src
\# ---- Chapters ----
\& intro.src
\& running.src
\& lang.src
\& preproc.src
\& stdmac.src
\& macropkg.src
\& directiv.src
\& outfmt.src
\& 16bit.src
\& 32bit.src
\& mixsize.src
\& 64bit.src
\& trouble.src
\# --- Appendices ---
\& warn.src
\& ndisasm.src
\# Keep the changelog as Appendix C if at all possible, otherwise
\# the website machinery needs to be changed.
\& changelog.src
\& source.src
\& contact.src
\& inslist.src