home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / e / elv17src.zip / INSTALL < prev    next >
Text File  |  1992-12-30  |  3KB  |  72 lines

  1. Installation varies from one Operating System to another.  For complete
  2. instructions, see the appropriate subsection in the "Versions" section
  3. of the manual.  Basically, though, it goes like this:
  4.  
  5.     VMS:    There is a batch file called "vmsbuild.com" which compiles
  6.         elvis and the related utilities.  You just need to say
  7.         "@vmsbuild" and wait a while.  (On a little old VAX with
  8.         heavy load, elvis can take up to half an hour to compile!)
  9.  
  10.         After that, the programs need to be set up as foreign
  11.         commands.  A batch file called "vmssetup.com" does this.
  12.  
  13.     DOS:    If you're using MS-C 5.x (for a fairly recent x), then
  14.         you can compile elvis and the related programs by saying
  15.         "make elvis.mak" and waiting a while.
  16.  
  17.         If you're using Turbo-C or Borland C, then you will probably
  18.         want to copy "Makefile.mix" to "Makefile", and then edit
  19.         "Makefile" to select the Turbo-C group of settings.  Then run
  20.         "make".
  21.  
  22.         Regardless of how you compile elvis, you must make a directory
  23.         called "C:\TMP" before elvis will run correctly.
  24.  
  25.     EVERYTHING ELSE:
  26.         Copy "Makefile.mix" to "Makefile", and then edit "Makefile"
  27.         to select the proper group of settings.  Then run "make".
  28.  
  29.         When its done, run "make install" to copy the executables
  30.         to /usr/local/bin (or whatever -- check the Makefile) and
  31.         change their permissions.  On UNIX systems, you'll need to
  32.         do this as "root".
  33.  
  34. That's the gist of it.  For complete instructions, you should look in the
  35. "Versions" section of the manual.  You may also wish to browse through the
  36. "CFLAGS" and "Makefile" sections of the manual.
  37.  
  38. The manual resides in a subdirectory called "doc".  Each section of the
  39. manual is in a separate file, so it could be split across several shar
  40. archives.  On a UNIX system, you can go into the "doc" directory and say
  41. "make" to have these parts be appended to form a single file called
  42. "Elvisman.txt".  On other systems, your best bet is probably to just
  43. print out all of the "*.doc" files, and then append them in the following
  44. order:
  45.     title.doc    title page
  46.     index.doc    index page
  47.     intro.doc    introductory fluff
  48.     visual.doc    visual commands and input mode
  49.     ex.doc        table of ex commands, and descriptions
  50.     regexp.doc    description of regular expressions and substitutions
  51.     options.doc    detailed description of ":set" command
  52.     cutbufs.doc    short discussion of cut-buffers and @ macros
  53.     differ.doc    list of (known) differences between elvis and vi
  54.     internal.doc    implementation details
  55.     cflags.doc    compile-time options
  56.     makefile.doc    description of the Makefile.mix file
  57.     termcap.doc    how elvis uses termcap fields -- terminal descriptions
  58.     environ.doc    environment variables that affect elvis
  59.     versions.doc    OS-dependent information
  60.     question.doc    some frquently asked questions & answers
  61.     ctags.doc    man-page for "ctags" program
  62.     elvis.doc    man-page for "elvis" program
  63.     elvprsv.doc    man-page for "elvprsv" program
  64.     elvrec.doc    man-page for "elvrec" program
  65.     fmt.doc        man-page for "fmt" program
  66.     ref.doc        man-page for "ref" program
  67.  
  68. NOTE: The manual pages are formatted for 66-line pages.  The last 6 lines of
  69. each page are blank, for skipping page breaks.  Many laser printers default
  70. to 60 lines per page, so you may have to delete those extra blank lines, or
  71. replace them by formfeeds or something.
  72.