These are pre-created Makefiles for various platforms, use them if
GNU autoconf/automake packages are not supported on your system.
-Copy appropriate Makefile to ../Makefile, look at it to see if there
-are any edits that need to be made, and run make.
+The Makefiles are:
+
+ Filename Target Compiler Tested with
+ ---------------------------------------------------------------------------
+ msvc.mak Win32 MS Visual C++ Visual C++ Express 2005
-Some of these Makefiles have been contributed by end users, and the
-NASM team has no way of knowing if they work correctly or not. For
-that reason, there are sometimes multiple Makefiles for the same
-platform. Look at the comments at the beginning to help select a
-Makefile for your particular system.
+ For building on a Win32 host using Microsoft Visual C++.
+ Usage: nmake /f Mkfiles/msvc.mak
-The Makefiles are:
- Filename Target Compiler Notes
+ Filename Target Compiler Tested with
---------------------------------------------------------------------------
- Makefile.b32 Win32 Borland C++
- Makefile.bc3 16-bit DOS Borland C++ OK as of NASM 0.98.34
- Makefile.bor 16-bit DOS Turbo C (**)
- Makefile.dj 32-bit DOS DJGPP OK as of NASM 0.98.31
- Makefile.djo 32-bit DOS DJGPP "Opus Make" version(**)
- Makefile.dl 32-bit DOS cc386 cc386 by David Lindauer
- Makefile.dos 16-bit DOS MSC 5 (**)
- Makefile.ms7 16-bit DOS MSC 7 OK as of NASM 0.98.31
- Makefile.os2 OS/2 Warp Borland C++ (**)
- Makefile.sc 32-bit DOS Symantec C++ 7
- Makefile.scw Win32 Symantec C++ 7
- Makefile.unx Unix Any(*) use only if "configure" fails
- Makefile.vc Win32 MS Visual C++ OK as of NASM 0.98.32
- Makefile.wcw Win32 Watcom C
-
-
-(*) = This Makefile should work with any compiler which is ANSI
- C89/ISO C90 compliant and that uses the standard Unix compiler
- arguments, such as -c and -O. Pre-ANSI compilers, such as the
- "cc" distributed with SunOS 4.x, will not work.
-
-(**) = Probably obsolete, needs updating.
+ openwcom.mak DOS,Win32,OS/2 OpenWatcom C OpenWatcom 1.7 (Win32)
+
+ For building on a DOS, OS/2 or Win32 host using OpenWatcom.
+ OpenWatcom can be downloaded from http://www.openwatcom.org/.
+
+ Usage: wmake /f Mkfiles/<filename> <target>
+
+ <target> is dos, win32, or os2.
+
+ Filename Target Compiler Tested with
+ ---------------------------------------------------------------------------
+ owlinux.mak DOS,Win32,OS/2 OpenWatcom C OpenWatcom 1.6rc2 (Linux)
+
+ For building on a Linux host using OpenWatcom for Linux.
+
+ Usage: make -f Mkfiles/<filename> <target>
+
+ <target> is dos, win32, or os2.
+
+ Filename Target Compiler Tested with
+ ---------------------------------------------------------------------------
+ netware.mak NetWare Cross-GCC Cross-GCC 3.2.3 (Linux, Win32)
+
+ For building on a Linux or Win32 host using Cross-GCC for Linux/Win32.
+ Usage: make -f Mkfiles/netware.mak