CC=	qcl
CLIB=	..
HH=	$(CLIB)\h
HHH=	$(HH)\com.h portio.h
LL=	$(CLIB)\l
COMLIB=	$(LL)\com.lib

CFLAGS=	-Ox -G2 -AL -W4 -I$(HH)

OBJ=	circbuff.obj commvec.obj intctl.obj iportio.obj brk_int.obj \
	setcomm.obj intserv.obj comlib.obj

now:	$(COMLIB)

#
#	Serial line utility library
#

$(COMLIB):	$(OBJ)
	del $(COMLIB)
	lib $(COMLIB) +circbuff +commvec +intctl +iportio +brk_int +setcomm \
		 +intserv +comlib;

#
#	Low level serial line control
#

circbuff.obj:	circbuff.c $(HHH)
commvec.obj:	commvec.c $(HHH)
intctl.obj:	intctl.c $(HHH)
iportio.obj:	iportio.c $(HHH)
brk_int.obj:	brk_int.c $(HHH)
setcomm.obj:	setcomm.c $(HHH)

intserv.obj:	intserv.asm
	$(CC) -c -AL $*.asm

#
#	Second level serial line control
#

comlib.obj:	comlib.c $(HHH)
