source: tags/ms_r16q3/CORE/Makefile

Last change on this file was 15176, checked in by westram, 8 years ago
File size: 11.0 KB
Line 
1
2.SUFFIXES: .o .cxx .depend .h .genh
3
4OBJECTS=$(subst .cxx,.o,$(wildcard *.cxx))
5
6GENERATED_HEADERS= \
7        arb_msg.h \
8        arb_misc.h \
9        arb_signal.h \
10        arb_file.h \
11        arb_diff.h \
12        arb_match.h \
13
14LIB_SHARED=../lib/$(MAIN:.a=).$(SHARED_LIB_SUFFIX)
15
16# MAIN contains .a (instead of wanted .so). Translate via do_...-target
17it: do_$(MAIN)
18
19do_CORE.a:
20        @echo "Error: MAIN='$(MAIN)' is set wrong"
21        false
22
23do_libCORE.a: $(LIB_SHARED)
24
25$(LIB_SHARED): $(OBJECTS)
26        $(LINK_SHARED_LIB) $(LIB_SHARED) $(OBJECTS)
27
28.cxx.o:
29        $(A_CXX) $(shared_cflags) $(cflags) $(cxxflags) -c $< $(CXX_INCLUDES) $(POST_COMPILE) $<
30
31.cxx.genh:
32        ../AISC_MKPTPS/aisc_mkpt -P -G -w $(subst .genh,.h,$@) $< > $@
33
34%.genheader: %.genh
35        ../SOURCE_TOOLS/mv_if_diff $< $(subst .genheader,.h,$@)
36
37proto: $(subst .h,.genheader,$(GENERATED_HEADERS))
38
39clean:
40        rm -f $(OBJECTS) *.a *.so
41
42DEPENDS = $(OBJECTS:.o=.depend)
43depends: $(DEPENDS)
44        @cat $(DEPENDS) | grep -v '^#' >>Makefile
45        @rm $(DEPENDS)
46$(DEPENDS): depend.init
47depend.init:
48        $(MAKEDEPEND) $(MAKEDEPENDFLAGS) 2>/dev/null # remove dependencies
49.c.depend:
50        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
51.cxx.depend:
52        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
53
54# DO NOT DELETE THIS LINE -- make depend depends on it.
55
56# Do not add dependencies manually - use 'make depend' in $ARBHOME
57# For formatting issues see SOURCE_TOOLS/fix_depends.pl (from main)
58
59arb_cs.o: arb_assert.h
60arb_cs.o: arb_core.h
61arb_cs.o: arb_cs.h
62arb_cs.o: arb_mem.h
63arb_cs.o: arb_msg.h
64arb_cs.o: arb_pattern.h
65arb_cs.o: arb_string.h
66arb_cs.o: $(ARBHOME)/INCLUDE/arbtools.h
67arb_cs.o: $(ARBHOME)/INCLUDE/attributes.h
68arb_cs.o: $(ARBHOME)/INCLUDE/cxxforward.h
69arb_cs.o: $(ARBHOME)/INCLUDE/dupstr.h
70arb_cs.o: $(ARBHOME)/INCLUDE/gccver.h
71arb_cs.o: $(ARBHOME)/INCLUDE/smartptr.h
72arb_cs.o: $(ARBHOME)/INCLUDE/test_global.h
73arb_cs.o: $(ARBHOME)/INCLUDE/test_unit.h
74
75arb_diff.o: arb_assert.h
76arb_diff.o: arb_core.h
77arb_diff.o: arb_diff.h
78arb_diff.o: arb_file.h
79arb_diff.o: arb_match.h
80arb_diff.o: arb_mem.h
81arb_diff.o: arb_msg.h
82arb_diff.o: arb_string.h
83arb_diff.o: $(ARBHOME)/INCLUDE/arb_str.h
84arb_diff.o: $(ARBHOME)/INCLUDE/arbtools.h
85arb_diff.o: $(ARBHOME)/INCLUDE/attributes.h
86arb_diff.o: $(ARBHOME)/INCLUDE/cxxforward.h
87arb_diff.o: $(ARBHOME)/INCLUDE/dupstr.h
88arb_diff.o: $(ARBHOME)/INCLUDE/gccver.h
89arb_diff.o: $(ARBHOME)/INCLUDE/smartptr.h
90arb_diff.o: $(ARBHOME)/INCLUDE/test_global.h
91arb_diff.o: $(ARBHOME)/INCLUDE/test_unit.h
92
93arb_file.o: arb_assert.h
94arb_file.o: arb_core.h
95arb_file.o: arb_file.h
96arb_file.o: arb_mem.h
97arb_file.o: arb_msg.h
98arb_file.o: arb_string.h
99arb_file.o: $(ARBHOME)/INCLUDE/arbtools.h
100arb_file.o: $(ARBHOME)/INCLUDE/attributes.h
101arb_file.o: $(ARBHOME)/INCLUDE/cxxforward.h
102arb_file.o: $(ARBHOME)/INCLUDE/dupstr.h
103arb_file.o: $(ARBHOME)/INCLUDE/gccver.h
104arb_file.o: $(ARBHOME)/INCLUDE/test_global.h
105arb_file.o: $(ARBHOME)/INCLUDE/test_unit.h
106
107arb_handlers.o: arb_assert.h
108arb_handlers.o: arb_core.h
109arb_handlers.o: arb_handlers.h
110arb_handlers.o: arb_misc.h
111arb_handlers.o: arb_msg.h
112arb_handlers.o: $(ARBHOME)/INCLUDE/arb_algo.h
113arb_handlers.o: $(ARBHOME)/INCLUDE/arbtools.h
114arb_handlers.o: $(ARBHOME)/INCLUDE/attributes.h
115arb_handlers.o: $(ARBHOME)/INCLUDE/cxxforward.h
116arb_handlers.o: $(ARBHOME)/INCLUDE/dupstr.h
117arb_handlers.o: $(ARBHOME)/INCLUDE/gccver.h
118arb_handlers.o: $(ARBHOME)/INCLUDE/smartptr.h
119arb_handlers.o: $(ARBHOME)/INCLUDE/test_global.h
120
121arb_match.o: arb_assert.h
122arb_match.o: arb_core.h
123arb_match.o: arb_match.h
124arb_match.o: arb_mem.h
125arb_match.o: arb_msg.h
126arb_match.o: arb_strbuf.h
127arb_match.o: arb_string.h
128arb_match.o: $(ARBHOME)/INCLUDE/arbtools.h
129arb_match.o: $(ARBHOME)/INCLUDE/attributes.h
130arb_match.o: $(ARBHOME)/INCLUDE/cxxforward.h
131arb_match.o: $(ARBHOME)/INCLUDE/dupstr.h
132arb_match.o: $(ARBHOME)/INCLUDE/gccver.h
133arb_match.o: $(ARBHOME)/INCLUDE/test_global.h
134
135arb_mem.o: arb_assert.h
136arb_mem.o: arb_core.h
137arb_mem.o: arb_mem.h
138arb_mem.o: arb_msg.h
139arb_mem.o: $(ARBHOME)/INCLUDE/arbtools.h
140arb_mem.o: $(ARBHOME)/INCLUDE/attributes.h
141arb_mem.o: $(ARBHOME)/INCLUDE/cxxforward.h
142arb_mem.o: $(ARBHOME)/INCLUDE/dupstr.h
143arb_mem.o: $(ARBHOME)/INCLUDE/gccver.h
144arb_mem.o: $(ARBHOME)/INCLUDE/test_global.h
145arb_mem.o: $(ARBHOME)/INCLUDE/test_unit.h
146
147arb_misc.o: arb_assert.h
148arb_misc.o: arb_core.h
149arb_misc.o: arb_file.h
150arb_misc.o: arb_mem.h
151arb_misc.o: arb_misc.h
152arb_misc.o: arb_msg.h
153arb_misc.o: arb_string.h
154arb_misc.o: $(ARBHOME)/INCLUDE/arbtools.h
155arb_misc.o: $(ARBHOME)/INCLUDE/attributes.h
156arb_misc.o: $(ARBHOME)/INCLUDE/cxxforward.h
157arb_misc.o: $(ARBHOME)/INCLUDE/dupstr.h
158arb_misc.o: $(ARBHOME)/INCLUDE/gccver.h
159arb_misc.o: $(ARBHOME)/INCLUDE/test_global.h
160arb_misc.o: $(ARBHOME)/INCLUDE/test_unit.h
161
162arb_msg.o: arb_assert.h
163arb_msg.o: arb_core.h
164arb_msg.o: arb_handlers.h
165arb_msg.o: arb_mem.h
166arb_msg.o: arb_msg.h
167arb_msg.o: arb_msg_fwd.h
168arb_msg.o: arb_strarray.h
169arb_msg.o: arb_strbuf.h
170arb_msg.o: arb_string.h
171arb_msg.o: FileContent.h
172arb_msg.o: $(ARBHOME)/INCLUDE/arb_backtrace.h
173arb_msg.o: $(ARBHOME)/INCLUDE/arb_defs.h
174arb_msg.o: $(ARBHOME)/INCLUDE/arbtools.h
175arb_msg.o: $(ARBHOME)/INCLUDE/attributes.h
176arb_msg.o: $(ARBHOME)/INCLUDE/cxxforward.h
177arb_msg.o: $(ARBHOME)/INCLUDE/dupstr.h
178arb_msg.o: $(ARBHOME)/INCLUDE/gccver.h
179arb_msg.o: $(ARBHOME)/INCLUDE/smartptr.h
180arb_msg.o: $(ARBHOME)/INCLUDE/test_global.h
181arb_msg.o: $(ARBHOME)/INCLUDE/test_unit.h
182
183arb_pattern.o: arb_assert.h
184arb_pattern.o: arb_core.h
185arb_pattern.o: arb_mem.h
186arb_pattern.o: arb_msg.h
187arb_pattern.o: arb_pattern.h
188arb_pattern.o: arb_strbuf.h
189arb_pattern.o: arb_string.h
190arb_pattern.o: $(ARBHOME)/INCLUDE/arbtools.h
191arb_pattern.o: $(ARBHOME)/INCLUDE/attributes.h
192arb_pattern.o: $(ARBHOME)/INCLUDE/cxxforward.h
193arb_pattern.o: $(ARBHOME)/INCLUDE/dupstr.h
194arb_pattern.o: $(ARBHOME)/INCLUDE/gccver.h
195arb_pattern.o: $(ARBHOME)/INCLUDE/test_global.h
196arb_pattern.o: $(ARBHOME)/INCLUDE/test_unit.h
197
198arb_progress.o: arb_assert.h
199arb_progress.o: arb_core.h
200arb_progress.o: arb_handlers.h
201arb_progress.o: arb_msg.h
202arb_progress.o: arb_progress.h
203arb_progress.o: $(ARBHOME)/INCLUDE/arb_error.h
204arb_progress.o: $(ARBHOME)/INCLUDE/arbtools.h
205arb_progress.o: $(ARBHOME)/INCLUDE/attributes.h
206arb_progress.o: $(ARBHOME)/INCLUDE/cxxforward.h
207arb_progress.o: $(ARBHOME)/INCLUDE/dupstr.h
208arb_progress.o: $(ARBHOME)/INCLUDE/gccver.h
209arb_progress.o: $(ARBHOME)/INCLUDE/smartptr.h
210arb_progress.o: $(ARBHOME)/INCLUDE/test_global.h
211
212arb_signal.o: arb_assert.h
213arb_signal.o: arb_core.h
214arb_signal.o: arb_msg.h
215arb_signal.o: arb_signal.h
216arb_signal.o: $(ARBHOME)/INCLUDE/arb_backtrace.h
217arb_signal.o: $(ARBHOME)/INCLUDE/arbtools.h
218arb_signal.o: $(ARBHOME)/INCLUDE/attributes.h
219arb_signal.o: $(ARBHOME)/INCLUDE/cxxforward.h
220arb_signal.o: $(ARBHOME)/INCLUDE/dupstr.h
221arb_signal.o: $(ARBHOME)/INCLUDE/gccver.h
222arb_signal.o: $(ARBHOME)/INCLUDE/SigHandler.h
223arb_signal.o: $(ARBHOME)/INCLUDE/SuppressOutput.h
224arb_signal.o: $(ARBHOME)/INCLUDE/test_global.h
225arb_signal.o: $(ARBHOME)/INCLUDE/test_unit.h
226arb_signal.o: $(ARBHOME)/INCLUDE/valgrind.h
227
228arb_sort.o: arb_assert.h
229arb_sort.o: arb_core.h
230arb_sort.o: arb_sort.h
231arb_sort.o: $(ARBHOME)/INCLUDE/attributes.h
232arb_sort.o: $(ARBHOME)/INCLUDE/dupstr.h
233arb_sort.o: $(ARBHOME)/INCLUDE/gccver.h
234arb_sort.o: $(ARBHOME)/INCLUDE/test_global.h
235
236arb_strarray.o: arb_assert.h
237arb_strarray.o: arb_core.h
238arb_strarray.o: arb_mem.h
239arb_strarray.o: arb_sort.h
240arb_strarray.o: arb_strarray.h
241arb_strarray.o: arb_strbuf.h
242arb_strarray.o: arb_string.h
243arb_strarray.o: $(ARBHOME)/INCLUDE/arb_str.h
244arb_strarray.o: $(ARBHOME)/INCLUDE/arbtools.h
245arb_strarray.o: $(ARBHOME)/INCLUDE/attributes.h
246arb_strarray.o: $(ARBHOME)/INCLUDE/cxxforward.h
247arb_strarray.o: $(ARBHOME)/INCLUDE/dupstr.h
248arb_strarray.o: $(ARBHOME)/INCLUDE/gccver.h
249arb_strarray.o: $(ARBHOME)/INCLUDE/test_global.h
250arb_strarray.o: $(ARBHOME)/INCLUDE/test_unit.h
251
252arb_strbuf.o: arb_assert.h
253arb_strbuf.o: arb_core.h
254arb_strbuf.o: arb_mem.h
255arb_strbuf.o: arb_strbuf.h
256arb_strbuf.o: arb_string.h
257arb_strbuf.o: $(ARBHOME)/INCLUDE/arbtools.h
258arb_strbuf.o: $(ARBHOME)/INCLUDE/attributes.h
259arb_strbuf.o: $(ARBHOME)/INCLUDE/cxxforward.h
260arb_strbuf.o: $(ARBHOME)/INCLUDE/dupstr.h
261arb_strbuf.o: $(ARBHOME)/INCLUDE/gccver.h
262arb_strbuf.o: $(ARBHOME)/INCLUDE/test_global.h
263
264arb_string.o: arb_assert.h
265arb_string.o: arb_core.h
266arb_string.o: arb_mem.h
267arb_string.o: arb_string.h
268arb_string.o: $(ARBHOME)/INCLUDE/arbtools.h
269arb_string.o: $(ARBHOME)/INCLUDE/attributes.h
270arb_string.o: $(ARBHOME)/INCLUDE/cxxforward.h
271arb_string.o: $(ARBHOME)/INCLUDE/dupstr.h
272arb_string.o: $(ARBHOME)/INCLUDE/gccver.h
273arb_string.o: $(ARBHOME)/INCLUDE/Keeper.h
274arb_string.o: $(ARBHOME)/INCLUDE/test_global.h
275arb_string.o: $(ARBHOME)/INCLUDE/test_unit.h
276
277arb_zfile.o: arb_assert.h
278arb_zfile.o: arb_core.h
279arb_zfile.o: arb_file.h
280arb_zfile.o: arb_mem.h
281arb_zfile.o: arb_misc.h
282arb_zfile.o: arb_msg.h
283arb_zfile.o: arb_string.h
284arb_zfile.o: arb_zfile.h
285arb_zfile.o: $(ARBHOME)/INCLUDE/arbtools.h
286arb_zfile.o: $(ARBHOME)/INCLUDE/attributes.h
287arb_zfile.o: $(ARBHOME)/INCLUDE/cxxforward.h
288arb_zfile.o: $(ARBHOME)/INCLUDE/dupstr.h
289arb_zfile.o: $(ARBHOME)/INCLUDE/gccver.h
290arb_zfile.o: $(ARBHOME)/INCLUDE/test_global.h
291arb_zfile.o: $(ARBHOME)/INCLUDE/test_unit.h
292
293BufferedFileReader.o: arb_assert.h
294BufferedFileReader.o: arb_core.h
295BufferedFileReader.o: arb_mem.h
296BufferedFileReader.o: BufferedFileReader.h
297BufferedFileReader.o: $(ARBHOME)/INCLUDE/arbtools.h
298BufferedFileReader.o: $(ARBHOME)/INCLUDE/attributes.h
299BufferedFileReader.o: $(ARBHOME)/INCLUDE/cxxforward.h
300BufferedFileReader.o: $(ARBHOME)/INCLUDE/dupstr.h
301BufferedFileReader.o: $(ARBHOME)/INCLUDE/gccver.h
302BufferedFileReader.o: $(ARBHOME)/INCLUDE/smartptr.h
303BufferedFileReader.o: $(ARBHOME)/INCLUDE/test_global.h
304
305FileContent.o: arb_assert.h
306FileContent.o: arb_core.h
307FileContent.o: arb_file.h
308FileContent.o: arb_mem.h
309FileContent.o: arb_msg.h
310FileContent.o: arb_strarray.h
311FileContent.o: arb_string.h
312FileContent.o: BufferedFileReader.h
313FileContent.o: FileContent.h
314FileContent.o: $(ARBHOME)/INCLUDE/arbtools.h
315FileContent.o: $(ARBHOME)/INCLUDE/attributes.h
316FileContent.o: $(ARBHOME)/INCLUDE/cxxforward.h
317FileContent.o: $(ARBHOME)/INCLUDE/dupstr.h
318FileContent.o: $(ARBHOME)/INCLUDE/gccver.h
319FileContent.o: $(ARBHOME)/INCLUDE/test_global.h
320FileContent.o: $(ARBHOME)/INCLUDE/test_unit.h
321
322MultiFileReader.o: arb_assert.h
323MultiFileReader.o: arb_core.h
324MultiFileReader.o: arb_mem.h
325MultiFileReader.o: arb_msg.h
326MultiFileReader.o: arb_strarray.h
327MultiFileReader.o: arb_string.h
328MultiFileReader.o: BufferedFileReader.h
329MultiFileReader.o: MultiFileReader.h
330MultiFileReader.o: $(ARBHOME)/INCLUDE/arbtools.h
331MultiFileReader.o: $(ARBHOME)/INCLUDE/attributes.h
332MultiFileReader.o: $(ARBHOME)/INCLUDE/cxxforward.h
333MultiFileReader.o: $(ARBHOME)/INCLUDE/dupstr.h
334MultiFileReader.o: $(ARBHOME)/INCLUDE/gccver.h
335MultiFileReader.o: $(ARBHOME)/INCLUDE/test_global.h
336MultiFileReader.o: $(ARBHOME)/INCLUDE/test_unit.h
337
338pos_range.o: arb_assert.h
339pos_range.o: arb_core.h
340pos_range.o: arb_mem.h
341pos_range.o: arb_msg.h
342pos_range.o: pos_range.h
343pos_range.o: $(ARBHOME)/INCLUDE/arbtools.h
344pos_range.o: $(ARBHOME)/INCLUDE/attributes.h
345pos_range.o: $(ARBHOME)/INCLUDE/cxxforward.h
346pos_range.o: $(ARBHOME)/INCLUDE/dupstr.h
347pos_range.o: $(ARBHOME)/INCLUDE/gccver.h
348pos_range.o: $(ARBHOME)/INCLUDE/smartptr.h
349pos_range.o: $(ARBHOME)/INCLUDE/test_global.h
350pos_range.o: $(ARBHOME)/INCLUDE/test_unit.h
Note: See TracBrowser for help on using the repository browser.