home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Tools / awf / Makefile < prev    next >
Encoding:
Makefile  |  1995-05-16  |  921 b   |  41 lines

  1. AWFLIB = /usr/skunk/lib/awf  # beware, awf itself knows this
  2. BIN = /usr/skunk/bin
  3. MAN = /usr/skunk/man/man.1
  4. CP = common dev.dumb mac.man mac.ms pass1 pass2.base pass2.man pass2.ms pass3
  5. DTR = README COPYRIGHT Makefile awf awf.1 awf.1.out common dev.dumb mac.man \
  6.        mac.ms pass1 pass2.base pass2.man pass2.ms pass3
  7. # System V brain damage
  8. SHELL = /bin/sh
  9.  
  10. all: $(CP) awf awf.1
  11.  
  12. r:     awf.1
  13.     chmod +x awf
  14.     AWFLIB=. awf -man awf.1 >tmp
  15.     cmp tmp awf.1.out
  16.     rm tmp
  17.  
  18. install:
  19.     -if test ! -d $(AWFLIB) ; then mkdir $(AWFLIB) ; fi
  20.     cp $(CP) $(AWFLIB)
  21.     cp awf $(BIN)
  22.     cp awf.1 $(MAN)
  23.  
  24. rr:    r testm tests.Z tests.out.Z
  25.     AWFLIB=. awf -man testm >tmp
  26.     cmp tmp testm.out
  27.     rm tmp
  28.     uncompress <tests.Z | AWFLIB=. awf -ms >tmp
  29.     uncompress <tests.out.Z | cmp - tmp
  30.     rm tmp
  31.  
  32. dtr:   $(DTR)
  33.     makedtr $(DTR) >$@
  34.  
  35. tar:   $(DTR)
  36.     tar cvf awf.tar $(DTR)
  37.     compress -v awf.tar
  38.  
  39. clean:
  40.     rm -f tmp tests tests.out dtr awf.tar awf.tar.Z j*
  41.