
#
# Include directory from Windows 3.1 DDK
#
INC=.\inc 

OBJS=head.obj enable.obj toascii.obj stubs.obj

OPT = -DROM=0 -DENHANCE=1

# Build with MASM 5.10
ASM = masm $(OPT)

kbd: kbd.drv

head.obj: head.asm
    $(ASM) -I$(INC) head;

enable.obj: enable.asm keyboard.inc vkwin.inc vkoem.inc tablesus.inc trap.inc
    $(ASM) -I$(INC) enable;

toascii.obj: toascii.asm keyboard.inc vkwin.inc vkoem.inc xlatus.inc
    $(ASM) -I$(INC) toascii;

stubs.obj: stubs.asm 
    $(ASM) -I$(INC) stubs;

kbd.drv:    kbd.def keyboard.lnk $(OBJS)
    copy kbd.def keyboard.def
    link4 @keyboard.lnk
    rc -r kbd.rc
    mapsym keyboard
#    rc kbd.res keyboard.exe 		# No resources
    del kbd.drv
    ren keyboard.exe kbd.drv
