Pristine Ack-5.5
[Ack-5.5.git] / util / ceg / util / make_asobj
1 # $Id: make_asobj,v 1.3 1994/06/24 10:55:05 ceriel Exp $
2
3 #PARAMS         do not remove this line!
4
5 #requires definition of MACH; possible redefinition of SRC_DIR
6
7 EM = $(TARGET_HOME)
8 CEG     = $(EM)/lib.bin/ceg
9 CE_MAKE = $(CEG)/util/make_ce
10 BACK_MAKE = $(CEG)/util/make_back
11 CEG_MAKE = $(CEG)/util/make_ceg
12
13 SRC_DIR = $(SRC_HOME)/mach/$(MACH)/ce
14
15
16 all:    back.$(LIBSUF) ceg/ceg ce.$(LIBSUF)
17
18 install:        all
19         cp ce.$(LIBSUF) $(EM)/lib.bin/$(MACH)/ce.$(LIBSUF)
20         $(RANLIB) $(EM)/lib.bin/$(MACH)/ce.$(LIBSUF)
21         cp back.$(LIBSUF) $(EM)/lib.bin/$(MACH)/back.$(LIBSUF)
22         $(RANLIB) $(EM)/lib.bin/$(MACH)/back.$(LIBSUF)
23
24 cmp:    all
25         -cmp ce.$(LIBSUF) $(EM)/lib.bin/$(MACH)/ce.$(LIBSUF)
26         -cmp back.$(LIBSUF) $(EM)/lib.bin/$(MACH)/back.$(LIBSUF)
27
28 clean:
29         rm -rf ce back ceg ce.$(LIBSUF) back.$(LIBSUF) Out
30
31 dclean:
32         rm -rf ce back ceg Out
33
34 ce.$(LIBSUF):
35         make -f $(CE_MAKE) "SRC_DIR="$(SRC_DIR)
36
37 back.$(LIBSUF):
38         make -f $(BACK_MAKE) "OBJ="$(OBJ) "SRC_DIR="$(SRC_DIR)
39
40 ceg/ceg:
41         make -f $(CEG_MAKE) "OBJ="$(OBJ) "SRC_DIR="$(SRC_DIR)