Makefile 640 B

12345678910111213141516171819202122232425262728293031323334353637
  1. # $Header$
  2. LIB=/usr/lib
  3. MIDDLE=tmac
  4. # the script replaces references to pathnames and
  5. # deletes all comment
  6. RUNSCRIPT=sed -e s-MACDIR-$(LIB)/$(MIDDLE)-g -e '/Header/!s/[ ]*\\".*//' -e '/^\.$$/d' -e 's/^\.[ ][ ]*/./'
  7. FILES=tmac.kun tmac.q?
  8. TBL=tbl
  9. REFER=refer
  10. SUF=pr
  11. NROFF=nroff
  12. head: $(FILES)
  13. pubmac.$(SUF): pubmac
  14. sed 's/^\.UW/.BW/' < pubmac | $(TBL) | \
  15. $(REFER) | $(NROFF) -kun > pubmac.$(SUF)
  16. install: install_files
  17. install_files:
  18. for i in $(FILES) ;\
  19. do\
  20. rm -f $(LIB)/$(MIDDLE)/$$i ;\
  21. $(RUNSCRIPT) $$i >$(LIB)/$(MIDDLE)/$$i ;\
  22. chmod -w $(LIB)/$(MIDDLE)/$$i ;\
  23. done
  24. clean:
  25. pr:
  26. opr:
  27. cmp:
  28. echo "no cmp"