Pristine Ack-5.5
[Ack-5.5.git] / util / ego / descr / proto.make
1 # $Id: proto.make,v 1.6 1995/08/18 07:24:18 ceriel Exp $
2
3 #PARAMS         do not remove this line!
4
5 SRC_DIR = $(SRC_HOME)/util/ego/descr
6 CPP = $(UTIL_HOME)/lib.bin/cpp
7 EMH = $(TARGET_HOME)/h
8
9 SOURCES = \
10         $(SRC_DIR)/i86.descr \
11         $(SRC_DIR)/i386.descr \
12         $(SRC_DIR)/m68k2.descr \
13         $(SRC_DIR)/pdp.descr \
14         $(SRC_DIR)/vax4.descr \
15         $(SRC_DIR)/m68k4.descr \
16         $(SRC_DIR)/m68020.descr \
17         $(SRC_DIR)/sparc.descr \
18         $(SRC_DIR)/em22.descr \
19         $(SRC_DIR)/em24.descr \
20         $(SRC_DIR)/em44.descr
21
22 TARGETS = i86descr m68k2descr vax4descr pdpdescr m68k4descr m68020descr \
23           em22descr em24descr em44descr sparcdescr sparc_solarisdescr i386descr
24
25 PRFILES = $(SRC_DIR)/proto.make $(SRC_DIR)/descr.sed $(SOURCES)
26
27 all:    $(TARGETS)
28
29 install:        all
30         for i in $(TARGETS) ; do cp $$i $(TARGET_HOME)/lib.bin/ego/$$i ; done
31
32 cmp:    all
33         -for i in $(TARGETS) ; do cmp $$i $(TARGET_HOME)/lib.bin/ego/$$i ; done
34
35 pr:
36         @pr $(PRFILES)
37
38 opr:
39         make pr | opr
40
41 clean:
42         rm -f $(TARGETS) *.o Out out nohup.out
43
44 i86descr:       $(SRC_DIR)/i86.descr $(SRC_DIR)/descr.sed
45                 $(CPP) -P -I$(EMH) $(SRC_DIR)/i86.descr | sed -f $(SRC_DIR)/descr.sed > i86descr
46
47 pdpdescr:       $(SRC_DIR)/pdp.descr $(SRC_DIR)/descr.sed
48                 $(CPP) -P -I$(EMH) $(SRC_DIR)/pdp.descr | sed -f $(SRC_DIR)/descr.sed > pdpdescr
49
50 m68k2descr:     $(SRC_DIR)/m68k2.descr $(SRC_DIR)/descr.sed
51                 $(CPP) -P -I$(EMH) $(SRC_DIR)/m68k2.descr | sed -f $(SRC_DIR)/descr.sed > m68k2descr
52
53 m68k4descr:     $(SRC_DIR)/m68k4.descr $(SRC_DIR)/descr.sed
54                 $(CPP) -P -I$(EMH) $(SRC_DIR)/m68k4.descr | sed -f $(SRC_DIR)/descr.sed > m68k4descr
55
56 m68020descr:    $(SRC_DIR)/m68020.descr $(SRC_DIR)/descr.sed
57                 $(CPP) -P -I$(EMH) $(SRC_DIR)/m68020.descr | sed -f $(SRC_DIR)/descr.sed > m68020descr
58
59 vax4descr:      $(SRC_DIR)/vax4.descr $(SRC_DIR)/descr.sed
60                 $(CPP) -P -I$(EMH) $(SRC_DIR)/vax4.descr | sed -f $(SRC_DIR)/descr.sed > vax4descr
61
62 em22descr:      $(SRC_DIR)/em22.descr $(SRC_DIR)/descr.sed
63                 $(CPP) -P -I$(EMH) $(SRC_DIR)/em22.descr | sed -f $(SRC_DIR)/descr.sed > em22descr
64
65 em24descr:      $(SRC_DIR)/em24.descr $(SRC_DIR)/descr.sed
66                 $(CPP) -P -I$(EMH) $(SRC_DIR)/em24.descr | sed -f $(SRC_DIR)/descr.sed > em24descr
67
68 em44descr:      $(SRC_DIR)/em44.descr $(SRC_DIR)/descr.sed
69                 $(CPP) -P -I$(EMH) $(SRC_DIR)/em44.descr | sed -f $(SRC_DIR)/descr.sed > em44descr
70
71 sparcdescr:     $(SRC_DIR)/sparc.descr $(SRC_DIR)/descr.sed
72                 $(CPP) -P -I$(EMH) $(SRC_DIR)/sparc.descr | sed -f $(SRC_DIR)/descr.sed > sparcdescr
73
74 sparc_solarisdescr:     $(SRC_DIR)/sparc.descr $(SRC_DIR)/descr.sed
75                 $(CPP) -P -I$(EMH) $(SRC_DIR)/sparc.descr | sed -f $(SRC_DIR)/descr.sed > sparc_solarisdescr
76
77 i386descr:      $(SRC_DIR)/i386.descr $(SRC_DIR)/descr.sed
78                 $(CPP) -P -I$(EMH) $(SRC_DIR)/i386.descr | sed -f $(SRC_DIR)/descr.sed > i386descr
79