NOTES ABOUT BUILDING XKEYB
==========================

Use MAKE to execute Makefile. Possible global options are:
MAKE ALL	creates everything that has been updated
MAKE CLEAN	deletes all the intermediate files (TPU, OBJ, etc)
MAKE BUILD	CLEAN+ALL

The following programs are used:
TPC	Turbo Pascal or Borland Pascal compiler
TASM	Turbo Assembler
BINOBJ	Utility for converting BIN to OBJ (in every Borland distribution)
PACK	A program to pack executables, as for example, UPX (see http://wildsau.idv.uni-linz.ac.at/mfx/upx.html)
Modify the variables in MAKEFILE accordingly.


BUILDING XKEYBRES
=================

Distribution as is will create XKEYB.EXE (main driver) and related programs. To build XKEYBRES.EXE:
a) Edit XKEYB.PAS, and define the XKBRES compiler environment variable (by adding {$DEFINE KBDRES})
b) Then MAKE XKEYB.EXE
c) Rename the newly created XKEYB.EXE to XKEYBRES.EXE

XKeyb source files guide
========================

Makefile	   Makefile used to build the sources
Notes.txt	   This file
intr.asm
callint2.asm
global.pas
inter2.pas
xkeyb_pi.pas	   XKeyb Programming interface
convcopy.pas	   Text to BIN file converter
xkeyb.fhl	   XKeyb Fast Help
xkeyb.pas	   Main program (xkeyb and xkeybres)
scankbd.pas	   Keyboard scanner
listxdef.pas	   Lists current X definitions
keyman.pas	   Macro recorder
xkeyb		   Summary file for XKEYB
xkeybres	   Summary file for XKEYBRES
listxdef	   Summary file for LISTXDEF