#LSL makefile. 18th April 1995

!include \rtrware\include\gblmkdef

FRMRELAY=0

!if $(FRMRELAY)
CFLAGS = -P FRAME_RELAY $(CFLAGS)
!else
CFLAGS = $(CFLAGS)
!endif

OBJS= $(OLS)lslbuff.ol $(OLS)lslconfg.ol $(OLS)lslctrl.ol \
	$(OLS)lslinit.ol $(OLS)lslmsg.ol $(OLS)lslport.ol $(OLS)lslrx.ol \
	$(OLS)lslsnap.ol $(OLS)lslsnmp.ol $(OLS)lsltimer.ol $(OLS)lsltx.ol \
	$(OLS)lslutil.ol 

LIBFILE= lsl.lib

LIBFILE:	delerr $(OBJS) 

delerr :
	del err

$(OLS)lslbuff.ol: klsl.h $(INC)kstart.h lsl.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h \
	$(INC)v8022str.h vbufstr.h vlsl.h vlslstr.h $(@B).c $(INC)defs.h
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)lslconfg.ol: klsl.h $(INC)kstart.h lsl.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vbufstr.h vlsl.h vlslstr.h vnvlsl.h $(INC)vnvrmstr.h $(@B).c $(INC)defs.h
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)lslctrl.ol: klsl.h $(INC)kstart.h lsl.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vbufstr.h vlsl.h vlslctrl.h vlslstr.h $(@B).c $(INC)defs.h
	$(CC) $(@B).c $(CFLAGS) -i
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)lslinit.ol: klsl.h $(INC)kstart.h lsl.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vbufstr.h vlsl.h vlslstr.h $(@B).c $(INC)defs.h ..\store\boot.h
	$(CC) $(@B).c $(CFLAGS) -i
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)lslmsg.ol: klsl.h $(INC)kstart.h lsl.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vbufstr.h vlsl.h vlslstr.h $(@B).c $(INC)defs.h
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)lslport.ol: klsl.h $(INC)kstart.h lsl.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vbufstr.h vlsl.h vlslstr.h $(@B).c $(INC)defs.h
	$(CC) $(@B).c $(CFLAGS) -i
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)lslrx.ol: klsl.h $(INC)kstart.h lsl.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vbufstr.h vlsl.h vlslstr.h $(@B).c $(INC)defs.h
	$(CC) $(@B).c $(CFLAGS) -p -pw 
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)lslsnap.ol: klsl.h $(INC)kstart.h lsl.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vbufstr.h vlsl.h vlslstr.h $(@B).c $(INC)defs.h
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)lslsnmp.ol: klsl.h $(INC)kstart.h lsl.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vbufstr.h $(INC)visnpstr.h vlsl.h vlslsnmp.h vlslstr.h $(@B).c $(INC)defs.h
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)lsltimer.ol: klsl.h $(INC)kstart.h lsl.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vbufstr.h vlsl.h vlslstr.h $(@B).c $(INC)defs.h
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)lsltx.ol: klsl.h $(INC)kstart.h lsl.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vbufstr.h vlsl.h vlslstr.h $(@B).c $(INC)defs.h
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)lslutil.ol: klsl.h $(INC)kstart.h lsl.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vbufstr.h vlsl.h vlslstr.h $(@B).c $(INC)defs.h
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

