make_own 837 B

12345678910111213141516171819202122232425262728293031323334353637
  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: 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 ceg ce.$(LIBSUF) Out
  21. dclean:
  22. rm -rf ce ceg Out
  23. ce.$(LIBSUF):
  24. make -f $(CE_MAKE) "SRC_DIR="$(SRC_DIR)
  25. ceg/ceg:
  26. make -f $(CEG_MAKE) "OBJ="obj "SRC_DIR="$(SRC_DIR)