home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Programmierung / SOURCE.mdf / programm / msdos / c / ue312d / vms / descrip.mms next >
Encoding:
Text File  |  1993-01-02  |  2.4 KB  |  101 lines

  1. !
  2. ! MMS file to compile and link MicroEmacs on the VAX/VMS
  3. ! operating system.
  4. !
  5.  
  6. !
  7. ! Pick the options you want when you make MicroEmacs.
  8. !
  9.  
  10. !copts=        /debug/nolist/nooptim
  11. copts=        /nolist
  12. !lopts=        /map/cross
  13. lopts=        /map/brief
  14.  
  15. !
  16. ! The header file epath.h is used only by
  17. ! bind.c at this writing, so it appears
  18. ! on bind.c's dependancy line only.
  19. !
  20. hfiles=        ebind.h edef.h-
  21.         efunc.h evar.h-
  22.         estruct.h-
  23.  
  24. ofiles=        basic.obj,   bind.obj,   buffer.obj,-
  25.         char.obj,    crypt.obj,-
  26.         display.obj,-
  27.         eval.obj,    exec.obj,-
  28.         file.obj,    fileio.obj,-
  29.         input.obj,   isearch.obj,-
  30.         line.obj,    lock.obj,-
  31.         main.obj,    mouse.obj,-
  32.         random.obj,  region.obj,-
  33.         screen.obj,  search.obj,  replace.obj, smg.obj,-
  34.         tags.obj,-
  35.         vms.obj,-
  36.         window.obj,  word.obj-
  37.  
  38.  
  39. !
  40. ! The choice to link with sys$share is made in
  41. ! the option file me.opt (you can't do it on
  42. ! the command line).  If you don't want to
  43. ! link sharable, change
  44. !    sys$share:vaxcrtl/share
  45. ! to
  46. !    sys$library:vaxcrtl/lib
  47. !
  48. me.exe : $(ofiles) descrip.mms me.opt
  49.     LINK $(lopts)    me/option
  50.  
  51. basic.obj : basic.c $(HFILES)
  52.     CC $(copts) basic
  53. bind.obj : bind.c epath.h $(HFILES)
  54.     CC $(copts) bind
  55. buffer.obj : buffer.c $(HFILES)
  56.     CC $(copts) buffer
  57. char.obj : char.c $(HFILES)
  58.     CC $(copts) char
  59. crypt.obj : crypt.c $(HFILES)
  60.     CC $(copts) crypt
  61. display.obj : display.c $(HFILES)
  62.     CC $(copts) display
  63. eval.obj : eval.c $(HFILES)
  64.     CC $(copts) eval
  65. exec.obj : exec.c $(HFILES)
  66.     CC $(copts) exec
  67. file.obj : file.c $(HFILES)
  68.     CC $(copts) file
  69. fileio.obj : fileio.c $(HFILES)
  70.     CC $(copts) fileio
  71. input.obj : input.c $(HFILES)
  72.     CC $(copts) input
  73. isearch.obj : isearch.c $(HFILES)
  74.     CC $(copts) isearch
  75. line.obj : line.c $(HFILES)
  76.     CC $(copts) line
  77. lock.obj : lock.c $(HFILES)
  78.     CC $(copts) lock
  79. main.obj : main.c $(HFILES)
  80.     CC $(copts) main
  81. mouse.obj : mouse.c $(HFILES)
  82.     CC $(copts) mouse
  83. random.obj : random.c $(HFILES)
  84.     CC $(copts) random
  85. region.obj : region.c $(HFILES)
  86.     CC $(copts) region
  87. screen.obj : screen.c $(HFILES)
  88.     CC $(copts) screen
  89. search.obj : search.c $(HFILES)
  90.     CC $(copts) search
  91. replace.obj : replace.c $(HFILES)
  92.     CC $(copts) replace
  93. vms.obj : vms.c $(HFILES)
  94.     CC $(copts) vms
  95. smg.obj : smg.c $(HFILES)
  96.     CC $(copts) smg
  97. window.obj : window.c $(HFILES)
  98.     CC $(copts) window
  99. word.obj : word.c $(HFILES)
  100.     CC $(copts) word
  101.