proto.make 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # $Id$
  2. #PARAMS do not remove this line!
  3. INSTALLDIR=$(TARGET_HOME)/bin
  4. LIBDIR=$(TARGET_HOME)/lib/LLgen
  5. all:
  6. cd src; make LIBDIR=$(LIBDIR)
  7. clean:
  8. -cd src; make clean
  9. install:
  10. cd src; make LIBDIR=$(LIBDIR)
  11. cp src/LLgen $(INSTALLDIR)/LLgen
  12. if [ $(DO_MACHINE_INDEP) = y ] ; \
  13. then cp $(SRC_HOME)/util/LLgen/lib/rec $(LIBDIR)/rec ; \
  14. cp $(SRC_HOME)/util/LLgen/lib/incl $(LIBDIR)/incl ; \
  15. cp $(SRC_HOME)/util/LLgen/lib/nc_incl $(LIBDIR)/nc_incl ; \
  16. cp $(SRC_HOME)/util/LLgen/lib/nc_rec $(LIBDIR)/nc_rec ; \
  17. mk_manpage $(SRC_HOME)/util/LLgen/LLgen.1 $(TARGET_HOME) ; \
  18. fi
  19. firstinstall:
  20. cd src; make LIBDIR=$(LIBDIR) first
  21. cp src/LLgen $(INSTALLDIR)/LLgen
  22. if [ $(DO_MACHINE_INDEP) = y ] ; \
  23. then if [ -d $(LIBDIR) ] ; then : ; else mkdir $(LIBDIR) ; fi ; \
  24. cp $(SRC_HOME)/util/LLgen/lib/rec $(LIBDIR)/rec ; \
  25. cp $(SRC_HOME)/util/LLgen/lib/incl $(LIBDIR)/incl ; \
  26. cp $(SRC_HOME)/util/LLgen/lib/nc_incl $(LIBDIR)/nc_incl ; \
  27. cp $(SRC_HOME)/util/LLgen/lib/nc_rec $(LIBDIR)/nc_rec ; \
  28. mk_manpage $(SRC_HOME)/util/LLgen/LLgen.1 $(TARGET_HOME) ; \
  29. fi
  30. cmp:
  31. cd src; make LIBDIR=$(LIBDIR)
  32. -cmp src/LLgen $(INSTALLDIR)/LLgen
  33. -cmp $(SRC_HOME)/util/LLgen/lib/rec $(LIBDIR)/rec
  34. -cmp $(SRC_HOME)/util/LLgen/lib/incl $(LIBDIR)/incl
  35. -cmp $(SRC_HOME)/util/LLgen/lib/nc_rec $(LIBDIR)/nc_rec
  36. -cmp $(SRC_HOME)/util/LLgen/lib/nc_incl $(LIBDIR)/nc_incl
  37. distr:
  38. cd src; make distr
  39. opr:
  40. make pr | opr
  41. pr:
  42. @cd src; make pr