Pristine Ack-5.5
[Ack-5.5.git] / util / ego / il / proto.make
1 # $Id: proto.make,v 1.4 1994/06/24 10:26:14 ceriel Exp $
2
3 #PARAMS         do not remove this line!
4
5 SRC_DIR = $(SRC_HOME)/util/ego/il
6 EMH=$(TARGET_HOME)/h
7 EMCONFIG=$(TARGET_HOME)/config
8 EMLIB=$(TARGET_HOME)/lib.bin
9
10 LDFLAGS=$(LDOPTIONS)
11 CPPFLAGS=-DVERBOSE -DNOTCOMPACT -I$(EMH) -I$(EMCONFIG) -I$(SRC_DIR) -I$(EMLIB)/ego
12 CFLAGS=$(CPPFLAGS) $(COPTIONS)
13 LINTFLAGS=$(CPPFLAGS) $(LINTOPTIONS)
14
15 CFILES=\
16         $(SRC_DIR)/il.c \
17         $(SRC_DIR)/il1_anal.c \
18         $(SRC_DIR)/il1_cal.c \
19         $(SRC_DIR)/il1_formal.c \
20         $(SRC_DIR)/il1_aux.c \
21         $(SRC_DIR)/il2_aux.c \
22         $(SRC_DIR)/il3_change.c \
23         $(SRC_DIR)/il3_subst.c \
24         $(SRC_DIR)/il3_aux.c \
25         $(SRC_DIR)/il_aux.c
26
27 OFILES=\
28         il.$(SUF) il1_anal.$(SUF) il1_cal.$(SUF) il1_formal.$(SUF) \
29         il1_aux.$(SUF) il2_aux.$(SUF) il3_change.$(SUF) il3_subst.$(SUF) \
30         il3_aux.$(SUF) il_aux.$(SUF)
31
32 HFILES=\
33         $(SRC_DIR)/il.h \
34         $(SRC_DIR)/il1_anal.h \
35         $(SRC_DIR)/il1_cal.h \
36         $(SRC_DIR)/il1_formal.h \
37         $(SRC_DIR)/il1_aux.h \
38         $(SRC_DIR)/il2_aux.h \
39         $(SRC_DIR)/il3_change.h \
40         $(SRC_DIR)/il3_subst.h \
41         $(SRC_DIR)/il3_aux.h \
42         $(SRC_DIR)/il_aux.h
43
44 PRFILES=\
45         $(CFILES) $(HFILES) $(SRC_DIR)/proto.make
46
47 all:    il
48
49 il:     $(OFILES)
50         $(CC) -o il $(LDFLAGS) $(OFILES) $(EMLIB)/ego/share.$(LIBSUF) $(EMLIB)/em_data.$(LIBSUF)
51
52 install:        all
53         cp il $(EMLIB)/ego/il
54
55 cmp:    all
56         -cmp il $(EMLIB)/ego/il
57
58 clean:
59         rm -f *.$(SUF) il Out out nohup.out
60
61 lint:
62         $(LINT) $(LINTFLAGS) $(CFILES) $(EMLIB)/ego/$(LINTPREF)share.$(LINTSUF) $(EMLIB)/$(LINTPREF)em_data.$(LINTSUF)
63
64 pr:
65         @pr $(PRFILES)
66
67 opr:
68         make pr | opr
69
70 depend:
71         rm_deps Makefile >Makefile.new
72         for i in $(CFILES) ; do \
73                 echo "`basename $$i .c`.$$(SUF):        $$i" >> Makefile.new ; \
74                 echo '  $$(CC) -c $$(CFLAGS)' $$i >> Makefile.new ; \
75                 $(UTIL_HOME)/lib.bin/cpp -d $(CPPFLAGS) $$i | sed "s/^/`basename $$i .c`.$$(SUF):       /" >> Makefile.new ; \
76         done
77         mv Makefile Makefile.old
78         mv Makefile.new Makefile
79
80 # do not remove the next line
81 #DEPENDENCIES
82 il.$(SUF):      $(SRC_DIR)/il.c
83         $(CC) -c $(CFLAGS) $(SRC_DIR)/il.c
84 il.$(SUF):      $(SRC_DIR)/../share/go.h
85 il.$(SUF):      $(SRC_DIR)/../share/put.h
86 il.$(SUF):      $(SRC_DIR)/../share/get.h
87 il.$(SUF):      $(SRC_DIR)/il3_subst.h
88 il.$(SUF):      $(SRC_DIR)/il2_aux.h
89 il.$(SUF):      $(SRC_DIR)/il1_anal.h
90 il.$(SUF):      $(SRC_DIR)/il_aux.h
91 il.$(SUF):      $(SRC_DIR)/../share/map.h
92 il.$(SUF):      $(SRC_DIR)/../share/files.h
93 il.$(SUF):      $(SRC_DIR)/../share/lset.h
94 il.$(SUF):      $(SRC_DIR)/../share/global.h
95 il.$(SUF):      $(SRC_DIR)/../share/alloc.h
96 il.$(SUF):      $(SRC_DIR)/../share/debug.h
97 il.$(SUF):      $(SRC_DIR)/il.h
98 il.$(SUF):      $(SRC_DIR)/../share/types.h
99 il.$(SUF):      $(EMH)/em_pseu.h
100 il.$(SUF):      $(EMH)/em_mnem.h
101 il.$(SUF):      $(EMCONFIG)/em_path.h
102 il1_anal.$(SUF):        $(SRC_DIR)/il1_anal.c
103         $(CC) -c $(CFLAGS) $(SRC_DIR)/il1_anal.c
104 il1_anal.$(SUF):        $(SRC_DIR)/../share/put.h
105 il1_anal.$(SUF):        $(SRC_DIR)/il_aux.h
106 il1_anal.$(SUF):        $(SRC_DIR)/il1_anal.h
107 il1_anal.$(SUF):        $(SRC_DIR)/il1_cal.h
108 il1_anal.$(SUF):        $(SRC_DIR)/il1_formal.h
109 il1_anal.$(SUF):        $(SRC_DIR)/il1_aux.h
110 il1_anal.$(SUF):        $(SRC_DIR)/../share/aux.h
111 il1_anal.$(SUF):        $(SRC_DIR)/../share/lset.h
112 il1_anal.$(SUF):        $(SRC_DIR)/../share/global.h
113 il1_anal.$(SUF):        $(SRC_DIR)/../share/alloc.h
114 il1_anal.$(SUF):        $(SRC_DIR)/../share/debug.h
115 il1_anal.$(SUF):        $(SRC_DIR)/il.h
116 il1_anal.$(SUF):        $(SRC_DIR)/../share/types.h
117 il1_anal.$(SUF):        $(EMH)/em_pseu.h
118 il1_anal.$(SUF):        $(EMH)/em_mnem.h
119 il1_cal.$(SUF): $(SRC_DIR)/il1_cal.c
120         $(CC) -c $(CFLAGS) $(SRC_DIR)/il1_cal.c
121 il1_cal.$(SUF): $(SRC_DIR)/../share/parser.h
122 il1_cal.$(SUF): $(SRC_DIR)/il1_aux.h
123 il1_cal.$(SUF): $(SRC_DIR)/../share/lset.h
124 il1_cal.$(SUF): $(SRC_DIR)/../share/global.h
125 il1_cal.$(SUF): $(SRC_DIR)/../share/alloc.h
126 il1_cal.$(SUF): $(SRC_DIR)/../share/debug.h
127 il1_cal.$(SUF): $(SRC_DIR)/il1_cal.h
128 il1_cal.$(SUF): $(SRC_DIR)/il.h
129 il1_cal.$(SUF): $(SRC_DIR)/../share/types.h
130 il1_cal.$(SUF): $(EMH)/em_mnem.h
131 il1_cal.$(SUF): $(EMH)/em_spec.h
132 il1_formal.$(SUF):      $(SRC_DIR)/il1_formal.c
133         $(CC) -c $(CFLAGS) $(SRC_DIR)/il1_formal.c
134 il1_formal.$(SUF):      $(SRC_DIR)/il1_formal.h
135 il1_formal.$(SUF):      $(SRC_DIR)/il1_aux.h
136 il1_formal.$(SUF):      $(SRC_DIR)/../share/lset.h
137 il1_formal.$(SUF):      $(SRC_DIR)/../share/global.h
138 il1_formal.$(SUF):      $(SRC_DIR)/../share/alloc.h
139 il1_formal.$(SUF):      $(SRC_DIR)/../share/debug.h
140 il1_formal.$(SUF):      $(SRC_DIR)/il.h
141 il1_formal.$(SUF):      $(SRC_DIR)/../share/types.h
142 il1_aux.$(SUF): $(SRC_DIR)/il1_aux.c
143         $(CC) -c $(CFLAGS) $(SRC_DIR)/il1_aux.c
144 il1_aux.$(SUF): $(SRC_DIR)/il1_aux.h
145 il1_aux.$(SUF): $(SRC_DIR)/il_aux.h
146 il1_aux.$(SUF): $(SRC_DIR)/../share/lset.h
147 il1_aux.$(SUF): $(SRC_DIR)/../share/global.h
148 il1_aux.$(SUF): $(SRC_DIR)/../share/alloc.h
149 il1_aux.$(SUF): $(SRC_DIR)/../share/debug.h
150 il1_aux.$(SUF): $(SRC_DIR)/il.h
151 il1_aux.$(SUF): $(SRC_DIR)/../share/types.h
152 il1_aux.$(SUF): $(EMH)/em_spec.h
153 il2_aux.$(SUF): $(SRC_DIR)/il2_aux.c
154         $(CC) -c $(CFLAGS) $(SRC_DIR)/il2_aux.c
155 il2_aux.$(SUF): $(SRC_DIR)/../share/aux.h
156 il2_aux.$(SUF): $(SRC_DIR)/../share/get.h
157 il2_aux.$(SUF): $(SRC_DIR)/il2_aux.h
158 il2_aux.$(SUF): $(SRC_DIR)/il_aux.h
159 il2_aux.$(SUF): $(SRC_DIR)/../share/lset.h
160 il2_aux.$(SUF): $(SRC_DIR)/../share/global.h
161 il2_aux.$(SUF): $(SRC_DIR)/../share/alloc.h
162 il2_aux.$(SUF): $(SRC_DIR)/../share/debug.h
163 il2_aux.$(SUF): $(SRC_DIR)/il.h
164 il2_aux.$(SUF): $(SRC_DIR)/../share/types.h
165 il2_aux.$(SUF): $(EMH)/em_mnem.h
166 il2_aux.$(SUF): $(EMH)/em_spec.h
167 il3_change.$(SUF):      $(SRC_DIR)/il3_change.c
168         $(CC) -c $(CFLAGS) $(SRC_DIR)/il3_change.c
169 il3_change.$(SUF):      $(SRC_DIR)/il3_aux.h
170 il3_change.$(SUF):      $(SRC_DIR)/il3_change.h
171 il3_change.$(SUF):      $(SRC_DIR)/il_aux.h
172 il3_change.$(SUF):      $(SRC_DIR)/../share/put.h
173 il3_change.$(SUF):      $(SRC_DIR)/../share/get.h
174 il3_change.$(SUF):      $(SRC_DIR)/../share/aux.h
175 il3_change.$(SUF):      $(SRC_DIR)/../share/lset.h
176 il3_change.$(SUF):      $(SRC_DIR)/../share/def.h
177 il3_change.$(SUF):      $(SRC_DIR)/../share/global.h
178 il3_change.$(SUF):      $(SRC_DIR)/../share/alloc.h
179 il3_change.$(SUF):      $(SRC_DIR)/../share/debug.h
180 il3_change.$(SUF):      $(SRC_DIR)/il.h
181 il3_change.$(SUF):      $(SRC_DIR)/../share/types.h
182 il3_change.$(SUF):      $(EMH)/em_mes.h
183 il3_change.$(SUF):      $(EMH)/em_spec.h
184 il3_change.$(SUF):      $(EMH)/em_pseu.h
185 il3_change.$(SUF):      $(EMH)/em_mnem.h
186 il3_subst.$(SUF):       $(SRC_DIR)/il3_subst.c
187         $(CC) -c $(CFLAGS) $(SRC_DIR)/il3_subst.c
188 il3_subst.$(SUF):       $(SRC_DIR)/il3_subst.h
189 il3_subst.$(SUF):       $(SRC_DIR)/il3_change.h
190 il3_subst.$(SUF):       $(SRC_DIR)/il3_aux.h
191 il3_subst.$(SUF):       $(SRC_DIR)/il_aux.h
192 il3_subst.$(SUF):       $(SRC_DIR)/../share/get.h
193 il3_subst.$(SUF):       $(SRC_DIR)/../share/lset.h
194 il3_subst.$(SUF):       $(SRC_DIR)/../share/global.h
195 il3_subst.$(SUF):       $(SRC_DIR)/../share/alloc.h
196 il3_subst.$(SUF):       $(SRC_DIR)/../share/debug.h
197 il3_subst.$(SUF):       $(SRC_DIR)/il.h
198 il3_subst.$(SUF):       $(SRC_DIR)/../share/types.h
199 il3_subst.$(SUF):       $(EMH)/em_mnem.h
200 il3_aux.$(SUF): $(SRC_DIR)/il3_aux.c
201         $(CC) -c $(CFLAGS) $(SRC_DIR)/il3_aux.c
202 il3_aux.$(SUF): $(SRC_DIR)/il3_aux.h
203 il3_aux.$(SUF): $(SRC_DIR)/il_aux.h
204 il3_aux.$(SUF): $(SRC_DIR)/../share/global.h
205 il3_aux.$(SUF): $(SRC_DIR)/../share/alloc.h
206 il3_aux.$(SUF): $(SRC_DIR)/../share/debug.h
207 il3_aux.$(SUF): $(SRC_DIR)/il.h
208 il3_aux.$(SUF): $(SRC_DIR)/../share/types.h
209 il_aux.$(SUF):  $(SRC_DIR)/il_aux.c
210         $(CC) -c $(CFLAGS) $(SRC_DIR)/il_aux.c
211 il_aux.$(SUF):  $(SRC_DIR)/il_aux.h
212 il_aux.$(SUF):  $(SRC_DIR)/../share/map.h
213 il_aux.$(SUF):  $(SRC_DIR)/../share/lset.h
214 il_aux.$(SUF):  $(SRC_DIR)/../share/global.h
215 il_aux.$(SUF):  $(SRC_DIR)/../share/alloc.h
216 il_aux.$(SUF):  $(SRC_DIR)/../share/put.h
217 il_aux.$(SUF):  $(SRC_DIR)/../share/get.h
218 il_aux.$(SUF):  $(SRC_DIR)/../share/debug.h
219 il_aux.$(SUF):  $(SRC_DIR)/il.h
220 il_aux.$(SUF):  $(SRC_DIR)/../share/types.h
221 il_aux.$(SUF):  $(EMH)/em_pseu.h
222 il_aux.$(SUF):  $(EMH)/em_mnem.h
223 il_aux.$(SUF):  $(EMH)/em_spec.h