Document change to -g internals
[nasm/avx512.git] / Mkfiles / README
blob19bfcd9f0c3b95063ead1a47d5b9e20646268c9f
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.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.wc   32-bit DOS      Watcom C        (**)
32   Makefile.wcd  16-bit DOS      OpenWatcom C    OK as of NASM 0.98.37
33   Makefile.wcw  Win32           Watcom C        (**)
36 (*) = This Makefile should work with any compiler which is ANSI
37       C89/ISO C90 compliant and that uses the standard Unix compiler
38       arguments, such as -c, -o, -I and -O.  Pre-ANSI compilers,
39       such as the "cc" distributed with SunOS 4.x, will not work.
40       If you find a system on which you need to use this, please write
41       <nasm-devel@lists.sourceforge.net> and tell us which system.
43 (**) = Probably obsolete, needs updating.