make_asobj 954 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # $Id$
  2. #PARAMS do not remove this line!
  3. #requires definition of MACH; possible redefinition of SRC_DIR
  4. EM = $(TARGET_HOME)
  5. CEG = $(EM)/lib.bin/ceg
  6. CE_MAKE = $(CEG)/util/make_ce
  7. BACK_MAKE = $(CEG)/util/make_back
  8. CEG_MAKE = $(CEG)/util/make_ceg
  9. SRC_DIR = $(SRC_HOME)/mach/$(MACH)/ce
  10. all: back.$(LIBSUF) ceg/ceg ce.$(LIBSUF)
  11. install: all
  12. cp ce.$(LIBSUF) $(EM)/lib.bin/$(MACH)/ce.$(LIBSUF)
  13. $(RANLIB) $(EM)/lib.bin/$(MACH)/ce.$(LIBSUF)
  14. cp back.$(LIBSUF) $(EM)/lib.bin/$(MACH)/back.$(LIBSUF)
  15. $(RANLIB) $(EM)/lib.bin/$(MACH)/back.$(LIBSUF)
  16. cmp: all
  17. -cmp ce.$(LIBSUF) $(EM)/lib.bin/$(MACH)/ce.$(LIBSUF)
  18. -cmp back.$(LIBSUF) $(EM)/lib.bin/$(MACH)/back.$(LIBSUF)
  19. clean:
  20. rm -rf ce back ceg ce.$(LIBSUF) back.$(LIBSUF) Out
  21. dclean:
  22. rm -rf ce back ceg Out
  23. ce.$(LIBSUF):
  24. make -f $(CE_MAKE) "SRC_DIR="$(SRC_DIR)
  25. back.$(LIBSUF):
  26. make -f $(BACK_MAKE) "OBJ="$(OBJ) "SRC_DIR="$(SRC_DIR)
  27. ceg/ceg:
  28. make -f $(CEG_MAKE) "OBJ="$(OBJ) "SRC_DIR="$(SRC_DIR)