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.dj 32-bit DOS DJGPP OK as of NASM 0.98.37
22 Makefile.djo 32-bit DOS DJGPP "Opus Make" version(**)
23 Makefile.dl 32-bit DOS cc386 cc386 by David Lindauer
24 Makefile.dos 16-bit DOS MSC 5 (**)
25 Makefile.ms7 16-bit DOS MSC 7 OK as of NASM 0.98.31
26 Makefile.os2 OS/2 Warp Borland C++ (**)
27 Makefile.sc 32-bit DOS Symantec C++ 7
28 Makefile.scw Win32 Symantec C++ 7
29 Makefile.unx Unix Any(*) use only if "configure" fails
30 Makefile.vc Win32 MS Visual C++ OK as of NASM 0.98.32
31 Makefile.wcw Win32 Watcom C
34 (*) = This Makefile should work with any compiler which is ANSI
35 C89/ISO C90 compliant and that uses the standard Unix compiler
36 arguments, such as -c, -o, -I and -O. Pre-ANSI compilers,
37 such as the "cc" distributed with SunOS 4.x, will not work.
38 If you find a system on which you need to use this, please write
39 <nasm-devel@lists.sourceforge.net> and tell us which system.
41 (**) = Probably obsolete, needs updating.