
#rwutils makefile. 18th April 1995
#Modified by Sachin on october 23rd for flash write module.

!include \rtrware\include\gblmkdef

OBJS	= $(OLS)convutls.ol $(OLS)listutls.ol \
	  $(OLS)miscutls.ol $(OLS)sortlist.ol \
	  $(OLS)flio.ol $(OLS)flashmgr.ol $(OLS)redblack.ol \
	  $(OLS)log.ol $(OLS)statutls.ol $(OLS)event.ol



LIBFILE= rwutils.lib

LIBFILE:	delerr $(OBJS)

delerr:
	del err

$(OLS)accesnmp.ol: $(INC)kstart.h $(INC)lslproto.h $(INC)rwutils.h \
	$(INC)v8022str.h $(@B).c
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)convutls.ol: $(INC)kstart.h $(INC)lslproto.h $(INC)rwutils.h \
	$(INC)v8022str.h $(@B).c
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)listutls.ol: $(INC)kstart.h $(INC)lslproto.h $(INC)rwutils.h \
	$(INC)v8022str.h $(@B).c
	$(CC) $(@B).c $(CFLAGS) -p -i
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)miscutls.ol: $(INC)kstart.h $(INC)lslproto.h $(INC)rwutils.h \
	$(INC)v8022str.h $(@B).c
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)snmpglbl.ol: $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h $(INC)v8022str.h $(INC)vethstr.h $(INC)visnpstr.h \
	$(@B).c
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)sortlist.ol: $(INC)kstart.h $(INC)lslproto.h $(INC)rwutils.h \
	$(INC)v8022str.h $(@B).c
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)stubfunc.ol: $(INC)kstart.h $(INC)lslproto.h $(INC)rwutils.h \
	$(INC)v8022str.h $(INC)vethstr.h $(INC)vnvrmstr.h vstubcfg.h $(@B).c
	$(CC) $(@B).c $(CFLAGS)

$(OLS)stubip.ol: libip.h karp.h kicmp.h kip.h krip.h kroute.h $(INC)kstart.h \
	kudp.h $(INC)lslproto.h $(INC)rwutils.h $(INC)v8022str.h varpstr.h \
	vicmpstr.h vipktstr.h viprastr.h viprtstr.h vipstr.h vipusstr.h \
	vnvrmstr.h vrarpstr.h vripstr.h vsktstr.h vudpbuf.h vudpstr.h $(@B).c
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)stublsl.ol: $(INC)kstart.h $(INC)lslproto.h $(INC)rwutils.h \
	$(INC)v8022str.h $(INC)vnvrmstr.h $(@B).c
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)


$(OLS)flashmgr.ol: $(INC)kstart.h $(INC)lslproto.h $(INC)rwutils.h $(INC)flashmgr.h \
	$(INC)v8022str.h $(INC)vnvrmstr.h $(@B).c
	$(CC) $(@B).c $(CFLAGS)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)flio.ol:flio.68k
	$(ASM) flio.68k -o $(OLS)flio.ol $(ASMFLG)
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)


$(OLS)redblack.ol: $(INC)kstart.h $(INC)lslproto.h $(INC)rwutils.h $(INC)redblack.h \
	$(INC)v8022str.h $(INC)vnvrmstr.h $(@B).c
	$(CC) $(@B).c $(CFLAGS) -p
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)log.ol:log.c log.h $(INC)logif.h
	$(CC) $(@B).c $(CFLAGS) -p
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)statutls.ol:log.c log.h $(INC)logif.h
	$(CC) $(@B).c $(CFLAGS) -p
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)event.ol: event.h evntstr.h 
	$(CC) $(@B).c $(CFLAGS) -p
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)
