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

!include \rtrware\include\gblmkdef

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

OBJS =	$(OLS)multiprt.ol \
	$(OLS)strfind.ol \
	$(OLS)formpars.ol \
	$(OLS)initoper.ol \
	$(OLS)streamfl.ol

LIBFILE = HtmlForm.lib


$(LIBFILE): delerr $(OBJS)

delerr :
	del err

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

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

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

$(OLS)initoper.ol : $(@B).c  formpars.h multiprt.h  initoper.h \
		    $(PROCHTTP)httpd.h \
		    $(PROCHTTP)reqlist.h \
		    $(PROCHTTP)util.h \
		    $(PROCHTTP)datatran.h \
		    $(GENAPPS)apputil.h \
		    $(GENAPPS)flowcont.h \
		    $(GENAPPS)readent.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

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

