# 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
