#socket makefile. 18th April 1995

!include \rtrware\include\gblmkdef


OBJS	= $(OLS)sockbutl.ol $(OLS)sockcnfg.ol $(OLS)sockinit.ol \
	$(OLS)socklapi.ol $(OLS)socknutl.ol $(OLS)sockoapi.ol \
	$(OLS)sockprnt.ol $(OLS)socksubr.ol $(OLS)socktimr.ol \
	$(OLS)tsockipx.ol $(OLS)tsockudp.ol

LIBFILE= socket.lib

LIBFILE:	delerr $(OBJS) 

delerr:
	del err

$(OLS)sockbutl.ol: ksocket.h $(INC)kstart.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h socket.h $(INC)v8022str.h \
	$(INC)vethstr.h vsockadr.h vsockbuf.h vsocket.h vsockstr.h $(@B).c
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)sockcnfg.ol: ksocket.h $(INC)kstart.h ktstsipx.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h socket.h $(INC)v8022str.h \
	$(INC)vethstr.h $(INC)vnvrmstr.h vnvsock.h vsockadr.h vsockbuf.h \
	vsocket.h vsockstr.h vtsistr.h vtststr.h vtsustr.h $(@B).c
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)sockinit.ol: ksocket.h $(INC)kstart.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h socket.h $(INC)v8022str.h \
	$(INC)vethstr.h vsockadr.h vsockbuf.h vsocket.h vsocklnk.h \
	vsockstc.h vsockstr.h $(@B).c
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)socklapi.ol: ksocket.h $(INC)kstart.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h socket.h $(INC)v8022str.h \
	$(INC)vethstr.h vsockadr.h vsockbuf.h vsocket.h vsockstr.h $(@B).c
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)socknutl.ol: ksocket.h $(INC)kstart.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h socket.h $(INC)v8022str.h \
	$(INC)vethstr.h vsockadr.h vsockbuf.h vsocket.h vsockstr.h $(@B).c
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)sockoapi.ol: ksocket.h $(INC)kstart.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h socket.h $(INC)v8022str.h \
	$(INC)vethstr.h vsockadr.h vsockbuf.h vsocket.h vsockstr.h $(@B).c
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)sockprnt.ol: ksocket.h $(INC)kstart.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h socket.h $(INC)v8022str.h \
	$(INC)vethstr.h vsockadr.h vsockbuf.h vsocket.h vsockstr.h $(@B).c
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)socksubr.ol: ksocket.h $(INC)kstart.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h socket.h $(INC)v8022str.h \
	$(INC)vethstr.h vsockadr.h vsockbuf.h vsocket.h vsockstr.h $(@B).c
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)socktimr.ol: ksocket.h $(INC)kstart.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h socket.h $(INC)v8022str.h \
	$(INC)vethstr.h vsockadr.h vsockbuf.h vsocket.h vsockstr.h $(@B).c
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)tsockipx.ol: ksocket.h $(INC)kstart.h ktstsipx.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h socklib.h $(INC)v8022str.h \
	vsockadr.h vsockbuf.h vsockstr.h vtsistr.h $(@B).c
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)tsocktcp.ol: iplib.h karp.h kicmp.h kip.h krip.h kroute.h \
	ksocket.h $(INC)kstart.h ktststcp.h kudp.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h socklib.h $(INC)v8022str.h \
	varpstr.h vicmpstr.h vipktstr.h viprastr.h viprtstr.h vipstr.h \
	vipusstr.h vrarpstr.h vripstr.h vsktstr.h vsockadr.h vsockbuf.h \
	vsockstr.h vtststr.h vudpbuf.h vudpstr.h $(@B).c
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)tsockudp.ol: ksocket.h $(INC)kstart.h ktstsudp.h $(INC)lslproto.h \
	$(INC)rwarebuf.h $(INC)rwutils.h socklib.h $(INC)v8022str.h \
	vsockadr.h vsockbuf.h vsockstr.h vtsustr.h $(@B).c
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)
