Pristine Ack-5.5
[Ack-5.5.git] / util / ceg / util / make_back
1 # $Id: make_back,v 1.6 1994/06/24 10:55:09 ceriel Exp $
2
3 #PARAMS         do not remove this line!
4
5 # requires definitions for OBJ and SRC_DIR; not to be called directly
6
7 CEG     = $(TARGET_HOME)/lib.bin/ceg
8 BACK    = $(CEG)/ce_back/$(OBJ)_back
9
10 all:    back.$(LIBSUF)
11
12 back.$(LIBSUF): $(SRC_DIR)/mach.h
13         -mkdir back
14         cd back; cp $(BACK)/*h . ; cp $(BACK)/Makefile . ; cd ..
15         -if [ -d $(SRC_DIR)/back.src ] ; then cd back; cp $(SRC_DIR)/back.src/* . ; cd .. ; fi
16         cd back; make SRC_DIR=$(SRC_DIR) CC="$(CC)" COPTIONS="$(COPTIONS)" TARGET_HOME=$(TARGET_HOME) ; cd ..
17         $(AR) r back.$(LIBSUF) back/*.$(SUF)
18         $(RANLIB) back.$(LIBSUF)