Makefile 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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 lib/nc_rec $(LIBDIR)/nc_rec
  16. cp lib/nc_incl $(LIBDIR)/nc_incl
  17. cp LLgen.1 $(MANDIR)/LLgen.1
  18. firstinstall:
  19. cd src; make LIBDIR=$(LIBDIR) first
  20. rm -f $(INSTALLDIR)/LLgen $(LIBDIR)/rec $(LIBDIR)/incl $(MANDIR)/LLgen.1
  21. cp src/LLgen $(INSTALLDIR)/LLgen
  22. -mkdir $(LIBDIR)
  23. cp lib/rec $(LIBDIR)/rec
  24. cp lib/incl $(LIBDIR)/incl
  25. cp lib/nc_rec $(LIBDIR)/nc_rec
  26. cp lib/nc_incl $(LIBDIR)/nc_incl
  27. cp LLgen.1 $(MANDIR)/LLgen.1
  28. cmp:
  29. cd src; make LIBDIR=$(LIBDIR)
  30. -cmp src/LLgen $(INSTALLDIR)/LLgen
  31. -cmp lib/rec $(LIBDIR)/rec
  32. -cmp lib/incl $(LIBDIR)/incl
  33. -cmp lib/nc_rec $(LIBDIR)/nc_rec
  34. -cmp lib/nc_incl $(LIBDIR)/nc_incl
  35. -cmp LLgen.1 $(MANDIR)/LLgen.1
  36. distr:
  37. cd src; make distr
  38. opr:
  39. make pr | opr
  40. pr:
  41. @cd src; make pr