#proxy server makefile, 24th July 1997

!include \rtrware\include\gblmkdef

CFLAGS = $(DEFINES) $(CFLAGS)

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

OBJS= $(OLS)pr_util.ol \
		$(OLS)pr_init.ol \
		$(OLS)pr_timer.ol \
		$(OLS)proxy.ol \
		$(OLS)prnat.ol \
		$(OLS)proxyrb.ol \
		$(OLS)proxyrb1.ol \
		$(OLS)proxyrb2.ol \
		$(OLS)linkctrb.ol \
		$(OLS)pptprb1.ol \
		$(OLS)pptprb2.ol \
		$(OLS)pptp.ol \
		$(OLS)detip.ol \
		$(OLS)dettimer.ol

		
LIBFILE= proxy.lib

LIBFILE:        delerr $(OBJS) 

delerr:
	del err

$(OLS)pr_init.ol: kproxy.h vproxstr.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h proxy.h vnvproxy.h vproxy.h $(INC)defs.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw -p -i
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)pr_timer.ol: kproxy.h vproxstr.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h proxy.h vnvproxy.h vproxy.h $(INC)defs.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw -p
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)pr_util.ol: kproxy.h vproxstr.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h proxy.h vnvproxy.h vproxy.h $(INC)defs.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw -p
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)proxy.ol: kproxy.h vproxstr.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h proxy.h vnvproxy.h vproxy.h $(INC)defs.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw -p -i
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)prnat.ol: kproxy.h vproxstr.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h proxy.h vnvproxy.h vproxy.h $(INC)defs.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw -p -i
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)proxyrb.ol: kproxy.h vproxstr.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h proxy.h vnvproxy.h vproxy.h $(INC)defs.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw -p -i
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)proxyrb1.ol: kproxy.h vproxstr.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h proxy.h vnvproxy.h vproxy.h $(INC)defs.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw -p -i
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)proxyrb2.ol: kproxy.h vproxstr.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h proxy.h vnvproxy.h vproxy.h $(INC)defs.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw -p -i
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)linkctrb.ol: kproxy.h vproxstr.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h proxy.h vnvproxy.h vproxy.h $(INC)defs.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw -p -i
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)pptprb1.ol: kproxy.h vproxstr.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h proxy.h vnvproxy.h vproxy.h pptprb.h $(INC)defs.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw -p -i
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)pptprb2.ol: kproxy.h vproxstr.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h proxy.h vnvproxy.h vproxy.h pptprb.h $(INC)defs.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw -p -i
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)pptp.ol: kproxy.h vproxstr.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h proxy.h vnvproxy.h vproxy.h pptprb.h $(INC)defs.h $(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw -p -i
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)detip.ol: detip.c detip.h $(INC)kstart.h $(INC)lslproto.h $(INC)rwarebuf.h \
	$(INC)rwutils.h  $(INC)v8022str.h $(INC)vethstr.h  \
	kdetip.h detipstr.h \
	$(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw  -i -p
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)dettimer.ol: dettimer.c detip.h $(INC)flashmgr.h \
	kdetip.h detipstr.h \
	$(@B).c $(INC)defs.h
	-$(CC) $(@B).c $(CFLAGS) -pw -i -p
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)
