home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / elvis184.zip / doc / Makefile < prev    next >
Makefile  |  1995-05-26  |  2KB  |  50 lines

  1. NROFF=    groff
  2. HPROFF=    troff
  3. HPDEST= >/dev/hp
  4. PSROFF=    groff -Tps
  5. PSDEST= >/dev/lp
  6. MS=    title.ms index.ms intro.ms visual.ms ex.ms regexp.ms options.ms \
  7.     init.ms cutbufs.ms differ.ms internal.ms makefile.ms cflags.ms \
  8.     termcap.ms environ.ms versions.ms question.ms
  9. MAN=    ctags.man elvis.man elvprsv.man elvrec.man fmt.man ref.man
  10. DOC=    title.doc index.doc intro.doc visual.doc ex.doc regexp.doc options.doc \
  11.     init.doc cutbufs.doc differ.doc internal.doc makefile.doc cflags.doc \
  12.     termcap.doc environ.doc versions.doc question.doc ctags.doc elvis.doc \
  13.     elvprsv.doc elvrec.doc fmt.doc ref.doc
  14. PS=    title.ps index.ps intro.ps visual.ps ex.ps regexp.ps options.ps \
  15.     init.ps cutbufs.ps differ.ps internal.ps makefile.ps cflags.ps \
  16.     termcap.ps environ.ps versions.ps question.ps ctags.ps elvis.ps \
  17.     elvprsv.ps elvrec.ps fmt.ps ref.ps
  18. HP=    title.ps index.ps intro.hp visual.hp ex.hp regexp.hp options.hp \
  19.     init.ps cutbufs.hp differ.hp internal.hp makefile.hp cflags.hp \
  20.     termcap.hp environ.hp versions.hp question.hp ctags.hp elvis.hp \
  21.     elvprsv.hp elvrec.hp fmt.hp ref.hp
  22.  
  23. .SUFFIXES: .test .doc .ps .hp .ms .man
  24. .ms.doc:
  25.     $(NROFF) -ms ver.ms $*.ms | elvcol >$*.doc
  26. .man.doc:
  27.     $(NROFF) -man $*.man | elvcol >$*.doc
  28. .ms.ps:
  29.     $(PSROFF) -ms ver.ms $*.ms $(PSDEST)
  30. .man.ps:
  31.     $(PSROFF) -man $*.man $(PSDEST)
  32. .ms.hp:
  33.     $(HPROFF) -ms ver.ms $*.ms $(HPDEST)
  34. .man.hp:
  35.     $(HPROFF) -man $*.man $(HPDEST)
  36. .ms.test:
  37.     $(PSROFF) -ms ver.ms $*.ms >/dev/null
  38. .man.test:
  39.     $(PSROFF) -man $*.man >/dev/null
  40.  
  41. ../Elvisman.txt: $(DOC)
  42.     cat $(DOC) >../Elvisman.txt
  43.  
  44. Elvisman.ps: $(PS)
  45.  
  46. Elvisman.hp: $(HP)
  47.  
  48. clean:
  49.     rm -f $(DOC) Elvisman.txt
  50.