#IPX makefile, 18th April 1995

!include \rtrware\include\gblmkdef
IPX_FILTERING=0
!if $(IPX_FILTERING)
DEFS = -P "IPX_FILTERING"
!else
DEFS =
!endif

CFLAGS = $(CFLAGS) $(DEFS)

OBJS = $(OLS)ipxconfg.ol $(OLS)ipxdiag.ol $(OLS)ipxecho.ol $(OLS)ipxinit.ol\
	$(OLS)ipxlearn.ol $(OLS)ipxnetbs.ol $(OLS)ipxnwlit.ol $(OLS)ipxrip.ol\
	$(OLS)ipxripls.ol $(OLS)ipxrout.ol $(OLS)ipxsap.ol $(OLS)ipxsapls.ol\
	$(OLS)ipxserlz.ol $(OLS)ipxsnap.ol $(OLS)ipxsnmp.ol $(OLS)ipxsnmpa.ol\
	$(OLS)ipxspxw.ol $(OLS)ipxtimer.ol $(OLS)ipxutil.ol $(OLS)ipxwatch.ol\
   $(OLS)ipxfilt.ol \


LIBFILE= ipx.lib

LIBFILE:	delerr $(OBJS) 

delerr:
	del err

$(OLS)ipxconfg.ol:ipxconfg.c  ipx.h kipx.h kipxwan.h $(INC)kstart.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vipx.h vipxstr.h vipxwstr.h vnvipx.h $(INC)vnvrmstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipxdiag.ol:ipxdiag.c  ipx.h kipx.h kipxwan.h $(INC)kstart.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vipx.h vipxstr.h vipxwstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipxecho.ol:ipxecho.c ipx.h kipx.h kipxwan.h $(INC)kstart.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vipx.h vipxstr.h vipxwstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipxinit.ol:ipxinit.c  ipx.h kipx.h kipxwan.h $(INC)kstart.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vipx.h vipxstr.h vipxwstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipxlearn.ol:ipxlearn.c  ipx.h kipx.h kipxwan.h $(INC)kstart.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vipx.h vipxstr.h vipxwstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipxnetbs.ol:ipxnetbs.c  ipx.h kipx.h kipxwan.h $(INC)kstart.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vipx.h vipxstr.h vipxwstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipxnwlit.ol:ipxnwlit.c  ipx.h kipx.h kipxwan.h $(INC)kstart.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vipx.h vipxstr.h vipxwstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipxrip.ol:ipxrip.c  ipx.h kipx.h kipxwan.h $(INC)kstart.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vipx.h vipxstr.h vipxwstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipxripls.ol:ipxripls.c  ipx.h kipx.h kipxwan.h $(INC)kstart.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vipx.h vipxstr.h vipxwstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipxrout.ol:ipxrout.c  ipx.h kipx.h kipxwan.h $(INC)kstart.h \
   ipxfilt.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vipx.h vipxstr.h vipxwstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipxsap.ol:ipxsap.c  ipx.h kipx.h kipxwan.h $(INC)kstart.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vipx.h vipxstr.h vipxwstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipxsapls.ol:ipxsapls.c  ipx.h kipx.h kipxwan.h $(INC)kstart.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vipx.h vipxstr.h vipxwstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipxserlz.ol:ipxserlz.c  ipx.h kipx.h kipxwan.h $(INC)kstart.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vipx.h vipxstr.h vipxwstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipxsnap.ol:ipxsnap.c  ipx.h kipx.h kipxwan.h $(INC)kstart.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vipx.h vipxstr.h vipxwstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipxsnmp.ol:ipxsnmp.c  ipx.h kipx.h kipxwan.h $(INC)kstart.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vipx.h vipxstr.h vipxwstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipxsnmpa.ol:ipxsnmpa.c  ipx.h kipx.h kipxwan.h $(INC)kstart.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vipx.h vipxsnmp.h vipxstr.h vipxwstr.h $(INC)visnpstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipxspxw.ol:ipxspxw.c  ipx.h kipx.h kipxwan.h $(INC)kstart.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vipx.h vipxstr.h vipxwstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipxtimer.ol:ipxtimer.c  ipx.h kipx.h kipxwan.h $(INC)kstart.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vipx.h vipxstr.h vipxwstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipxutil.ol:ipxutil.c  ipx.h kipx.h kipxwan.h $(INC)kstart.h \
   ipxfilt.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vipx.h vipxstr.h vipxwstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipxwatch.ol:ipxwatch.c  ipx.h kipx.h kipxwan.h $(INC)kstart.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vipx.h vipxstr.h vipxwstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipxping.ol:ipxping.c  ipx.h kipx.h kipxwan.h $(INC)kstart.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)v8022str.h \
	vipx.h vipxstr.h vipxwstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)


$(OLS)ipxfilt.ol:ipxfilt.c ipxfilt.h ipx.h kipx.h kipxwan.h $(INC)kstart.h \
	$(INC)lslproto.h $(INC)rwarebuf.h $(INC)rwutils.h $(INC)v8022str.h \
	vipx.h vipxstr.h vipxwstr.h $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)


