# WARNING! THIS MAKE FILE RUNS *INSIDE* THE PROT DIRECTORY! # # The directory tree must look like this: # # d:...\max # ³ # ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ # SLIB PROT ÍÍÍÍ» MAX util # ³ ³ º ³ ³ # ÚÄÄÄÁÄÄÄ¿ ÚÄÄÄÁÄÄÄ¿ º ÚÄÄÄÄÅÄÄÄÄ¿ ÚÄÄÄÁÄÄÄ¿ # p R p R º p R OR p r # ³ º # ÚÄÄÄÄÅÄÄÄÄ¿ ÈÍÍÍÍÍ YOU ARE HERE! # s M c # # The directories in lower case are NOT required by this make file! # # The following environment variable MUST be pre-defined: # INCLUDE=Microsoft C5.10 Include Directory # LIB=Microsoft C5.10 Library Directory # # The following variables must be declared on the make command line: # MODE=R # MODEL=M obj=$(mode) max=..\MAX plib=$(model)PROT$(mode) opt=-nologo -A$(model) -Zpe -W3 cc=cl $(opt) -Ox -Zl -Fo$(obj)\ -c -I$(max) $(obj)\F_RECV.OBJ: F_RECV.C $(max)\ffind.h com.h bink.h $(max)\modem.h \ $(max)\proto.h $(max)\prm.h xfer.h zmodem.h keybd.h sbuf.h sched.h \ externs.h prototyp.h $(cc) $*.c $(obj)\F_SEND.OBJ: F_SEND.C $(max)\mem.h com.h bink.h $(max)\modem.h \ $(max)\proto.h $(max)\prm.h xfer.h zmodem.h keybd.h sbuf.h sched.h \ externs.h prototyp.h $(max)\ffind.h $(max)\compiler.h $(cc) $*.c $(obj)\PDATA.OBJ: PDATA.C com.h bink.h $(max)\modem.h $(max)\proto.h \ $(max)\prm.h $(max)\prog.h $(max)\compiler.h $(max)\dv.h \ $(max)\ffind.h externs.h cl $(opt) -Od -Gs -Zl -Fo$(obj)\ -c -I$(max) $*.c $(obj)\RECVMDM7.OBJ: RECVMDM7.C $(max)\mem.h com.h bink.h $(max)\modem.h \ $(max)\proto.h $(max)\prm.h xfer.h zmodem.h keybd.h sbuf.h sched.h \ externs.h prototyp.h $(cc) $*.c $(obj)\XFERMDM7.OBJ: XFERMDM7.C $(max)\mem.h $(max)\ffind.h com.h bink.h $(max)\modem.h \ $(max)\proto.h $(max)\prm.h xfer.h zmodem.h keybd.h sbuf.h \ sched.h externs.h prototyp.h $(cc) $*.c $(obj)\ZMISC.OBJ: ZMISC.C com.h bink.h $(max)\modem.h $(max)\proto.h \ $(max)\prm.h xfer.h zmodem.h keybd.h sbuf.h sched.h externs.h prototyp.h $(cc) $*.c $(obj)\ZRECEIVE.OBJ: ZRECEIVE.C tc_utime.h com.h bink.h $(max)\modem.h \ $(max)\proto.h $(max)\prm.h xfer.h zmodem.h keybd.h sbuf.h sched.h \ externs.h prototyp.h $(cc) $*.c $(obj)\ZSEND.OBJ: ZSEND.C com.h bink.h $(max)\modem.h $(max)\proto.h \ $(max)\prm.h xfer.h zmodem.h keybd.h sbuf.h sched.h externs.h prototyp.h $(cc) $*.c $(plib).lib: \ $(obj)\F_RECV.OBJ\ $(obj)\F_SEND.OBJ\ $(obj)\PDATA.OBJ\ $(obj)\RECVMDM7.OBJ\ $(obj)\XFERMDM7.OBJ\ $(obj)\ZMISC.OBJ\ $(obj)\ZRECEIVE.OBJ\ $(obj)\ZSEND.OBJ if exist $(plib).lib erase $(plib).lib $(max)\makerf $(obj)\list $(obj)\*.obj lib $(plib) @$(obj)\list