Makefile 884 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. # $Id$
  2. INSTALLDIR=/usr/local/bin
  3. LIBDIR=/usr/local/lib/LLgen
  4. MANDIR=/usr/local/man/man1
  5. all:
  6. cd src; make LIBDIR=$(LIBDIR)
  7. clean:
  8. -cd src; make clean
  9. install:
  10. cd src; make LIBDIR=$(LIBDIR)
  11. rm -f $(INSTALLDIR)/LLgen $(LIBDIR)/rec $(LIBDIR)/incl $(MANDIR)/LLgen.1
  12. cp src/LLgen $(INSTALLDIR)/LLgen
  13. cp lib/rec $(LIBDIR)/rec
  14. cp lib/incl $(LIBDIR)/incl
  15. cp LLgen.1 $(MANDIR)/LLgen.1
  16. firstinstall:
  17. cd src; make LIBDIR=$(LIBDIR) first
  18. rm -f $(INSTALLDIR)/LLgen $(LIBDIR)/rec $(LIBDIR)/incl $(MANDIR)/LLgen.1
  19. cp src/LLgen $(INSTALLDIR)/LLgen
  20. -mkdir $(LIBDIR)
  21. cp lib/rec $(LIBDIR)/rec
  22. cp lib/incl $(LIBDIR)/incl
  23. cp LLgen.1 $(MANDIR)/LLgen.1
  24. cmp:
  25. cd src; make LIBDIR=$(LIBDIR)
  26. -cmp src/LLgen $(INSTALLDIR)/LLgen
  27. -cmp lib/rec $(LIBDIR)/rec
  28. -cmp lib/incl $(LIBDIR)/incl
  29. -cmp LLgen.1 $(MANDIR)/LLgen.1
  30. distr:
  31. cd src; make distr
  32. opr:
  33. make pr | opr
  34. pr:
  35. @cd src; make pr