# *********************************************************************
# -=[ Keyboard Test MAKEFILE ]=-
# Coded by      : James Ketrenos
# Date          : August 28, 1994
# *********************************************************************
VERSION = PROD
DEBUG_C_FLAGS   = /4r /7 /zp4 /w4 /d2
PROD_C_FLAGS    = /4r /7 /zp4 /w4 /oneaxt
DEBUG_A_FLAGS   = /c /Zi /Zd
PROD_A_FLAGS    = /c

CFLAGS  = $($(VERSION)_C_FLAGS)
AFLAGS  = $($(VERSION)_A_FLAGS)
LFLAGS  = system dos4g
CC      = wcc386
ML      = ml
NAME    = key

LNK =   $(NAME).lnk
OBJS =  $(NAME).obj ll_stat.obj ll_kbd.obj
LIBS =

$(NAME).exe     : $(OBJS) $(LNK) $(LIBS) makefile
		wlink $(LFLAGS) @$(LNK)

$(NAME).obj : $(NAME).c makefile ll_kbd.h
ll_kbd.obj  : ll_kbd.asm keycodes.inc

$(LNK)          : makefile
		%create $(LNK)
		@%append $(LNK) debug all
		@%append $(LNK) name $(NAME)
		@for %i in ($(OBJS)) do @%append $(LNK) file %i
		@for %i in ($(LIBS)) do @%append $(LNK) file %i

.c.obj:
	$(CC) $(CFLAGS) $[*.c

.asm.obj:
		$(ML) $(AFLAGS) $[*.asm
