nasm/Mkfiles
H. Peter Anvin 4d58a8fef5 Makefile: move all non-main objects into libnasm.a
There is no fundamental reason for all objects that don't contain a
main() function to not be part of libnasm.a; this allows the linker to
do its job optimally, especially in the presence of debugging code
which may not be needed under normal conditions.

If we do end up with function name conflicts the library might have to
be split, but it would be better to simply avoid that case.

Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2017-02-28 18:08:21 -08:00
..
msvc.mak Makefile: move all non-main objects into libnasm.a 2017-02-28 18:08:21 -08:00
netware.mak Makefile: move all non-main objects into libnasm.a 2017-02-28 18:08:21 -08:00
openwcom.mak Makefile: move all non-main objects into libnasm.a 2017-02-28 18:08:21 -08:00
owlinux.mak Makefile: move all non-main objects into libnasm.a 2017-02-28 18:08:21 -08:00
README Mkfiles/README: document the Netware Makefile. 2008-02-05 21:35:08 -08:00

These are pre-created Makefiles for various platforms, use them if
GNU autoconf/automake packages are not supported on your system.

The Makefiles are:

  Filename      Target		Compiler	Tested with
  ---------------------------------------------------------------------------
  msvc.mak	Win32		MS Visual C++	Visual C++ Express 2005

	For building on a Win32 host using Microsoft Visual C++.

	Usage:	nmake /f Mkfiles/msvc.mak


  Filename      Target		Compiler	Tested with
  ---------------------------------------------------------------------------
  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