proto.make 1014 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. # $Header$
  2. #PARAMS do not remove this line!
  3. INSTALLDIR=$(TARGET_HOME)/bin
  4. LIBDIR=$(TARGET_HOME)/lib/LLgen
  5. all:
  6. cd src; make
  7. clean:
  8. -cd src; make clean
  9. install:
  10. cd src; make
  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. mk_manpage $(SRC_HOME)/util/LLgen/LLgen.1 $(TARGET_HOME) ; \
  16. fi
  17. firstinstall:
  18. cd src; make first
  19. cp src/LLgen $(INSTALLDIR)/LLgen
  20. if [ $(DO_MACHINE_INDEP) = y ] ; \
  21. then if [ -d $(LIBDIR) ] ; then : ; else mkdir $(LIBDIR) ; fi ; \
  22. cp $(SRC_HOME)/util/LLgen/lib/rec $(LIBDIR)/rec ; \
  23. cp $(SRC_HOME)/util/LLgen/lib/incl $(LIBDIR)/incl ; \
  24. mk_manpage $(SRC_HOME)/util/LLgen/LLgen.1 $(TARGET_HOME) ; \
  25. fi
  26. cmp:
  27. cd src; make
  28. -cmp src/LLgen $(INSTALLDIR)/LLgen
  29. -cmp $(SRC_HOME)/util/LLgen/lib/rec $(LIBDIR)/rec
  30. -cmp $(SRC_HOME)/util/LLgen/lib/incl $(LIBDIR)/incl
  31. distr:
  32. cd src; make distr
  33. opr:
  34. make pr | opr
  35. pr:
  36. @cd src; make pr