home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / BTMTSRC3.ZIP / MAKEFILE < prev    next >
Text File  |  1991-09-01  |  17KB  |  438 lines

  1. ###############################################################
  2. #  Make file for BinkleyTerm-OS/2 Version                     #
  3. #                                                             #
  4. #  use MAKE /f MAKEFILE.SNP all                               #
  5. #  or  MAKE /f MAKEFILE.SNP bt2-mt                            #
  6. #  or  MAKE /f MAKEFILE.SNP btctlp                            #
  7. #  or  MAKE /f MAKEFILE.SNP btlngp                            #
  8. #  or  MAKE /f MAKEFILE.SNP binkley.lng                       #
  9. #                                                             #
  10. # Differences from dos make file:                             #
  11. #   No *.ASM files.                                           #
  12. #                                                             #
  13. #   async.c is required to emulate a fossil driver            #
  14. #                                                             #
  15. #   Unlike the dos version, all of this code can be compiled  #
  16. #   in any memory model; however, since BT.EXE has more than  #
  17. #   64k of code segments, the medium or large model must be   #
  18. #   used.                                                     #
  19. #                                                             #
  20. #   CML - Added Multithreading                                #
  21. ###############################################################
  22.  
  23.  
  24. linklibs=llibcmt.lib os2.lib snserver.lib
  25. CFLAGS= -Alfw -MT -Ocegilnt -Zpl -W3 -G2s -DBINKLEY -DOS_2
  26. LINK=LINK.EXE
  27.  
  28.  
  29. cobj1=ASYNC.OBJ    FTSC.OBJ     B_SCRIPT.OBJ SB_NEW.OBJ
  30. cobj2=BTCONFIG.OBJ BREC.OBJ     B_SEARCH.OBJ SB_PUT.OBJ
  31. cobj3=B_TERMOV.OBJ BSEND.OBJ    B_SESSIO.OBJ SB_READ.OBJ
  32. cobj4=B_BANNER.OBJ GET_KEY.OBJ  B_SPAWN.OBJ  SB_SCRL.OBJ
  33. cobj5=B_BBS.OBJ    MAILER.OBJ   B_TERM.OBJ   SB_SHOW.OBJ
  34. cobj6=B_FLOFIL.OBJ MAILROOT.OBJ B_WAZOO.OBJ  SB_WRITE.OBJ MAILOVLY.OBJ
  35. cobj7=B_FRPROC.OBJ MDM_PROC.OBJ B_WHACK.OBJ  SCHED.OBJ
  36. cobj8=B_FUSER.OBJ  MISC.OBJ     B_WZSEND.OBJ TIMER.OBJ
  37. cobj9=B_HELP.OBJ   NODEPROC.OBJ SENDBARK.OBJ VFOSSIL.OBJ
  38. cobja=B_INITVA.OBJ M7REC.OBJ    DATA.OBJ     M7SEND.OBJ
  39. cobjb=B_PASSWO.OBJ SB_BOX.OBJ   DIRFIND.OBJ  YOOHOO.OBJ
  40. cobjc=B_PROTO.OBJ  SB_FILL.OBJ  DOSTIME.OBJ  ZMISC.OBJ
  41. cobjd=B_RSPFIL.OBJ SB_INIT.OBJ  EVTPARSE.OBJ ZRECEIVE.OBJ
  42. cobje=B_SBINIT.OBJ SB_MOVE.OBJ  FOSSIL.OBJ   ZSEND.OBJ
  43. cobjf=FSTAT.OBJ    JANUS.OBJ    OUTBOUND.OBJ SENDSYNC.OBJ
  44. cobjg=STATETBL.OBJ OVERLAY.OBJ  XMREC.OBJ    XMSEND.OBJ   LANGLOAD.OBJ
  45. cobjh=FILETIME.OBJ RECVBARK.OBJ RECVSYNC.OBJ SB_POPUP.OBJ SB_SAVE.OBJ
  46.  
  47. cobjs1=BTCTLP.OBJ
  48.  
  49. cobjs2=BTLNG.OBJ   GET_LANG.OBJ PUT_LANG.OBJ
  50.  
  51. all: btlngp.exe bt2-mt.exe btctlp.exe binkley.lng
  52.  
  53. bt2-mt.exe: bt2-mt.obj $(cobj1) $(cobj2) $(cobj3) $(cobj4) $(cobj5) $(cobj6) $(cobj7) $(cobj8) $(cobj9) $(cobja) $(cobjb) $(cobjc) $(cobjd) $(cobje) $(cobjf) $(cobjg) $(cobjh)
  54.     $(LINK) @bt2-mt.lst
  55.  
  56. btctlp.exe: $(cobjs1)
  57.     $(LINK) $(cobjs1),btctlp.exe/ST:3000,NUL.MAP,$(linklibs),NUL.DEF
  58.  
  59. btlngp.exe: $(cobjs2)
  60.     $(LINK) $(cobjs2),btlngp.exe/ST:3000,NUL.MAP,$(linklibs),NUL.DEF
  61.  
  62. binkley.lng: btlngp.exe english.os2
  63.     btlngp english.os2 binkley.lng
  64.  
  65. #--------------------------
  66.  
  67. ASYNC.OBJ: ASYNC.C bink.h com.h com_dos.h com_os2.h
  68.     CL $(CFLAGS) -DIBM_C -c ASYNC.C > ASYNC.err
  69.     type ASYNC.err
  70.  
  71. bt2-mt.obj : BT.C com.h xfer.h zmodem.h keybd.h sbuf.h sched.h externs.h prototyp.h
  72.     CL -B1 c1l.exe -B2 c2l.exe $(CFLAGS) -Fobt2-mt.obj -c BT.C > BT.err
  73.     type BT.err
  74.  
  75. BTCTLP.OBJ: BTCTL.C com.h com_dos.h com_os2.h xfer.h bink.h
  76.     CL -B1 c1l.exe -B2 c2l.exe $(CFLAGS) -Fobtctlp.obj -c BTCTL.C > BTCTLP.err
  77.     type BTCTLP.err
  78.  
  79. BTLNG.OBJ: BTLNG.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  80.     keybd.h sbuf.h sched.h externs.h prototyp.h
  81.     CL $(CFLAGS) -c BTLNG.C > BTLNG.err
  82.     type BTLNG.err
  83.  
  84. B_BANNER.OBJ: B_BANNER.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  85.     keybd.h sbuf.h sched.h externs.h prototyp.h
  86.     CL $(CFLAGS) -c B_BANNER.C > B_BANNER.err
  87.     type B_BANNER.err
  88.  
  89. B_BBS.OBJ: B_BBS.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  90.     keybd.h sbuf.h sched.h externs.h prototyp.h
  91.     CL $(CFLAGS) -c B_BBS.C > B_BBS.err
  92.     type B_BBS.err
  93.  
  94. B_FLOFIL.OBJ: B_FLOFIL.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  95.     keybd.h sbuf.h sched.h externs.h prototyp.h
  96.     CL $(CFLAGS) -c B_FLOFIL.C > B_FLOFIL.err
  97.     type B_FLOFIL.err
  98.  
  99. B_FRPROC.OBJ: B_FRPROC.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  100.     keybd.h sbuf.h sched.h externs.h prototyp.h
  101.     CL -B1 c1l.exe -B2 c2l.exe $(CFLAGS) -c B_FRPROC.C > B_FRPROC.err
  102.     type B_FRPROC.err
  103.  
  104. B_FUSER.OBJ: B_FUSER.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  105.     keybd.h sbuf.h sched.h externs.h prototyp.h
  106.     CL $(CFLAGS) -c B_FUSER.C > B_FUSER.err
  107.     type B_FUSER.err
  108.  
  109. B_HELP.OBJ: B_HELP.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  110.     keybd.h sbuf.h sched.h externs.h prototyp.h
  111.     CL $(CFLAGS) -c B_HELP.C > B_HELP.err
  112.     type B_HELP.err
  113.  
  114. B_INITVA.OBJ: B_INITVA.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  115.     keybd.h sbuf.h sched.h externs.h prototyp.h
  116.     CL $(CFLAGS) -c B_INITVA.C > B_INITVA.err
  117.     type B_INITVA.err
  118.  
  119. B_PASSWO.OBJ: B_PASSWO.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  120.     keybd.h sbuf.h sched.h externs.h prototyp.h
  121.     CL $(CFLAGS) -c B_PASSWO.C > B_PASSWO.err
  122.     type B_PASSWO.err
  123.  
  124. B_PROTO.OBJ: B_PROTO.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  125.     keybd.h sbuf.h sched.h externs.h prototyp.h
  126.     CL $(CFLAGS) -c B_PROTO.C > B_PROTO.err
  127.     type B_PROTO.err
  128.  
  129. B_RSPFIL.OBJ: B_RSPFIL.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  130.     keybd.h sbuf.h sched.h externs.h prototyp.h
  131.     CL $(CFLAGS) -c B_RSPFIL.C > B_RSPFIL.err
  132.     type B_RSPFIL.err
  133.  
  134. B_SBINIT.OBJ: B_SBINIT.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  135.     keybd.h sbuf.h sched.h externs.h prototyp.h
  136.     CL $(CFLAGS) -c B_SBINIT.C > B_SBINIT.err
  137.     type B_SBINIT.err
  138.  
  139. B_SCRIPT.OBJ: B_SCRIPT.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  140.     keybd.h sbuf.h sched.h externs.h prototyp.h
  141.     CL -B1 c1l.exe -B2 c2l.exe $(CFLAGS) -c B_SCRIPT.C > B_SCRIPT.err
  142.     type B_SCRIPT.err
  143.  
  144. B_SEARCH.OBJ: B_SEARCH.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  145.     keybd.h sbuf.h sched.h externs.h prototyp.h
  146.     CL $(CFLAGS) -c B_SEARCH.C > B_SEARCH.err
  147.     type B_SEARCH.err
  148.  
  149. B_SESSIO.OBJ: B_SESSIO.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  150.     keybd.h sbuf.h sched.h externs.h prototyp.h
  151.     CL $(CFLAGS) -c B_SESSIO.C > B_SESSIO.err
  152.     type B_SESSIO.err
  153.  
  154. B_SPAWN.OBJ: B_SPAWN.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  155.     keybd.h sbuf.h sched.h externs.h prototyp.h
  156.     CL $(CFLAGS) -c B_SPAWN.C > B_SPAWN.err
  157.     type B_SPAWN.err
  158.  
  159. B_TERM.OBJ: B_TERM.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  160.     keybd.h sbuf.h sched.h externs.h prototyp.h
  161.     CL -B1 c1l.exe -B2 c2l.exe $(CFLAGS) -c B_TERM.C > B_TERM.err
  162.     type B_TERM.err
  163.  
  164. B_TERMOV.OBJ: B_TERMOV.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  165.     keybd.h sbuf.h sched.h externs.h prototyp.h
  166.     CL $(CFLAGS) -c B_TERMOV.C > B_TERMOV.err
  167.     type B_TERMOV.err
  168.  
  169. B_WAZOO.OBJ: B_WAZOO.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  170.     keybd.h sbuf.h sched.h externs.h prototyp.h
  171.     CL $(CFLAGS) -c B_WAZOO.C > B_WAZOO.err
  172.     type B_WAZOO.err
  173.  
  174. B_WHACK.OBJ: B_WHACK.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  175.     keybd.h sbuf.h sched.h externs.h prototyp.h
  176.     CL $(CFLAGS) -c B_WHACK.C > B_WHACK.err
  177.     type B_WHACK.err
  178.  
  179. B_WZSEND.OBJ: B_WZSEND.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  180.     keybd.h sbuf.h sched.h externs.h prototyp.h
  181.     CL $(CFLAGS) -c B_WZSEND.C > B_WZSEND.err
  182.     type B_WZSEND.err
  183.  
  184. BREC.OBJ: BREC.C tc_utime.h com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  185.     keybd.h sbuf.h sched.h externs.h prototyp.h
  186.     CL $(CFLAGS) -c BREC.C > BREC.err
  187.     type BREC.err
  188.  
  189. BSEND.OBJ: BSEND.C com.h com_dos.h com_os2.h xfer.h bink.h sbuf.h sched.h \
  190.     externs.h prototyp.h
  191.     CL $(CFLAGS) -c BSEND.C > BSEND.err
  192.     type BSEND.err
  193.  
  194. BTCONFIG.OBJ: BTCONFIG.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  195.     keybd.h sbuf.h sched.h externs.h prototyp.h
  196.     CL $(CFLAGS) -c BTCONFIG.C > BTCONFIG.err
  197.     type BTCONFIG.err
  198.  
  199. BTLNGP.OBJ:  BTLNG.C
  200.     CL $(CFLAGS) -Fobtlngp.obj -c BTLNG.C > BTLNGP.err
  201.     type BTLNGP.err
  202.  
  203. DATA.OBJ: DATA.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h keybd.h \
  204.     sbuf.h sched.h prototyp.h
  205.     CL -B1 c1l.exe -B2 c2l.exe $(CFLAGS) -c DATA.C > DATA.err
  206.     type DATA.err
  207.  
  208. DIRFIND.OBJ: DIRFIND.C
  209.     CL $(CFLAGS) -c DIRFIND.C > DIRFIND.err
  210.     type DIRFIND.err
  211.  
  212. DOSTIME.OBJ: DOSTIME.C
  213.     CL $(CFLAGS) -c DOSTIME.C > DOSTIME.err
  214.     type DOSTIME.err
  215.  
  216. EVTPARSE.OBJ: EVTPARSE.C tc_utime.h com.h com_dos.h com_os2.h xfer.h bink.h \
  217.     zmodem.h keybd.h sbuf.h sched.h externs.h prototyp.h
  218.     CL $(CFLAGS) -c EVTPARSE.C > EVTPARSE.err
  219.     type EVTPARSE.err
  220.  
  221. FILETIME.OBJ: FILETIME.C
  222.     CL $(CFLAGS) -c FILETIME.C > FILETIME.err
  223.     type FILETIME.err
  224.  
  225. FOSSIL.OBJ: FOSSIL.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  226.     keybd.h sbuf.h sched.h externs.h prototyp.h
  227.     CL $(CFLAGS) -c FOSSIL.C > FOSSIL.err
  228.     type FOSSIL.err
  229.  
  230. FSTAT.OBJ: FSTAT.C
  231.     CL $(CFLAGS) -c FSTAT.C > FSTAT.err
  232.     type FSTAT.err
  233.  
  234. FTSC.OBJ: FTSC.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  235.     keybd.h sbuf.h sched.h externs.h prototyp.h
  236.     CL -B1 c1l.exe -B2 c2l.exe $(CFLAGS) -c FTSC.C > FTSC.err
  237.     type FTSC.err
  238.  
  239. GET_KEY.OBJ: GET_KEY.C
  240.     CL $(CFLAGS) -c GET_KEY.C > GET_KEY.err
  241.     type GET_KEY.err
  242.  
  243. GET_LANG.OBJ: GET_LANG.C
  244.     CL $(CFLAGS) -c GET_LANG.C > GET_LANG.err
  245.     type GET_LANG.err
  246.  
  247. JANUS.OBJ: JANUS.C
  248.     CL -B1 c1l.exe -B2 c2l.exe $(CFLAGS) -DIBM_C -c JANUS.C > JANUS.err
  249.     type JANUS.err
  250.  
  251. LANGLOAD.OBJ: LANGLOAD.C
  252.     CL $(CFLAGS) -c LANGLOAD.C > LANGLOAD.err
  253.     type LANGLOAD.err
  254.  
  255. M7REC.OBJ: M7REC.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  256.     keybd.h sbuf.h sched.h externs.h prototyp.h
  257.     CL $(CFLAGS) -c M7REC.C > M7REC.err
  258.     type M7REC.err
  259.  
  260. M7SEND.OBJ: M7SEND.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  261.     keybd.h sbuf.h sched.h externs.h prototyp.h
  262.     CL $(CFLAGS) -c M7SEND.C > M7SEND.err
  263.     type M7SEND.err
  264.  
  265. MAILER.OBJ: MAILER.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  266.     keybd.h sbuf.h sched.h externs.h prototyp.h vfossil.h
  267.     CL -B1 c1l.exe -B2 c2l.exe $(CFLAGS) -c MAILER.C > MAILER.err
  268.     type MAILER.err
  269.  
  270. MAILROOT.OBJ: MAILROOT.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  271.     keybd.h sbuf.h sched.h externs.h prototyp.h vfossil.h
  272.     CL $(CFLAGS) -DIBMC -c MAILROOT.C > MAILROOT.err
  273.     type MAILROOT.err
  274.  
  275. MAILOVLY.OBJ: MAILOVLY.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  276.     keybd.h sbuf.h sched.h externs.h prototyp.h vfossil.h
  277.     CL -B1 c1l.exe -B2 c2l.exe $(CFLAGS) -DIBMC -c MAILOVLY.C > MAILOVLY.err
  278.     type MAILOVLY.err
  279.  
  280. MDM_PROC.OBJ: MDM_PROC.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  281.     keybd.h sbuf.h sched.h externs.h prototyp.h
  282.     CL -B1 c1l.exe -B2 c2l.exe $(CFLAGS) -c MDM_PROC.C > MDM_PROC.err
  283.     type MDM_PROC.err
  284.  
  285. MISC.OBJ: MISC.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  286.     keybd.h sbuf.h sched.h externs.h prototyp.h
  287.     CL -B1 c1l.exe -B2 c2l.exe $(CFLAGS) -c MISC.C > MISC.err
  288.     type MISC.err
  289.  
  290. NODEPROC.OBJ: NODEPROC.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  291.     keybd.h sbuf.h sched.h externs.h prototyp.h
  292.     CL -B1 c1l.exe -B2 c2l.exe $(CFLAGS) -c NODEPROC.C > NODEPROC.err
  293.     type NODEPROC.err
  294.  
  295. OUTBOUND.OBJ: OUTBOUND.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  296.     keybd.h sbuf.h sched.h externs.h prototyp.h
  297.     CL $(CFLAGS) -c OUTBOUND.C > OUTBOUND.err
  298.     type OUTBOUND.err
  299.  
  300. OVERLAY.OBJ: OVERLAY.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  301.     keybd.h sbuf.h sched.h externs.h prototyp.h
  302.     CL $(CFLAGS) -c OVERLAY.C > OVERLAY.err
  303.     type OVERLAY.err
  304.  
  305. PUT_LANG.OBJ: PUT_LANG.C
  306.     CL $(CFLAGS) -c PUT_LANG.C > PUT_LANG.err
  307.     type PUT_LANG.err
  308.  
  309. RECVBARK.OBJ: RECVBARK.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  310.     keybd.h sbuf.h sched.h externs.h prototyp.h
  311.     CL $(CFLAGS) -c RECVBARK.C > RECVBARK.err
  312.     type RECVBARK.err
  313.  
  314. RECVSYNC.OBJ: RECVSYNC.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  315.     keybd.h sbuf.h sched.h externs.h prototyp.h
  316.     CL -B1 c1l.exe -B2 c2l.exe $(CFLAGS) -c RECVSYNC.C > RECVSYNC.err
  317.     type RECVSYNC.err
  318.  
  319. SB_BOX.OBJ: SB_BOX.C sbuf.h video.h box.h com.h com_dos.h com_os2.h xfer.h \
  320.     bink.h zmodem.h keybd.h sched.h externs.h prototyp.h
  321.     CL $(CFLAGS) -c SB_BOX.C > SB_BOX.err
  322.     type SB_BOX.err
  323.  
  324. SB_FILL.OBJ: SB_FILL.C sbuf.h com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  325.     keybd.h sched.h externs.h prototyp.h
  326.     CL $(CFLAGS) -c SB_FILL.C > SB_FILL.err
  327.     type SB_FILL.err
  328.  
  329. SB_INIT.OBJ: SB_INIT.C sbuf.h xfer.h bink.h com.h com_dos.h com_os2.h zmodem.h \
  330.     keybd.h sched.h externs.h prototyp.h
  331.     CL $(CFLAGS) -c SB_INIT.C > SB_INIT.err
  332.     type SB_INIT.err
  333.  
  334. SB_MOVE.OBJ: SB_MOVE.C sbuf.h com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  335.     keybd.h sched.h externs.h prototyp.h
  336.     CL $(CFLAGS) -c SB_MOVE.C > SB_MOVE.err
  337.     type SB_MOVE.err
  338.  
  339. SB_NEW.OBJ: SB_NEW.C sbuf.h com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  340.     keybd.h sched.h externs.h prototyp.h
  341.     CL $(CFLAGS) -c SB_NEW.C > SB_NEW.err
  342.     type SB_NEW.err
  343.  
  344. SB_POPUP.OBJ: SB_POPUP.C sbuf.h com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  345.     keybd.h sched.h externs.h prototyp.h
  346.     CL $(CFLAGS) -c SB_POPUP.C > SB_POPUP.err
  347.     type SB_POPUP.err
  348.  
  349. SB_PUT.OBJ: SB_PUT.C sbuf.h com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  350.     keybd.h sched.h externs.h prototyp.h
  351.     CL $(CFLAGS) -c SB_PUT.C > SB_PUT.err
  352.     type SB_PUT.err
  353.  
  354. SB_READ.OBJ: SB_READ.C sbuf.h com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  355.     keybd.h sched.h externs.h prototyp.h
  356.     CL $(CFLAGS) -c SB_READ.C > SB_READ.err
  357.     type SB_READ.err
  358.  
  359. SB_SAVE.OBJ: SB_SAVE.C sbuf.h com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  360.     keybd.h sched.h externs.h prototyp.h
  361.     CL $(CFLAGS) -c SB_SAVE.C > SB_SAVE.err
  362.     type SB_SAVE.err
  363.  
  364. SB_SCRL.OBJ: SB_SCRL.C sbuf.h com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  365.     keybd.h sched.h externs.h prototyp.h
  366.     CL $(CFLAGS) -c SB_SCRL.C > SB_SCRL.err
  367.     type SB_SCRL.err
  368.  
  369. SB_SHOW.OBJ: SB_SHOW.C sbuf.h xfer.h bink.h com.h com_dos.h com_os2.h zmodem.h \
  370.     keybd.h sched.h externs.h prototyp.h vfossil.h
  371.     CL $(CFLAGS) -c SB_SHOW.C > SB_SHOW.err
  372.     type SB_SHOW.err
  373.  
  374. SB_WRITE.OBJ: SB_WRITE.C sbuf.h com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  375.     keybd.h sched.h externs.h prototyp.h
  376.     CL $(CFLAGS) -c SB_WRITE.C > SB_WRITE.err
  377.     type SB_WRITE.err
  378.  
  379. SCHED.OBJ: SCHED.C tc_utime.h  com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  380.     keybd.h sbuf.h sched.h externs.h prototyp.h
  381.     CL $(CFLAGS) -c SCHED.C > SCHED.err
  382.     type SCHED.err
  383.  
  384. SENDBARK.OBJ: SENDBARK.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  385.     keybd.h sbuf.h sched.h externs.h prototyp.h
  386.     CL $(CFLAGS) -c SENDBARK.C > SENDBARK.err
  387.     type SENDBARK.err
  388.  
  389. SENDSYNC.OBJ: SENDSYNC.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  390.     keybd.h sbuf.h sched.h externs.h prototyp.h
  391.     CL $(CFLAGS) -c SENDSYNC.C > SENDSYNC.err
  392.     type SENDSYNC.err
  393.  
  394. STATETBL.OBJ: STATETBL.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  395.     keybd.h sbuf.h sched.h externs.h prototyp.h
  396.     CL $(CFLAGS) -c STATETBL.C > STATETBL.err
  397.     type STATETBL.err
  398.  
  399. TIMER.OBJ: TIMER.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  400.     keybd.h sbuf.h sched.h externs.h prototyp.h timer.h
  401.     CL $(CFLAGS) -c TIMER.C > TIMER.err
  402.     type TIMER.err
  403.  
  404. VFOSSIL.OBJ: VFOSSIL.C vfossil.h com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  405.     keybd.h sbuf.h sched.h externs.h prototyp.h
  406.     CL $(CFLAGS) -c VFOSSIL.C > VFOSSIL.err
  407.     type VFOSSIL.err
  408.  
  409. XMREC.OBJ: XMREC.C vfossil.h com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  410.     keybd.h sbuf.h sched.h externs.h prototyp.h
  411.     CL -B1 c1l.exe -B2 c2l.exe $(CFLAGS) -c XMREC.C > XMREC.err
  412.     type XMREC.err
  413.  
  414. XMSEND.OBJ: XMSEND.C vfossil.h com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  415.     keybd.h sbuf.h sched.h externs.h prototyp.h
  416.     CL -B1 c1l.exe -B2 c2l.exe $(CFLAGS) -c XMSEND.C > XMSEND.err
  417.     type XMSEND.err
  418.  
  419. YOOHOO.OBJ: YOOHOO.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  420.     keybd.h sbuf.h sched.h externs.h prototyp.h
  421.     CL -B1 c1l.exe -B2 c2l.exe $(CFLAGS) -c YOOHOO.C > YOOHOO.err
  422.     type YOOHOO.err
  423.  
  424. ZMISC.OBJ: ZMISC.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  425.     keybd.h sbuf.h sched.h externs.h prototyp.h
  426.     CL -B1 c1l.exe -B2 c2l.exe $(CFLAGS) -c ZMISC.C > ZMISC.err
  427.     type ZMISC.err
  428.  
  429. ZRECEIVE.OBJ: ZRECEIVE.C tc_utime.h  com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  430.     keybd.h sbuf.h sched.h externs.h prototyp.h
  431.     CL -B1 c1l.exe -B2 c2l.exe $(CFLAGS) -c ZRECEIVE.C > ZRECEIVE.err
  432.     type ZRECEIVE.err
  433.  
  434. ZSEND.OBJ: ZSEND.C com.h com_dos.h com_os2.h xfer.h bink.h zmodem.h \
  435.     keybd.h sbuf.h sched.h externs.h prototyp.h
  436.     CL -B1 c1l.exe -B2 c2l.exe $(CFLAGS) -c ZSEND.C > ZSEND.err
  437.     type ZSEND.err
  438.