Pristine Ack-5.5
[Ack-5.5.git] / mach / proto / libg / proto.libem
1 # $Id: proto.libem,v 1.4 1994/06/24 13:25:26 ceriel Exp $
2
3 #PARAMS         do not remove this line!
4
5 #MACH_PARAMS    do not remove this line!
6
7 SRC_DIR =       $(SRC_HOME)/mach/$(MACH)/libem
8
9 all:            libem_o.a
10
11 libem_o.a:      $(SRC_DIR)/libem_s.a
12                 ASAR="$(ASAR)" ; export ASAR ; \
13                 RANLIB="$(RANLIB)" ; export RANLIB ; \
14                 MACH="$(MACH)" ; export MACH ; \
15                 SUF="$(SUF)" ; export SUF ; \
16                 MACHFL="$(MACHFL) -I$(TARGET_HOME)/h" ; export MACHFL ; \
17                 if [ $(SUF) = o ] ; then march $(SRC_DIR) libem_o.a $(SRC_HOME)/mach/proto/libg/compmodule ; else cp $(SRC_DIR)/libem_s.a libem_o.a ; fi
18
19 install:        all
20                 cp libem_o.a $(TARGET_HOME)/lib/$(MACH)/tail_em
21                 $(RANLIB) $(TARGET_HOME)/lib/$(MACH)/tail_em
22
23 cmp:            all
24                 -cmp libem_o.a $(TARGET_HOME)/lib/$(MACH)/tail_em
25
26 clean:
27                 -rm -f *.old *.[ce$(SUF)] libem_o.a
28
29 opr:
30                 make pr | opr
31
32 pr:
33                 arch pv $(SRC_DIR)/libem_s.a | pr -h $(SRC_DIR)/libem_s.a