%general-entities; ]> $LastChangedBy$ $Date$ NASM-&NASM-version; NASM Introduction to NASM NASM (Netwide Assembler) is an 80x86 assembler designed for portability and modularity. It includes a disassembler as well. &lfs67_built; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &NASM-md5sum; Download size: &NASM-size; Estimated disk space required: &NASM-buildsize; Estimated build time: &NASM-time; NASM Dependencies Optional (for Building Documentation) , and User Notes: Installation of NASM Install NASM by running the following commands: ./configure --prefix=/usr && make && make -C rdoff/doc && make -C rdoff/doc html To build the base NASM documentation, ensure you have installed and issue: make doc To build the RDOFF PDF and Postscript documentation, ensure you have installed and issue: sed -i -e "s/dvips \$</& -o rdoff.ps/" rdoff/doc/Makefile && make -C rdoff/doc pdf && make -C rdoff/doc ps This package does not come with a test suite. Now, as the root user: make install install_rdf && install -v -m755 -d /usr/share/doc/nasm-&NASM-version;/html && install -v -m644 rdoff/doc/v1-v2.txt \ /usr/share/doc/nasm-&NASM-version; && cp -v -R rdoff/doc/rdoff \ /usr/share/doc/nasm-&NASM-version;/html && install -v -m644 rdoff/doc/rdoff.info* \ /usr/share/info && pushd /usr/share/info && rm -fv dir && for FILENAME in *; do install-info $FILENAME dir; done && unset FILENAME && popd If you built the Ghostscript generated documentation, install it using the following commands as the root user: sed -i 's|doc/nasm|share/doc/nasm-&NASM-version;|' doc/Makefile && make install_doc && pushd /usr/share/info && rm -fv dir && for FILENAME in *; do install-info $FILENAME dir; done && unset FILENAME && popd Lastly, if you built the RDOFF PDF and Postscript documentation, install it using the following command as the root user: install -v -m644 rdoff/doc/rdoff.p{df,s} \ /usr/share/doc/nasm-&NASM-version; Contents Installed Programs Installed Libraries Installed Directories nasm, ndisasm, ldrdf, rdf2bin, rdf2com, rdf2ihx, rdf2ith, rdf2srec, rdfdump, rdflib, and rdx None /usr/share/doc/nasm-&NASM-version; Short Descriptions nasm is a portable 80x86 assembler. nasm ndisasm is an 80x86 binary file disassembler. ndisasm ldrdf is an RDOFF linker. ldrdf rdf2bin converts an RDOFF object file to flat binary. rdf2bin rdfdump dumps the contents of an RDOFF file. rdfdump rdflib is an RDOFF librarian. rdflib rdx is used to load and execute an RDOFF module. rdx