1 These are pre-created Makefiles for various platforms, use them if
2 GNU autoconf/automake packages are not supported on your system.
4 Copy appropriate Makefile to ../Makefile, look at it to see if there
5 are any edits that need to be made, and run make.
7 Some of these Makefiles have been contributed by end users, and the
8 NASM team has no way of knowing if they work correctly or not. For
9 that reason, there are sometimes multiple Makefiles for the same
10 platform. Look at the comments at the beginning to help select a
11 Makefile for your particular system.
16 Filename Target Compiler Notes
17 ---------------------------------------------------------------------------
18 Makefile.b32 Win32 Borland C++ OK as of NASM 0.98.37
19 Makefile.bc3 16-bit DOS Borland C++ OK as of NASM 0.98.34
20 Makefile.bor 16-bit DOS Turbo C (**)
21 Makefile.dcp Win32 Dev-Cpp/MinGW OK as of NASM 0.99.00
22 Makefile.dj 32-bit DOS DJGPP OK as of NASM 0.98.37
23 Makefile.djo 32-bit DOS DJGPP "Opus Make" version(**)
24 Makefile.dl 32-bit DOS cc386 cc386 by David Lindauer
25 Makefile.dos 16-bit DOS MSC 5 (**)
26 Makefile.ms7 16-bit DOS MSC 7 OK as of NASM 0.98.31
27 Makefile.os2 OS/2 Warp Borland C++ (**)
28 Makefile.sc 32-bit DOS Symantec C++ 7
29 Makefile.scw Win32 Symantec C++ 7
30 Makefile.unx Unix Any(*) use only if "configure" fails
31 Makefile.vc Win32 MS Visual C++ OK as of NASM 0.98.32
32 Makefile.wc 32-bit DOS Watcom C (**)
33 Makefile.wcd 16-bit DOS OpenWatcom C OK as of NASM 0.98.37
34 Makefile.wcw Win32 Watcom C (**)
37 (*) = This Makefile should work with any compiler which is ANSI
38 C89/ISO C90 compliant and that uses the standard Unix compiler
39 arguments, such as -c, -o, -I and -O. Pre-ANSI compilers,
40 such as the "cc" distributed with SunOS 4.x, will not work.
41 If you find a system on which you need to use this, please write
42 <nasm-devel@lists.sourceforge.net> and tell us which system.
44 (**) = Probably obsolete, needs updating.