# WATCOMC Port of readline
# Assuming wmake --- WATCOM make

.NOCHECK

CC=wcc386
CP=copy
RM=del

AR=ar

COFLAGS=/d1
#COFLAGS=/oelirt

CFLAGS = -I.. -DNO_SYS_FILE /bt=windows $(COFLAGS)

WOBJS=	  console.obj
OBJECTS = readline.obj vi_mode.obj funmap.obj keymaps.obj parens.obj &
	  search.obj rltty.obj complete.obj bind.obj isearch.obj &
	  display.obj signals.obj history.obj tilde.obj xmalloc.obj &
	  watcom.obj

all:		readline.lib
		@%null

readline.lib:	$(OBJECTS) $(WOBJS)
		wlib -n readline.lib @wlib.lbc

test:		readline.exe
		@%null

readline.exe:	$(OBJECTS) $(WOBJS) rltest.obj
		wlink name readline @wlink.win
		wbind readline -n -q
#		wlink name readline.exe system dos4g @wlink.dir

rltest.c:	readline.c
		copy readline.c rltest.c

rltest.obj:	rltest.c
		$(CC) /zq $(CFLAGS) -DTEST rltest.c

wtest:		wintest.exe
		@%null

wintest.exe:	$(OBJECTS) -readline.obj
		$(CC) /zq $(CFLAGS) -DTEST readline.c
		wlink name readline system win386 @wlink.dir
		wbind readline -n
		

keymaps.obj:	emacs_key.c


.c.obj:
	$(CC) /zq $(CFLAGS) $*.c

