home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume38 / hlgrep / part01 / Makefile < prev    next >
Makefile  |  1993-06-20  |  1KB  |  50 lines

  1. #------------------------------------------------------------------------------
  2. # Makefile for hlgrep
  3. #
  4. # Configuration:
  5. #
  6. #    Change BINDIR to the destination directory for the executable.
  7. #    Change MANTOP to the top-level manual directory.
  8. #    Change MANEXT to the manual section.
  9. #------------------------------------------------------------------------------
  10.  
  11. BINDIR    = /usr/local/bin
  12.  
  13. MANTOP    = /usr/local/man
  14. MANEXT    = 1
  15.  
  16. #------------------------------------------------------------------------------
  17. # Shouldn't need to change anything below here.
  18. #------------------------------------------------------------------------------
  19.  
  20. HLGREP        = hlgrep
  21. MANPAGE        = $(HLGREP).man
  22. MAKEFILE    = Makefile
  23. README        = README
  24.  
  25. ALLFILES    = $(README) $(MAKEFILE) $(HLGREP) $(MANPAGE)
  26.  
  27. SHARFILE    = $(HLGREP).shar
  28.  
  29. MANDIR        = $(MANTOP)/man$(MANEXT)
  30. MANDEST        = $(MANDIR)/$(HLGREP).$(MANEXT)
  31.  
  32. #------------------------------------------------------------------------------
  33. # Targets
  34. #------------------------------------------------------------------------------
  35.  
  36. all: $(ALLFILES)
  37.  
  38. install:
  39.     install -c -m 755 $(HLGREP) $(BINDIR)
  40.     install -c -m 644 $(MANPAGE) $(MANDEST)
  41.  
  42. shar: $(SHARFILE)
  43.  
  44. $(SHARFILE): $(ALLFILES)
  45.     rm -f $(SHARFILE)
  46.     shar $(ALLFILES) > $(SHARFILE)
  47.  
  48. clean:
  49.     rm -f $(SHARFILE)
  50.