proto.make 833 B

12345678910111213141516171819202122232425262728293031323334353637
  1. # $Id$
  2. #PARAMS do not remove this line!
  3. MACH = sparc_solaris
  4. OBJ = as
  5. SRC_DIR = $(SRC_HOME)/mach/sparc/ce
  6. CEG = $(TARGET_HOME)/lib.bin/ceg/util
  7. all:
  8. ( cd $(SRC_DIR); make )
  9. make -f $(CEG)/make_asobj "OBJ="$(OBJ) "MACH="$(MACH) "SRC_DIR="$(SRC_DIR)
  10. install:
  11. ( cd $(SRC_DIR); make )
  12. -mkdir $(TARGET_HOME)/lib.bin/$(MACH)
  13. make -f $(CEG)/make_asobj "OBJ="$(OBJ) "MACH="$(MACH) "SRC_DIR="$(SRC_DIR) install
  14. cmp:
  15. ( cd $(SRC_DIR); make )
  16. make -f $(CEG)/make_asobj "OBJ="$(OBJ) "MACH="$(MACH) "SRC_DIR="$(SRC_DIR) cmp
  17. pr:
  18. @pr $(SRC_DIR)/proto.make $(SRC_DIR)/EM_table.x $(SRC_DIR)/mach.h \
  19. $(SRC_DIR)/mach.c $(SRC_DIR)/cache.c.x
  20. opr:
  21. make pr | opr
  22. # total cleanup
  23. clean:
  24. make -f $(CEG)/make_asobj "OBJ="$(OBJ) clean
  25. # only remove ce, ceg, and back directories
  26. dclean:
  27. make -f $(CEG)/make_asobj "OBJ="$(OBJ) dclean