# WebServe makefile For SysDep Directoary. 6, March, 1997. Will make the SysDep code.
#

!include \rtrware\include\gblmkdef

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

OBJS =	$(OLS)oninit.ol \
	$(OLS)sysfile.ol \
	$(OLS)syslib.ol \
	$(OLS)tcpinter.ol \
	$(OLS)timezone.ol \
	$(OLS)webinit.ol \
	$(OLS)websock.ol

LIBFILE = SysDep.lib


$(LIBFILE): delerr $(OBJS)

delerr :
	del err

$(OLS)oninit.ol : $(@B).c  oninit.h \
		   $(PROCHTTP)httpd.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)sysfile.ol : $(@B).c  \
		    $(PROCHTTP)httpd.h \
		    $(PROCHTTP)util.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)syslib.ol : $(@B).c  \
		   $(PROCHTTP)httpd.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)tcpinter.ol : $(@B).c  \
		    $(PROCHTTP)httpd.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)timezone.ol : $(@B).c  \
		   $(PROCHTTP)httpd.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)webinit.ol : $(@B).c
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)websock.ol : $(@B).c   tcprw.h \
		   $(PROCHTTP)httpd.h $(INC)cfgmgr.h $(INC)incall.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

