#TELNET makefile, 24th Oct 1995

!include \rtrware\include\gblmkdef

!if $(WEB_SERVER_INCLUDED)
CFLAGS = $(CFLAGS) -P WEB=1
!endif

CFLAGS = $(DEFINES) $(CFLAGS)

OBJS= $(OLS)telinit.ol $(OLS)ayt.ol $(OLS)datamark.ol $(OLS)editcmnd.ol \
		$(OLS)fsminit.ol $(OLS)infsm.ol $(OLS)outfsm.ol $(OLS)menufsm.ol \
      $(OLS)ipao.ol $(OLS)menu.ol $(OLS)menuip.ol $(OLS)menuipx.ol $(OLS)menusnmp.ol \
      $(OLS)menusup.ol $(OLS)misc.ol $(OLS)notsup.ol $(OLS)no_opt.ol \
		$(OLS)password.ol $(OLS)recvopt.ol $(OLS)savebuff.ol $(OLS)timer.ol \
		$(OLS)willdotm.ol $(OLS)willecho.ol $(OLS)willnoga.ol $(OLS)menuchat.ol \
		$(OLS)dialout.ol $(OLS)menuuser.ol $(OLS)client.ol $(OLS)menufr.ol \
      $(OLS)menustp.ol $(OLS)menuwan.ol $(OLS)menuppp.ol $(OLS)validate.ol \
      $(OLS)menuapp.ol $(OLS)menulan.ol $(OLS)uimsup.ol $(OLS)menuprox.ol \
		$(OLS)menudhcp.ol $(OLS)prostat.ol $(OLS)menunat.ol


LIBFILE= telnet.lib

LIBFILE:	delerr $(OBJS) 

delerr:
	del err

$(OLS)telinit.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ayt.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)datamark.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)editcmnd.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h  $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)fsminit.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	$(INC)vnvrmstr.h vnvtel.h vtelnet.h vtelstr.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)infsm.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)outfsm.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)menufsm.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipao.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h $(@B).c $(INC)defs.h dialout.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)menu.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h menu.h menufsm.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)menuip.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h menu.h menufsm.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw -p 
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)menuipx.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h menu.h menufsm.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw -p
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)menusnmp.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h menu.h menufsm.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)menulan.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h menu.h menufsm.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)menuppp.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h menu.h menufsm.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)menustp.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h menu.h menufsm.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)menusup.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h menu.h menufsm.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw -p
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)menuwan.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h menu.h menufsm.h $(@B).c $(INC)defs.h \
	..\..\devdrvrs\wandrv\modem.h ..\..\devdrvrs\wandrv\vwanstr.h \
	..\..\devdrvrs\wandrv\vwan.h ..\..\devdrvrs\wandrv\modemsup.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)misc.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)notsup.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)no_opt.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)password.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)recvopt.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)savebuff.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h $(@B).c $(INC)defs.h dialout.h
	-$(CC) $(@B).c -p $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)timer.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h $(@B).c $(INC)defs.h dialout.h \
	..\..\devdrvrs\wandrv\modem.h ..\..\devdrvrs\wandrv\vwanstr.h \
	..\..\devdrvrs\wandrv\vwan.h ..\..\devdrvrs\wandrv\modemsup.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)


$(OLS)willdotm.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)willecho.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)willnoga.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)menuchat.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)dialout.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	$(INC)uartmode.h $(INC)msm.h $(INC)wanmgr.h \
	vtelnet.h vtelstr.h $(@B).c $(INC)defs.h dialout.h \
	..\..\devdrvrs\wandrv\modem.h ..\..\devdrvrs\wandrv\vwanstr.h \
	..\..\devdrvrs\wandrv\vwan.h ..\..\devdrvrs\wandrv\modemsup.h
	-$(CC) $(@B).c -p $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)menuapp.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h menu.h menufsm.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)validate.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h \
	vtelnet.h vtelstr.h menu.h menufsm.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)menuuser.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h $(INC)udb.h \
	vtelnet.h vtelstr.h menu.h menufsm.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)


$(OLS)client.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h $(INC)udb.h \
	vtelnet.h vtelstr.h menu.h menufsm.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw -p
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)menufr.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h $(INC)udb.h \
	vtelnet.h vtelstr.h menu.h menufsm.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)menuprox.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h $(INC)udb.h \
	vtelnet.h vtelstr.h menu.h menufsm.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)menudhcp.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h $(INC)udb.h \
	vtelnet.h vtelstr.h menu.h menufsm.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)menunat.ol:ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h $(INC)udb.h \
	vtelnet.h vtelstr.h menu.h menufsm.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw -i
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)prostat.ol: ktelnet.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h telnet.h $(INC)v8022str.h $(INC)vethstr.h $(INC)udb.h \
	vtelnet.h vtelstr.h menu.h menufsm.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)


$(OLS)uimsup.ol:   $(@B).c vtelstr.h telnet.h menu.h  ktelnet.h\
	..\..\store\boot.h
	-$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

