mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-02-17 17:19:35 +08:00
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>
103 lines
2.8 KiB
Plaintext
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
|