makefile
上传用户:itx_2006
上传日期:2007-01-06
资源大小:493k
文件大小:2k
源码类别:

编译器/解释器

开发平台:

Others

  1. #
  2. # Main makefile for PCCTS 1.33MR14 /* MRXXX */
  3. #
  4. # Terence Parr
  5. # Parr Research Corporation
  6. #
  7. # verbosity versus silence...
  8. PSss=
  9. #
  10. # this can be set to /user/local/bin etc...
  11. BINDIR=bin
  12. # This part added by Thomas Herter, M"unchen, Germany. See also manpages
  13. # target.
  14. MANDIR=$(HOME)/man
  15. MANEXT=1
  16. MANFILES=pccts.1 dlg/dlg.1 antlr/antlr.1
  17. #CC=cc
  18. .SILENT:
  19. pccts:
  20. echo " "
  21. echo "             Welcome to PCCTS 1.33MR14 installation"
  22. echo " "
  23. echo "             (Version 1.33 Maintenance Release #14)"
  24. echo " "
  25. echo "                  Released 1 July 1998"
  26. echo " "
  27. echo "                        Featuring"
  28. echo "         ANTLR  -- ANother Tool for Language Recognition"
  29. echo "         DLG    -- DFA-based Lexical Analyzer Generator"
  30. echo " "
  31. echo "                  http://www.antlr.org"
  32. echo " "
  33. echo "           Old tutorials are again at the ftp site at"
  34. echo "         ftp.parr-research.com in pub/pccts/old_tutorials"
  35. echo
  36. echo "             Trouble reports to tmoog@polhode.com"
  37. echo "             Additional PCCTS 1.33 information at"
  38. echo "             http://www.mcs.net/~tmoog/pccts.html"
  39. echo
  40. #
  41. if [ ! -d $(BINDIR) ] ; then mkdir $(BINDIR) ; fi
  42. echo Making executables...
  43. (cd antlr; make -s)
  44. echo antlr executable now in $(BINDIR)
  45. (cd dlg; make -s)
  46. echo dlg executable now in $(BINDIR)
  47. (cd support/genmk; make -s; mv genmk ../../$(BINDIR))
  48. echo genmk executable now in $(BINDIR)
  49. echo
  50. echo "       PCCTS 1.33MR14 installation complete"
  51. clean:
  52. (cd antlr; make -s clean)
  53. (cd dlg; make -s clean)
  54. (cd support/genmk; make -s clean)
  55. manpages:
  56. if [ ! -d $(MANDIR) ] ; then mkdir $(MANDIR) ; fi
  57. cp -p $(MANFILES) $(MANDIR)/man$(MANEXT)