# AG makefile. 31, July, 1996. Will make the AsyncGateway code.
#

!include \rtrware\include\gblmkdef

OBJS =	$(OLS)aginit.ol \
	$(OLS)agctrl.ol \
	$(OLS)agtimer.ol \
	$(OLS)agdebug.ol \
	$(OLS)agutil.ol \
	$(OLS)agnetif.ol \
	$(OLS)agipx.ol \
	$(OLS)agspx.ol \
	$(OLS)agrx.ol \
	$(OLS)agtx.ol \
	$(OLS)agsess.ol \
	$(OLS)agresp.ol \
	$(OLS)agintern.ol \
	$(OLS)agline.ol \
	$(OLS)aginboun.ol \
	$(OLS)aginbsup.ol \
	$(OLS)agrcon.ol \
	$(OLS)aginmenu.ol 

LIBFILE = ag.lib


$(LIBFILE): delerr $(OBJS)

delerr :
	del err

$(OLS)aginit.ol : $(@B).c $(INC)defs.h $(INC)kstart.h $(INC)v8022str.h $(INC)vethstr.h \
		$(INC)lslproto.h $(INC)rwarebuf.h rtrstd.h kag.h vagstr.h \
		agctrl.h agtimer.h agpkttyp.h agnetif.h aginit.h agutil.h \
		agline.h agpkttyp.h \
		vnvag.h $(INC)vnvrmstr.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)agctrl.ol : $(@B).c $(INC)defs.h $(INC)kstart.h $(INC)v8022str.h $(INC)vethstr.h \
		$(INC)lslproto.h $(INC)rwarebuf.h rtrstd.h kag.h vagstr.h \
		agctrl.h agutil.h agpkttyp.h 
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)agtimer.ol : $(@B).c $(INC)defs.h $(INC)kstart.h $(INC)v8022str.h $(INC)vethstr.h \
		$(INC)lslproto.h $(INC)rwarebuf.h rtrstd.h kag.h vagstr.h \
		agnetif.h agtx.h agsess.h agline.h agtimer.h agutil.h \
		agpkttyp.h $(INC)serial.h aginboun.h $(INC)wanmgr.h aginbsup.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)agdebug.ol : $(@B).c $(INC)defs.h $(INC)kstart.h $(INC)v8022str.h $(INC)vethstr.h \
		$(INC)lslproto.h $(INC)rwarebuf.h rtrstd.h kag.h vagstr.h \
		agdebug.h agutil.h agpkttyp.h 
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)agutil.ol : $(@B).c $(INC)defs.h $(INC)kstart.h $(INC)v8022str.h $(INC)vethstr.h \
		$(INC)lslproto.h $(INC)rwarebuf.h rtrstd.h kag.h vagstr.h \
		agutil.h agpkttyp.h $(INC)wanmgr.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)agnetif.ol : $(@B).c $(INC)defs.h $(INC)kstart.h $(INC)v8022str.h $(INC)vethstr.h \
		$(INC)lslproto.h $(INC)rwarebuf.h rtrstd.h kag.h vagstr.h \
		agipx.h agspx.h agnetif.h agutil.h agpkttyp.h 
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)agipx.ol : $(@B).c $(INC)defs.h $(INC)kstart.h $(INC)v8022str.h $(INC)vethstr.h \
		$(INC)lslproto.h $(INC)rwarebuf.h rtrstd.h kag.h agipx.h \
		..\..\stacks\ipx\kipx.h \
		..\..\stacks\ipx\vipxstr.h \
		vagstr.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

#$(OLS)agipx.ol : $(@B).c $(INC)defs.h $(INC)kstart.h $(INC)v8022str.h $(INC)vethstr.h \
#		$(INC)lslproto.h $(INC)rwarebuf.h rtrstd.h kag.h vagstr.h \
#		..\..\stacks\ipx\ipx.h \
#		..\..\stacks\ipx\kipx.h \
#		..\..\stacks\ipx\vipxstr.h \
#		..\..\stacks\ipx\endstatn\kipxends.h \
#		..\..\stacks\ipx\endstatn\viendstr.h \
#		ipx.h agspx.h agipx.h agdebug.h agutil.h agpkttyp.h 
#	$(CC) $(@B).c $(CFLAGS) -pw
#	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)agspx.ol : $(@B).c $(INC)defs.h $(INC)kstart.h $(INC)v8022str.h $(INC)vethstr.h \
		$(INC)lslproto.h $(INC)rwarebuf.h rtrstd.h kag.h vagstr.h \
		agdebug.h ipx.h \
		..\..\stacks\ipx\kipx.h \
		..\..\stacks\ipx\vipxstr.h \
		..\..\stacks\spx\kspx.h \
		..\..\stacks\spx\vspxstr.h \
		agsess.h agresp.h agintern.h agspx.h agutil.h agpkttyp.h 
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)agrx.ol : $(@B).c $(INC)defs.h $(INC)kstart.h $(INC)v8022str.h $(INC)vethstr.h \
		$(INC)lslproto.h $(INC)rwarebuf.h rtrstd.h kag.h vagstr.h \
		agrx.h agutil.h agpkttyp.h agnetif.h aginbsup.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)agtx.ol : $(@B).c $(INC)defs.h $(INC)kstart.h $(INC)v8022str.h $(INC)vethstr.h \
		$(INC)lslproto.h $(INC)rwarebuf.h rtrstd.h kag.h vagstr.h \
		agtx.h agutil.h agpkttyp.h $(INC)serial.h agnetif.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)agsess.ol : $(@B).c $(INC)defs.h $(INC)kstart.h $(INC)v8022str.h $(INC)vethstr.h \
		$(INC)lslproto.h $(INC)rwarebuf.h rtrstd.h kag.h vagstr.h \
		agsess.h agutil.h agpkttyp.h agnetif.h $(INC)serial.h \
		agline.h agtx.h $(INC)msm.h aginbsup.h $(INC)wanmgr.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)agresp.ol : $(@B).c $(INC)defs.h $(INC)kstart.h $(INC)v8022str.h $(INC)vethstr.h \
		$(INC)lslproto.h $(INC)rwarebuf.h rtrstd.h kag.h vagstr.h \
		agresp.h agutil.h agpkttyp.h agline.h agnetif.h $(INC)udb.h \
		$(INC)serial.h $(INC)msm.h agsess.h $(INC)wanmgr.h agtx.h \
		aginbsup.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)agintern.ol : $(@B).c $(INC)defs.h $(INC)kstart.h $(INC)v8022str.h $(INC)vethstr.h \
		$(INC)lslproto.h $(INC)rwarebuf.h rtrstd.h kag.h vagstr.h \
		agnetif.h agintern.h agutil.h agpkttyp.h 
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)agline.ol : $(@B).c $(INC)defs.h $(INC)kstart.h $(INC)v8022str.h $(INC)vethstr.h \
		$(INC)lslproto.h $(INC)rwarebuf.h rtrstd.h kag.h vagstr.h \
		$(INC)uartmode.h $(INC)msm.h $(INC)serial.h \
		agline.h agutil.h agpkttyp.h agrx.h agtx.h agintern.h \
		$(INC)wanmgr.h aginbsup.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)aginboun.ol : $(@B).c $(INC)defs.h $(INC)kstart.h $(INC)v8022str.h $(INC)vethstr.h \
		$(INC)lslproto.h $(INC)rwarebuf.h rtrstd.h kag.h vagstr.h \
		$(INC)msm.h $(INC)serial.h $(INC)wanmgr.h $(INC)udb.h aginbsup.h \
		aginmenu.h aginboun.h agutil.h agtx.h agpkttyp.h agnetif.h \
		agline.h agintern.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)aginbsup.ol : $(@B).c $(INC)defs.h $(INC)kstart.h $(INC)v8022str.h $(INC)vethstr.h \
		$(INC)lslproto.h $(INC)rwarebuf.h rtrstd.h kag.h vagstr.h \
		aginbsup.h $(INC)wanmgr.h $(INC)serial.h agtx.h agrx.h \
		agpkttyp.h agutil.h agline.h agdebug.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)aginmenu.ol : $(@B).c $(INC)defs.h $(INC)kstart.h $(INC)v8022str.h $(INC)vethstr.h \
		$(INC)lslproto.h $(INC)rwarebuf.h rtrstd.h kag.h vagstr.h \
		agnetif.h aginbsup.h aginmenu.h $(INC)udb.h agpkttyp.h \
		$(INC)serial.h agline.h agtx.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)

$(OLS)agrcon.ol : $(@B).c $(INC)defs.h $(INC)kstart.h $(INC)v8022str.h $(INC)vethstr.h \
		$(INC)lslproto.h $(INC)rwarebuf.h rtrstd.h kag.h vagstr.h \
		agnetif.h aginbsup.h agrcon.h $(INC)udb.h agpkttyp.h \
		$(INC)serial.h agline.h agtx.h
	$(CC) $(@B).c $(CFLAGS) -pw
	$(LIB) $(OLS)$(@B).ol $(LIBFLG) $(LIBFILE)agrcon
