# $Id$ #PARAMS do not remove this line! #requires definition of MACH; possible redefinition of SRC_DIR EM = $(TARGET_HOME) CEG = $(EM)/lib.bin/ceg CE_MAKE = $(CEG)/util/make_ce BACK_MAKE = $(CEG)/util/make_back CEG_MAKE = $(CEG)/util/make_ceg SRC_DIR = $(SRC_HOME)/mach/$(MACH)/ce all: back.$(LIBSUF) ceg/ceg ce.$(LIBSUF) install: all cp ce.$(LIBSUF) $(EM)/lib.bin/$(MACH)/ce.$(LIBSUF) $(RANLIB) $(EM)/lib.bin/$(MACH)/ce.$(LIBSUF) cp back.$(LIBSUF) $(EM)/lib.bin/$(MACH)/back.$(LIBSUF) $(RANLIB) $(EM)/lib.bin/$(MACH)/back.$(LIBSUF) cmp: all -cmp ce.$(LIBSUF) $(EM)/lib.bin/$(MACH)/ce.$(LIBSUF) -cmp back.$(LIBSUF) $(EM)/lib.bin/$(MACH)/back.$(LIBSUF) clean: rm -rf ce back ceg ce.$(LIBSUF) back.$(LIBSUF) Out dclean: rm -rf ce back ceg Out ce.$(LIBSUF): make -f $(CE_MAKE) "SRC_DIR="$(SRC_DIR) back.$(LIBSUF): make -f $(BACK_MAKE) "OBJ="$(OBJ) "SRC_DIR="$(SRC_DIR) ceg/ceg: make -f $(CEG_MAKE) "OBJ="$(OBJ) "SRC_DIR="$(SRC_DIR)