Pristine Ack-5.5
[Ack-5.5.git] / mach / sun3 / libce / proto.make
1 # $Id: proto.make,v 1.3 1994/06/24 13:37:57 ceriel Exp $
2
3 #PARAMS         do not remove this line!
4
5 SRC_DIR = $(SRC_HOME)/mach/sun3/libce
6
7 EMOBJ = aar.o cii.o cmi.o cms.o cmu.o csa.o csb.o cuu.o dia.o exg.o fat.o \
8         inn.o lar.o los.o mon.o nop.o sar.o set.o shp.o sts.o trp.o trpstr.o
9
10 FOBJ =  adf4.o adf8.o cff.o cfi.o cfu.o cif.o cmf4.o cmf8.o cuf.o dvf4.o \
11         dvf8.o fef4.o fef8.o fif4.o fif8.o mlf4.o mlf8.o sbf4.o sbf8.o vars.o \
12         sys.o
13
14 OBJ =   $(EMOBJ) $(FOBJ)
15
16 all:    libext.a head_em.sun.o
17
18 libext.a:       $(OBJ)
19         for i in $(OBJ) ; do $(TARGET_HOME)/lib.bin/sun3/cv -u $$i $$i.X ; mv $$i.X $$i ; done
20         ar rv libext.a $(OBJ)
21         ranlib libext.a
22
23 head_em.sun.o:  head_em.o
24         $(TARGET_HOME)/lib.bin/sun3/cv -u head_em.o head_em.sun.o
25
26 install:        all
27         cp libext.a $(TARGET_HOME)/lib/sun3/tail_ext
28         ranlib $(TARGET_HOME)/lib/sun3/tail_ext
29         cp head_em.sun.o $(TARGET_HOME)/lib/sun3/head_ext
30
31 cmp:    all
32         -cmp libext.a $(TARGET_HOME)/lib/sun3/tail_ext
33         -cmp head_em.sun.o $(TARGET_HOME)/lib/sun3/head_ext
34
35 clean:
36         rm -f *.[oa]
37
38 pr:
39
40 opr:
41
42 $(EMOBJ):       $(TARGET_HOME)/lib/m68020/tail_em
43         aal x $(TARGET_HOME)/lib/m68020/tail_em $(EMOBJ)
44
45 $(FOBJ) head_em.o:
46         for i in $(SRC_DIR)/*.s ; do sun3 -c $$i ; done