home *** CD-ROM | disk | FTP | other *** search
/ Netscape Plug-Ins Developer's Kit / Netscape_Plug-Ins_Developers_Kit.iso / UTILS / WEBLINT / WEBLINT.ZIP / weblint / Makefile < prev    next >
Encoding:
Makefile  |  1996-02-13  |  1016 b   |  55 lines

  1. #
  2. # Makefile for weblint
  3. #
  4. VERSION    = 1.014
  5.  
  6. BINDIR    = /usr/local/bin
  7. MANDIR    = /usr/local/man/man1
  8. PSROFF    = groff -Tps
  9. PSVIEW    = ghostview
  10. RM    = /bin/rm -f
  11.  
  12. PROGRAM    = weblint
  13. PSFILE    = $(PROGRAM).ps
  14. TARFILE    = $(PROGRAM)-$(VERSION).tar
  15. TGZ    = $(TARFILE).gz
  16.  
  17. all: $(PROGRAM) $(PSFILE)
  18.  
  19. install: $(PROGRAM)
  20.     -cp $(PROGRAM) $(BINDIR)
  21.     -chmod 755 $(BINDIR)/$(PROGRAM)
  22.     -cp $(PROGRAM).1 $(MANDIR)
  23.     -chmod 644 $(MANDIR)/$(PROGRAM).1
  24.  
  25. test:
  26.     @./test.pl
  27.  
  28. $(PSFILE): $(PROGRAM).1
  29.     $(PSROFF) -man $(PROGRAM).1 > $(PSFILE)
  30.  
  31.  
  32. preview: $(PSFILE)
  33.     $(PSVIEW) $(PSFILE) &
  34.  
  35. tar: clean $(PROGRAM)
  36.     (                        \
  37.       cd .. ;                    \
  38.       tar cvf $(TARFILE) $(PROGRAM)-$(VERSION) ;    \
  39.       gzip $(TARFILE) ;                \
  40.       mv $(TGZ) $(PROGRAM)-$(VERSION)        \
  41.     )
  42.  
  43. zip: clean $(PROGRAM)
  44.     (                        \
  45.       cd .. ;                    \
  46.       mv $(PROGRAM)-$(VERSION) $(PROGRAM) ;        \
  47.       zip -r $(PROGRAM) $(PROGRAM) ;        \
  48.       mv $(PROGRAM) $(PROGRAM)-$(VERSION) ;        \
  49.       mv $(PROGRAM).zip $(PROGRAM)-$(VERSION)    \
  50.     )
  51.  
  52. clean:
  53.     $(RM) *~ $(PSFILE) $(TARFILE) $(TGZ) weblint-test.log $(PROGRAM).zip
  54.  
  55.