# WebServe makefile For LocalApp Directoary. 7, March, 1997. Will make the LocalApp code.
#

!include \rtrware\include\gblmkdef

!if $(WEB_SERVER_INCLUDED)
CFLAGS = $(CFLAGS) -P WEB=1 WDBUG=1
!endif
	       
OBJS =	$(OLS)stat.ol \
	$(OLS)dhcp.ol \
        $(OLS)urlfns.ol \
	$(OLS)utils.ol \
        $(OLS)proxy.ol \
	$(OLS)ipaddflt.ol \
	$(OLS)ipicmp.ol \
	$(OLS)ipprtflt.ol \
	$(OLS)lnkctrl.ol \
	$(OLS)udb.ol \
	$(OLS)proxyflt.ol \
	$(OLS)nat.ol  

LIBFILE = LocalApp.lib


$(LIBFILE): delerr $(OBJS)

delerr :
	del err

$(OLS)urlfns.ol : $(@B).c urlfns.h welcome.h weburl.h  cons.h $(INC)cfgmgr.h $(INC)incall.h
	$(CC) $(@B).c $(CFLAGS) -pw -i
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)utils.ol : $(@B).c urlfns.h $(INC)cfgmgr.h $(INC)incall.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)udb.ol : $(@B).c $(INC)cfgmgr.h $(INC)incall.h  $(INC)kstart.h
	$(CC) $(@B).c $(CFLAGS) -pw -i
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)proxy.ol : $(@B).c $(INC)cfgmgr.h $(INC)incall.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)proxyflt.ol : $(@B).c psfltmnu.h $(INC)cfgmgr.h $(INC)incall.h
	$(CC) $(@B).c $(CFLAGS) -pw -i
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)nat.ol : $(@B).c natmenu.h $(INC)cfgmgr.h $(INC)incall.h
	$(CC) $(@B).c $(CFLAGS) -pw -i
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)lnkctrl.ol : $(@B).c vdlnk.h $(INC)cfgmgr.h $(INC)incall.h
	$(CC) $(@B).c $(CFLAGS) -pw -i
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)dhcp.ol : $(@B).c $(INC)cfgmgr.h $(INC)incall.h dhcp.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

# -------------------------- Not Reqd ... -----------------------------

$(OLS)statrout.ol : $(@B).c statrout.h $(INC)cfgmgr.h $(INC)incall.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

# -------------------------- ... Not Reqd -------------------------------

$(OLS)ipaddflt.ol : $(@B).c ipadd.h $(INC)cfgmgr.h $(INC)incall.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipprtflt.ol : $(@B).c ipport.h $(INC)cfgmgr.h $(INC)incall.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)ipicmp.ol : $(@B).c ipicmp.h $(INC)cfgmgr.h $(INC)incall.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)stat.ol : $(@B).c stat1.h stat2.h $(INC)cfgmgr.h $(INC)incall.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

