Version 0.99.04
[nasm.git] / Mkfiles / README
blob047c78842b2c6bf49647bb1ca353906e23342ff9
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.
14 The Makefiles are:
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.