mirror of
https://github.com/netwide-assembler/nasm
synced 2026-08-26 16:23:04 -04:00
@SET_MAKE@ (AC_PROG_MAKE_SET) is a legacy autoconf substitution needed only for very old Unix make implementations that don't automatically propagate $(MAKE) to recursively invoked sub-makes. Every Makefile.in in the tree carried its own copy, but that's unnecessary: exporting MAKE once, from the top-level Makefile.in, is sufficient for it to reach any sub-make invoked (directly or transitively) from there. Replace the top-level @SET_MAKE@ with the pair "@SET_MAKE@" followed by "export MAKE", and drop the now-redundant @SET_MAKE@ line from doc/Makefile.in, misc/Makefile.in and test/Makefile.in. This incidentally fixes doc/Makefile.in being usable when fed directly to nmake (as Mkfiles/msvc.mak's "docs" rule does, since it predates running ./configure): a bare "@SET_MAKE@" line, left unexpanded, is not a valid nmake assignment or rule and previously caused a hard parse error (U1035, "expected ':' or '=' separator"). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| 16bit.src | ||
| 32bit.src | ||
| 64bit.src | ||
| afmmetrics.ph | ||
| changelog.src | ||
| changes.src | ||
| contact.src | ||
| directiv.src | ||
| findfont.ph | ||
| genps.pl | ||
| head.ps | ||
| index.src | ||
| inslist.pl | ||
| inslist.src | ||
| internal.doc | ||
| intro.src | ||
| lang.src | ||
| local.css | ||
| macropkg.src | ||
| Makefile.in | ||
| mixsize.src | ||
| nasmdoc.css | ||
| nasmdoc.src | ||
| nasmlogo.eps | ||
| nasmlogw.png | ||
| ndisasm.src | ||
| opt_var.txt | ||
| outfmt.src | ||
| preproc.src | ||
| psfonts.ph | ||
| pspdf.pl | ||
| pswidth.ph | ||
| rdsrc.pl | ||
| README | ||
| running.src | ||
| source.src | ||
| stdmac.src | ||
| syntax.src | ||
| trouble.src | ||
| ttfmetrics.ph | ||
| warn.src | ||
To build the entire documentation, the following tools are needed: 1. A Perl interpreter for your platform 2. The following Perl modules available from CPAN: Font::TTF Sort::Versions 3. asciidoc http://asciidoc.org/ 4. xmlto https://fedorahosted.org/xmlto 5. One of: Adobe Acrobat (acrodist) Ghostscript (ps2pdf) http://download.ghostscript.com/ pstopdf (available on some BSD-derived Unix systems) Of these, Ghostscript is the most tested, although Acrobat has been claimed to generate smaller files. 6. For best results, the Google Roboto and Roboto Mono fonts, available for free at: https://github.com/googlefonts/