home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / languages / perl / scripts-osu / up / Makefile < prev    next >
Encoding:
Makefile  |  1993-07-14  |  1.0 KB  |  45 lines

  1. # Makefile to install 'up'
  2. #
  3. LIBDIR=/usr/local/lib
  4. BINDIR=/usr/local/bin
  5. MANDIR=/usr/man
  6. SYMLINK=ln -s
  7.  
  8. PROG=up
  9. UTIL=makeup parr
  10. LIB=up.rc
  11. LINKS=2up 4up 6up 16up
  12. MAN1=up.1 makeup.1 parr.1
  13. MAN5=uprc.5
  14.  
  15. FILES=README HowTo Makefile $(PROG) $(UTIL) $(LIB) $(MAN1) $(MAN5)
  16.  
  17. default:
  18.     @echo Edit Makefile, changing the values of LIBDIR, BINDIR,
  19.     @echo MANDIR, and SYMLINK, then type \"make install\"
  20.  
  21. install: $(PROG) $(UTIL) $(LIB) $(MAN1) $(MAN5)
  22.     cp $(PROG) $(UTIL) $(BINDIR)
  23.     cp $(LIB) $(LIBDIR)
  24.     for i in $(LINKS); do $(SYMLINK) $(BINDIR)/$(PROG) $(BINDIR)/$$i; done
  25.     @-mkdir $(MANDIR)
  26.     @-mkdir $(MANDIR)/man1
  27.     @-mkdir $(MANDIR)/man5
  28.     cp $(MAN1) $(MANDIR)/man1
  29.     cp $(MAN5) $(MANDIR)/man5
  30.  
  31. clean:
  32.     rm -f core up.shar* *~
  33.  
  34. uninstall:
  35.     -for i in $(PROG) $(UTIL) $(LINKS); do rm $(BINDIR)/$$i; done
  36.     -rm $(LIBDIR)/$(LIB)
  37.     -for i in $(MAN1); do rm $(MANDIR)/man1/$$i; done
  38.     -for i in $(MAN5); do rm $(MANDIR)/man5/$$i; done
  39.  
  40. up.shar: $(FILES)
  41.     shar $(FILES) >up.shar
  42.     perl -i.old -pe 's/jgreely@[-.\w]+[-\w]/jgreely@cis.ohio-state.edu/g;'\
  43.     up.shar
  44.     rm up.shar.old
  45.