# MAKEFILE for Borland C 3.1 compiler
# Memory model (s=small, c=compact, m=medium, l=large; default is small)
!if !$d(M)
M=s
!endif

# Overlays (default: no overlays; for overlays O=-Y)
!if !$d(O)
O=
!endif

# Directory containing compiler
CCDIR = C:\BORLANDC\BIN
# Directory containing librarian
LBDIR = C:\BORLANDC\BIN

# Filenames of compiler, librarian
CC = $(CCDIR)\BCC
LB = $(LBDIR)\TLIB

# Options for compiler
CCOPT = -c -m$(M) -O1 -X -w $(O)

all: recio$(M).lib

recio.obj: recio.c recio.h
	$(CC) $(CCOPT) recio.c

rerr.obj: rerr.c recio.h
	$(CC) $(CCOPT) rerr.c

remsg.obj: remsg.c recio.h
	$(CC) $(CCOPT) remsg.c

rwarn.obj: rwarn.c recio.h
	$(CC) $(CCOPT) rwarn.c

rwmsg.obj: rwmsg.c recio.h
	$(CC) $(CCOPT) rwmsg.c

rget.obj: rget.c recio.h
	$(CC) $(CCOPT) rget.c

rgetf.obj: rgetf.c recio.h
	$(CC) $(CCOPT) rgetf.c

rgets.obj: rgets.c recio.h
	$(CC) $(CCOPT) rgets.c

rgett.obj: rgett.c recio.h
	$(CC) $(CCOPT) rgett.c

rbget.obj: rbget.c recio.h
	$(CC) $(CCOPT) rbget.c

rcgetf.obj: rcgetf.c recio.h
	$(CC) $(CCOPT) rcgetf.c

rcgets.obj: rcgets.c recio.h
	$(CC) $(CCOPT) rcgets.c

rcgett.obj: rcgett.c recio.h
	$(CC) $(CCOPT) rcgett.c

rcbget.obj: rcbget.c recio.h
	$(CC) $(CCOPT) rcbget.c

rput.obj: rput.c recio.h
	$(CC) $(CCOPT) rput.c

rputf.obj: rputf.c recio.h
	$(CC) $(CCOPT) rputf.c

rputs.obj: rputs.c recio.h
	$(CC) $(CCOPT) rputs.c

rputt.obj: rputt.c recio.h
	$(CC) $(CCOPT) rputt.c

rbput.obj: rbput.c recio.h
	$(CC) $(CCOPT) rbput.c

rcputs.obj: rcputs.c recio.h
	$(CC) $(CCOPT) rcputs.c

rcputt.obj: rcputt.c recio.h
	$(CC) $(CCOPT) rcputt.c

rcbput.obj: rcbput.c recio.h
	$(CC) $(CCOPT) rcbput.c

rcputf.obj: rcputf.c recio.h
	$(CC) $(CCOPT) rcputf.c

rfix.obj: rfix.c recio.h
	$(CC) $(CCOPT) rfix.c

rstr.obj: rstr.c recio.h
	$(CC) $(CCOPT) rstr.c

recio$(M).lib:  recio.obj rgett.obj  rputt.obj rcgett.obj rcputt.obj \
                rerr.obj  remsg.obj  rwarn.obj rwmsg.obj  rfix.obj   \
                rget.obj  rgets.obj  rbget.obj rcgets.obj rcbget.obj \
                rput.obj  rputs.obj  rbput.obj rcputs.obj rcbput.obj \
                rgetf.obj rcgetf.obj rputf.obj rcputf.obj rstr.obj
	$(LB) recio$(M).lib @recio.res
	del recio$(M).bak
