home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / archives / ckc095.zip / ckmmak.hqx / ckmker.mak
Text File  |  1989-07-03  |  4KB  |  150 lines

  1. # MPW make file for MacKermit 0.9(36) created by "Build"
  2. #
  3. #   File:       Kermit.make
  4. #   Target:     Kermit
  5. #   Sources:    ckcfn2.c
  6. #               ckcfns.c
  7. #               ckcmai.c
  8. #               ckcpro.w
  9. #                ckmco2.c
  10. #               ckmcon.c
  11. #               ckmfio.c
  12. #                ckmini.c
  13. #               ckmker.r
  14. #               ckmkey.c
  15. #                ckmpri.c
  16. #               ckmrem.c
  17. #               ckmsav.c
  18. #               ckmscr.c
  19. #               ckmsfp.c
  20. #               ckmtio.c
  21. #               ckmusr.c
  22. #               ckmutl.c
  23. #   Created:    Sonntag, 4. Oktober 1987 18:24:44 Uhr
  24. #    Modified:    Tuesday, December 1, 1987 15:35:13 by PWP:
  25. #            make the .c.o files dependent on the appropriate
  26. #            .h files also
  27.  
  28. # -g : create name at end of each procedure for MacsBug (leave away for
  29. #   the final version) (PWP: or maybe not; there are allways bugs...)
  30. # -d MAC : Macintosh version of CKermit
  31. # -d MPW : We are using the MPW 2.0 C compiler
  32. # -w do not display warnings
  33. # -q2 no external memory changes
  34. # -u PROFILE : if you want to do profiling, then change this to -d PROFILE,
  35. #   and add the commented out lines in the link, further down in this
  36. #   file.
  37. COptions = -g -d MAC -d MPW -d TLOG -u PROFILE
  38.  
  39. ckcfn2.c.o ─ ckcfn2.c ckcsym.h ckcker.h ckcdeb.h
  40.     C {COptions} ckcfn2.c
  41. ckcfns.c.o ─ ckcfns.c ckcsym.h ckcker.h ckcdeb.h
  42.     C {COptions} ckcfns.c
  43. ckcmai.c.o ─ ckcmai.c ckcsym.h ckcker.h ckcdeb.h
  44.     C {COptions} ckcmai.c
  45. ckmcon.c.o ─ ckmcon.c ckcdeb.h ckmdef.h ckmasm.h ckmcon.h
  46.     C {COptions} ckmcon.c
  47. ckmco2.c.o ─ ckmco2.c ckcdeb.h ckmdef.h ckmasm.h ckmcon.h
  48.     C {COptions} ckmco2.c
  49. ckcpro.c ─ ckcpro.w wart
  50.     wart ckcpro.w ckcpro.c
  51. ckcpro.c.o ─ ckcpro.c ckcker.h ckcdeb.h
  52.     C {COptions} ckcpro.c
  53. ckmfio.c.o ─ ckmfio.c ckcker.h ckcdeb.h ckmdef.h ckmasm.h ckmres.h
  54.     C {COptions} ckmfio.c
  55. ckmini.c.o ─ ckmini.c ckcker.h ckcdeb.h ckmdef.h ckmasm.h ckmres.h
  56.     C {COptions} ckmini.c
  57. ckmkey.c.o ─ ckmkey.c ckcker.h ckcdeb.h ckmdef.h ckmres.h
  58.     C {COptions} ckmkey.c
  59. ckmpri.c.o ─ ckmpri.c ckcker.h ckcdeb.h ckmdef.h ckmres.h
  60.     C {COptions} ckmpri.c
  61. ckmrem.c.o ─ ckmrem.c ckcker.h ckcdeb.h ckmdef.h ckmres.h
  62.     C {COptions} ckmrem.c
  63. ckmsav.c.o ─ ckmsav.c ckcker.h ckcdeb.h ckmdef.h ckmres.h
  64.     C {COptions} ckmsav.c
  65. ckmscr.c.o ─ ckmscr.c ckcker.h ckcdeb.h ckmdef.h ckmres.h
  66.     C {COptions} ckmscr.c
  67. ckmsfp.c.o ─ ckmsfp.c ckcker.h ckcdeb.h ckmdef.h ckmres.h
  68.     C {COptions} ckmsfp.c
  69. ckmtio.c.o ─ ckmtio.c ckcdeb.h ckmdef.h
  70.     C {COptions} ckmtio.c
  71. ckmusr.c.o ─ ckmusr.c ckcker.h ckcdeb.h ckmdef.h ckmasm.h ckmres.h
  72.     C {COptions} ckmusr.c
  73. ckmutl.c.o ─ ckmutl.c ckcker.h ckcdeb.h ckmdef.h ckmasm.h ckmres.h ckmcon.h
  74.     C {COptions} ckmutl.c
  75.  
  76. wart ── ckwart.c.o
  77.     Link -w -c 'MPS ' -t MPST ckwart.c.o ╢
  78.         -sn STDIO=Main ╢
  79.         -sn INTENV=Main ╢
  80.         -sn %A5Init=Main ╢
  81.         "{CLibraries}"CRuntime.o ╢
  82.         "{CLibraries}"StdCLib.o ╢
  83.         "{CLibraries}"CSANELib.o ╢
  84.         "{CLibraries}"CInterface.o ╢
  85.         "{Libraries}"ToolLibs.o ╢
  86.         -o wart
  87.  
  88. ckwart.c.o ─ ckwart.c
  89.     C ckwart.c
  90.  
  91. Kermit.res ── ckmker.r ckmfnt.r
  92.     Delete -i Kermit.res
  93.     Rez ckmker.r -d TLOG -o Kermit.res -t 'rsrc' -c 'RSED'
  94.     Rez -append ckmfnt.r -o Kermit.res
  95.  
  96. Kermit ── Kermit.make ╢
  97.         Kermit.res ╢
  98.         ckcfn2.c.o ╢
  99.         ckcfns.c.o ╢
  100.         ckcmai.c.o ╢
  101.         ckcpro.c.o ╢
  102.         ckmcon.c.o ╢
  103.         ckmco2.c.o ╢
  104.         ckmfio.c.o ╢
  105.         ckmini.c.o ╢
  106.         ckmkey.c.o ╢
  107.         ckmpri.c.o ╢
  108.         ckmrem.c.o ╢
  109.         ckmsav.c.o ╢
  110.         ckmscr.c.o ╢
  111.         ckmsfp.c.o ╢
  112.         ckmtio.c.o ╢
  113.         ckmusr.c.o ╢
  114.         ckmutl.c.o
  115.     Delete -i Kermit
  116.     Duplicate -y Kermit.res Kermit
  117.     Rez -o Kermit -a ckmkr2.r
  118.     Link -b -w -o Kermit -t APPL -c '????' -l ╢
  119.         ckcfn2.c.o ╢
  120.         ckcfns.c.o ╢
  121.         ckcmai.c.o ╢
  122.         ckcpro.c.o ╢
  123.         ckmcon.c.o ╢
  124.         ckmco2.c.o ╢
  125.         ckmfio.c.o ╢
  126.         ckmini.c.o ╢
  127.         ckmkey.c.o ╢
  128.         ckmpri.c.o ╢
  129.         ckmrem.c.o ╢
  130.         ckmsav.c.o ╢
  131.         ckmscr.c.o ╢
  132.         ckmsfp.c.o ╢
  133.         ckmtio.c.o ╢
  134.         ckmusr.c.o ╢
  135.         ckmutl.c.o ╢
  136.         "{Libraries}"Interface.o ╢
  137.         "{CLibraries}"CRuntime.o ╢
  138.         "{CLibraries}"StdCLib.o ╢
  139.         "{CLibraries}"CSANELib.o ╢
  140.         "{CLibraries}"Math.o ╢
  141. #        "{Libraries}"PerformLib.o ╢
  142.         "{CLibraries}"CInterface.o ╢
  143.         > kermit.linkmap
  144.     SetFile Kermit -t APPL -c KR09 -a B
  145.     
  146. Clean ─
  147.     Delete -i Kermit.res wart Perform.out
  148.     Delete -i ┼.o
  149.     Delete -i ckcpro.c
  150.