nasm/Mkfiles
H. Peter Anvin bf0bcef3d4 output: generic string table implementation
Several output formats use "string tables", which is a collection of
null-terminated (C) strings which are referenced by a byte offset into
the string table.  A single string can be referenced an arbitrary
number of times.

As this is quite simple to implement with a hash table, we do exactly
that.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2017-04-24 00:23:03 -07:00
..
msvc.mak output: generic string table implementation 2017-04-24 00:23:03 -07:00
openwcom.mak output: generic string table implementation 2017-04-24 00:23:03 -07:00
README Mkfiles/README: the documentation also requires Font::TTF 2017-04-10 06:42:17 -07: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 Visual Studio 2013-2017

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

	Usage:	nmake /f Mkfiles\msvc.mak

	If the following tools are installed, the full installer package can
	be built:
		1. Perl (5.6 or later)
		2. Nullsoft Scriptable Installer System (makensis)
		3. Ghostscript (ps2pdf) or Acrobat Distriller (acrodist)
		4. The Adobe Source Sans Pro and Source Code Pro fonts
		5. The Perl module Font::TTF

	The tools need to be in your current path.  To build the
	installer package, run:

		nmake /f Mkfiles\msvc.mak nsis

  Filename      Target		Compiler	Tested with
  ---------------------------------------------------------------------------
  openwcom.mak	DOS,Win32,OS/2	OpenWatcom C	OpenWatcom 1.7 (Win32)
		Linux (386)			OpenWatcom 1.9 (Linux)

	For building on a DOS, OS/2, Win32 or Linux host using OpenWatcom.
	OpenWatcom can be downloaded from http://www.openwatcom.org/.

	Usage:	wmake /f Mkfiles/openwcom.mak <target>

	<target> is dos, win32, os2, or linux386.