0
0
mirror of https://github.com/netwide-assembler/nasm.git synced 2025-10-10 00:25:06 -04:00
Files
nasm/Mkfiles/README
2025-10-03 08:59:41 +08:00

54 lines
2.0 KiB
Plaintext

These are pre-created Makefiles for various platforms, use them if
GNU autoconf/automake packages are not supported on your system.
The Makefiles are:
Filename Target Compiler Tested with
---------------------------------------------------------------------------
msvc.mak Win32 MS Visual C++ Visual Visual Studio 2013-2022
For building on a Win32 host using Microsoft Visual C++.
Usage: nmake /f Mkfiles\msvc.mak
(Note: make sure you have a MSVC Developer Command Prompt console before
running the nmake command)
If the following tools are installed, the full installer package can
be built:
1. Perl (5.6 or later), e.g. ActivePerl or StrawberryPerl
http://strawberryperl.com/
2. Nullsoft Scriptable Install System (makensis)
http://nsis.sourceforge.net/Download
3. Ghostscript (ps2pdf) or Acrobat Distriller (acrodist)
https://downloads.ghostscript.com/
4. The Google Roboto and Roboto Mono fonts
https://github.com/googlefonts/
5. The Perl module Font::TTF (can usually be installed
via the "CPAN Client" in your Perl distribution)
http://search.cpan.org/~bhallissy/Font-TTF/
6. The Perl module Sort::Versions (can usually be installed
via the "CPAN Client" in your Perl distribution)
http://search.cpan.org/~neilb/Sort-Versions-1.62/lib/Sort/Versions.pm
The tools need to be in your current path. To build the
installer package, run:
nmake /f Mkfiles\msvc.mak everything nsis
NOTE: the preferred way to build NASM on Windows is to use
the standard configure script under the MSYS2 environment.
See http://www.msys2.org/.
Filename Target Compiler Tested with
---------------------------------------------------------------------------
openwcom.mak DOS,Win32,OS/2 OpenWatcom C OpenWatcom 1.7 (Win32)
Linux (386) OpenWatcom 1.9 (Linux)
For building on a DOS, OS/2, Win32 or Linux host using OpenWatcom.
OpenWatcom can be downloaded from http://www.openwatcom.org/.
Usage: wmake /f Mkfiles/openwcom.mak <target>
<target> is dos, win32, os2, or linux386.