Pristine Ack-5.5
[Ack-5.5.git] / mach / proto / libg / proto.libm2
1 # $Id: proto.libm2,v 1.3 1994/06/24 13:25:38 ceriel Exp $
2
3 #PARAMS         do not remove this line!
4
5 #MACH_PARAMS    do not remove this line!
6
7 MACHDEF= \
8         "MACH=$(MACH)" \
9         "MACHFL=$(MACHFL) -I$(TARGET_HOME)/h" \
10         "SUF=$(SUF)" \
11         "ASAR=$(ASAR)" \
12         "RANLIB=$(RANLIB)" \
13         "SRC_HOME=$(SRC_HOME)" \
14         "TARGET_HOME=$(TARGET_HOME)" \
15         "COMPILE=$(SRC_HOME)/mach/proto/libg/compmodule"
16
17 MAKEFILE=../../proto/libg/Makefile
18 LIBM2="PREF=m2" "SRC=lang/m2/libm2"
19
20 all:            libm2
21
22 libm2:
23                 make -f $(MAKEFILE) $(LIBM2) $(MACHDEF) all
24
25 install:        cplibm2
26
27 cplibm2:
28                 make -f $(MAKEFILE) $(LIBM2) $(MACHDEF) cp
29
30 cmp:            cmplibm2
31
32 cmplibm2:       libm2
33                 -cmp head_m2 $(TARGET_HOME)/lib/$(MACH)/head_m2
34                 -cmp tail_m2 $(TARGET_HOME)/lib/$(MACH)/tail_m2
35
36 clean:
37                 -rm -f *.old *.[ce$(SUF)] tail* head*
38
39 opr:
40                 @echo "nothing to be printed"
41
42 pr:
43                 @echo "nothing to be printed"