source: branches/gcc/CORE/Makefile

Last change on this file was 19958, checked in by westram, 5 days ago
  • remove pre-C++11 code.
  • fix include of stringize.h + update depends.
File size: 12.8 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) *.o *.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/arb_sleep.h
67arb_cs.o: $(ARBHOME)/INCLUDE/arbtools.h
68arb_cs.o: $(ARBHOME)/INCLUDE/attributes.h
69arb_cs.o: $(ARBHOME)/INCLUDE/cxxforward.h
70arb_cs.o: $(ARBHOME)/INCLUDE/dupstr.h
71arb_cs.o: $(ARBHOME)/INCLUDE/gccver.h
72arb_cs.o: $(ARBHOME)/INCLUDE/smartptr.h
73arb_cs.o: $(ARBHOME)/INCLUDE/stringize.h
74arb_cs.o: $(ARBHOME)/INCLUDE/test_global.h
75arb_cs.o: $(ARBHOME)/INCLUDE/test_unit.h
76
77arb_diff.o: arb_assert.h
78arb_diff.o: arb_core.h
79arb_diff.o: arb_diff.h
80arb_diff.o: arb_file.h
81arb_diff.o: arb_match.h
82arb_diff.o: arb_mem.h
83arb_diff.o: arb_msg.h
84arb_diff.o: arb_string.h
85arb_diff.o: $(ARBHOME)/INCLUDE/arb_str.h
86arb_diff.o: $(ARBHOME)/INCLUDE/arbtools.h
87arb_diff.o: $(ARBHOME)/INCLUDE/attributes.h
88arb_diff.o: $(ARBHOME)/INCLUDE/cxxforward.h
89arb_diff.o: $(ARBHOME)/INCLUDE/dupstr.h
90arb_diff.o: $(ARBHOME)/INCLUDE/gccver.h
91arb_diff.o: $(ARBHOME)/INCLUDE/smartptr.h
92arb_diff.o: $(ARBHOME)/INCLUDE/stringize.h
93arb_diff.o: $(ARBHOME)/INCLUDE/test_global.h
94arb_diff.o: $(ARBHOME)/INCLUDE/test_unit.h
95
96arb_file.o: arb_assert.h
97arb_file.o: arb_core.h
98arb_file.o: arb_file.h
99arb_file.o: arb_mem.h
100arb_file.o: arb_msg.h
101arb_file.o: arb_string.h
102arb_file.o: $(ARBHOME)/INCLUDE/arbtools.h
103arb_file.o: $(ARBHOME)/INCLUDE/attributes.h
104arb_file.o: $(ARBHOME)/INCLUDE/cxxforward.h
105arb_file.o: $(ARBHOME)/INCLUDE/dupstr.h
106arb_file.o: $(ARBHOME)/INCLUDE/gccver.h
107arb_file.o: $(ARBHOME)/INCLUDE/stringize.h
108arb_file.o: $(ARBHOME)/INCLUDE/test_global.h
109arb_file.o: $(ARBHOME)/INCLUDE/test_unit.h
110
111arb_handlers.o: arb_assert.h
112arb_handlers.o: arb_core.h
113arb_handlers.o: arb_handlers.h
114arb_handlers.o: arb_misc.h
115arb_handlers.o: arb_msg.h
116arb_handlers.o: $(ARBHOME)/INCLUDE/arb_algo.h
117arb_handlers.o: $(ARBHOME)/INCLUDE/arbtools.h
118arb_handlers.o: $(ARBHOME)/INCLUDE/attributes.h
119arb_handlers.o: $(ARBHOME)/INCLUDE/cxxforward.h
120arb_handlers.o: $(ARBHOME)/INCLUDE/dupstr.h
121arb_handlers.o: $(ARBHOME)/INCLUDE/gccver.h
122arb_handlers.o: $(ARBHOME)/INCLUDE/smartptr.h
123arb_handlers.o: $(ARBHOME)/INCLUDE/stringize.h
124arb_handlers.o: $(ARBHOME)/INCLUDE/test_global.h
125
126arb_match.o: arb_assert.h
127arb_match.o: arb_core.h
128arb_match.o: arb_match.h
129arb_match.o: arb_mem.h
130arb_match.o: arb_msg.h
131arb_match.o: arb_strbuf.h
132arb_match.o: arb_string.h
133arb_match.o: $(ARBHOME)/INCLUDE/arbtools.h
134arb_match.o: $(ARBHOME)/INCLUDE/attributes.h
135arb_match.o: $(ARBHOME)/INCLUDE/cxxforward.h
136arb_match.o: $(ARBHOME)/INCLUDE/dupstr.h
137arb_match.o: $(ARBHOME)/INCLUDE/gccver.h
138arb_match.o: $(ARBHOME)/INCLUDE/stringize.h
139arb_match.o: $(ARBHOME)/INCLUDE/test_global.h
140
141arb_mem.o: arb_assert.h
142arb_mem.o: arb_core.h
143arb_mem.o: arb_mem.h
144arb_mem.o: arb_msg.h
145arb_mem.o: $(ARBHOME)/INCLUDE/arbtools.h
146arb_mem.o: $(ARBHOME)/INCLUDE/attributes.h
147arb_mem.o: $(ARBHOME)/INCLUDE/cxxforward.h
148arb_mem.o: $(ARBHOME)/INCLUDE/dupstr.h
149arb_mem.o: $(ARBHOME)/INCLUDE/gccver.h
150arb_mem.o: $(ARBHOME)/INCLUDE/stringize.h
151arb_mem.o: $(ARBHOME)/INCLUDE/test_global.h
152arb_mem.o: $(ARBHOME)/INCLUDE/test_unit.h
153
154arb_misc.o: arb_assert.h
155arb_misc.o: arb_core.h
156arb_misc.o: arb_file.h
157arb_misc.o: arb_mem.h
158arb_misc.o: arb_misc.h
159arb_misc.o: arb_msg.h
160arb_misc.o: arb_strbuf.h
161arb_misc.o: arb_string.h
162arb_misc.o: StrUniquifier.h
163arb_misc.o: $(ARBHOME)/INCLUDE/arbtools.h
164arb_misc.o: $(ARBHOME)/INCLUDE/attributes.h
165arb_misc.o: $(ARBHOME)/INCLUDE/cxxforward.h
166arb_misc.o: $(ARBHOME)/INCLUDE/dupstr.h
167arb_misc.o: $(ARBHOME)/INCLUDE/gccver.h
168arb_misc.o: $(ARBHOME)/INCLUDE/stringize.h
169arb_misc.o: $(ARBHOME)/INCLUDE/test_global.h
170arb_misc.o: $(ARBHOME)/INCLUDE/test_unit.h
171
172arb_msg.o: arb_assert.h
173arb_msg.o: arb_core.h
174arb_msg.o: arb_handlers.h
175arb_msg.o: arb_mem.h
176arb_msg.o: arb_msg.h
177arb_msg.o: arb_msg_fwd.h
178arb_msg.o: arb_msg_nospam.h
179arb_msg.o: arb_strarray.h
180arb_msg.o: arb_strbuf.h
181arb_msg.o: arb_string.h
182arb_msg.o: FileContent.h
183arb_msg.o: $(ARBHOME)/INCLUDE/arb_backtrace.h
184arb_msg.o: $(ARBHOME)/INCLUDE/arb_defs.h
185arb_msg.o: $(ARBHOME)/INCLUDE/arbtools.h
186arb_msg.o: $(ARBHOME)/INCLUDE/attributes.h
187arb_msg.o: $(ARBHOME)/INCLUDE/cxxforward.h
188arb_msg.o: $(ARBHOME)/INCLUDE/dupstr.h
189arb_msg.o: $(ARBHOME)/INCLUDE/gccver.h
190arb_msg.o: $(ARBHOME)/INCLUDE/smartptr.h
191arb_msg.o: $(ARBHOME)/INCLUDE/stringize.h
192arb_msg.o: $(ARBHOME)/INCLUDE/test_global.h
193arb_msg.o: $(ARBHOME)/INCLUDE/test_unit.h
194
195arb_pattern.o: arb_assert.h
196arb_pattern.o: arb_core.h
197arb_pattern.o: arb_mem.h
198arb_pattern.o: arb_msg.h
199arb_pattern.o: arb_pattern.h
200arb_pattern.o: arb_strbuf.h
201arb_pattern.o: arb_string.h
202arb_pattern.o: $(ARBHOME)/INCLUDE/arbtools.h
203arb_pattern.o: $(ARBHOME)/INCLUDE/attributes.h
204arb_pattern.o: $(ARBHOME)/INCLUDE/cxxforward.h
205arb_pattern.o: $(ARBHOME)/INCLUDE/dupstr.h
206arb_pattern.o: $(ARBHOME)/INCLUDE/gccver.h
207arb_pattern.o: $(ARBHOME)/INCLUDE/stringize.h
208arb_pattern.o: $(ARBHOME)/INCLUDE/test_global.h
209arb_pattern.o: $(ARBHOME)/INCLUDE/test_unit.h
210
211arb_progress.o: arb_assert.h
212arb_progress.o: arb_core.h
213arb_progress.o: arb_handlers.h
214arb_progress.o: arb_msg.h
215arb_progress.o: arb_progress.h
216arb_progress.o: $(ARBHOME)/INCLUDE/arb_error.h
217arb_progress.o: $(ARBHOME)/INCLUDE/arbtools.h
218arb_progress.o: $(ARBHOME)/INCLUDE/attributes.h
219arb_progress.o: $(ARBHOME)/INCLUDE/cxxforward.h
220arb_progress.o: $(ARBHOME)/INCLUDE/dupstr.h
221arb_progress.o: $(ARBHOME)/INCLUDE/gccver.h
222arb_progress.o: $(ARBHOME)/INCLUDE/smartptr.h
223arb_progress.o: $(ARBHOME)/INCLUDE/stringize.h
224arb_progress.o: $(ARBHOME)/INCLUDE/test_global.h
225
226arb_signal.o: arb_assert.h
227arb_signal.o: arb_core.h
228arb_signal.o: arb_msg.h
229arb_signal.o: arb_signal.h
230arb_signal.o: $(ARBHOME)/INCLUDE/arb_backtrace.h
231arb_signal.o: $(ARBHOME)/INCLUDE/arbtools.h
232arb_signal.o: $(ARBHOME)/INCLUDE/attributes.h
233arb_signal.o: $(ARBHOME)/INCLUDE/cxxforward.h
234arb_signal.o: $(ARBHOME)/INCLUDE/dupstr.h
235arb_signal.o: $(ARBHOME)/INCLUDE/gccver.h
236arb_signal.o: $(ARBHOME)/INCLUDE/SigHandler.h
237arb_signal.o: $(ARBHOME)/INCLUDE/stringize.h
238arb_signal.o: $(ARBHOME)/INCLUDE/SuppressOutput.h
239arb_signal.o: $(ARBHOME)/INCLUDE/test_global.h
240arb_signal.o: $(ARBHOME)/INCLUDE/test_unit.h
241arb_signal.o: $(ARBHOME)/INCLUDE/valgrind.h
242
243arb_sort.o: arb_assert.h
244arb_sort.o: arb_core.h
245arb_sort.o: arb_sort.h
246arb_sort.o: $(ARBHOME)/INCLUDE/attributes.h
247arb_sort.o: $(ARBHOME)/INCLUDE/cxxforward.h
248arb_sort.o: $(ARBHOME)/INCLUDE/dupstr.h
249arb_sort.o: $(ARBHOME)/INCLUDE/gccver.h
250arb_sort.o: $(ARBHOME)/INCLUDE/stringize.h
251arb_sort.o: $(ARBHOME)/INCLUDE/test_global.h
252
253arb_strarray.o: arb_assert.h
254arb_strarray.o: arb_core.h
255arb_strarray.o: arb_mem.h
256arb_strarray.o: arb_sort.h
257arb_strarray.o: arb_strarray.h
258arb_strarray.o: arb_strbuf.h
259arb_strarray.o: arb_string.h
260arb_strarray.o: $(ARBHOME)/INCLUDE/arb_str.h
261arb_strarray.o: $(ARBHOME)/INCLUDE/arbtools.h
262arb_strarray.o: $(ARBHOME)/INCLUDE/attributes.h
263arb_strarray.o: $(ARBHOME)/INCLUDE/cxxforward.h
264arb_strarray.o: $(ARBHOME)/INCLUDE/dupstr.h
265arb_strarray.o: $(ARBHOME)/INCLUDE/gccver.h
266arb_strarray.o: $(ARBHOME)/INCLUDE/stringize.h
267arb_strarray.o: $(ARBHOME)/INCLUDE/test_global.h
268arb_strarray.o: $(ARBHOME)/INCLUDE/test_unit.h
269
270arb_strbuf.o: arb_assert.h
271arb_strbuf.o: arb_core.h
272arb_strbuf.o: arb_mem.h
273arb_strbuf.o: arb_strbuf.h
274arb_strbuf.o: arb_string.h
275arb_strbuf.o: $(ARBHOME)/INCLUDE/arbtools.h
276arb_strbuf.o: $(ARBHOME)/INCLUDE/attributes.h
277arb_strbuf.o: $(ARBHOME)/INCLUDE/cxxforward.h
278arb_strbuf.o: $(ARBHOME)/INCLUDE/dupstr.h
279arb_strbuf.o: $(ARBHOME)/INCLUDE/gccver.h
280arb_strbuf.o: $(ARBHOME)/INCLUDE/stringize.h
281arb_strbuf.o: $(ARBHOME)/INCLUDE/test_global.h
282arb_strbuf.o: $(ARBHOME)/INCLUDE/test_unit.h
283
284arb_string.o: arb_assert.h
285arb_string.o: arb_core.h
286arb_string.o: arb_mem.h
287arb_string.o: arb_string.h
288arb_string.o: $(ARBHOME)/INCLUDE/arbtools.h
289arb_string.o: $(ARBHOME)/INCLUDE/attributes.h
290arb_string.o: $(ARBHOME)/INCLUDE/cxxforward.h
291arb_string.o: $(ARBHOME)/INCLUDE/dupstr.h
292arb_string.o: $(ARBHOME)/INCLUDE/gccver.h
293arb_string.o: $(ARBHOME)/INCLUDE/Keeper.h
294arb_string.o: $(ARBHOME)/INCLUDE/stringize.h
295arb_string.o: $(ARBHOME)/INCLUDE/test_global.h
296arb_string.o: $(ARBHOME)/INCLUDE/test_unit.h
297
298arb_zfile.o: arb_assert.h
299arb_zfile.o: arb_core.h
300arb_zfile.o: arb_file.h
301arb_zfile.o: arb_mem.h
302arb_zfile.o: arb_misc.h
303arb_zfile.o: arb_msg.h
304arb_zfile.o: arb_string.h
305arb_zfile.o: arb_zfile.h
306arb_zfile.o: $(ARBHOME)/INCLUDE/arbtools.h
307arb_zfile.o: $(ARBHOME)/INCLUDE/attributes.h
308arb_zfile.o: $(ARBHOME)/INCLUDE/cxxforward.h
309arb_zfile.o: $(ARBHOME)/INCLUDE/dupstr.h
310arb_zfile.o: $(ARBHOME)/INCLUDE/gccver.h
311arb_zfile.o: $(ARBHOME)/INCLUDE/stringize.h
312arb_zfile.o: $(ARBHOME)/INCLUDE/test_global.h
313arb_zfile.o: $(ARBHOME)/INCLUDE/test_unit.h
314
315BufferedFileReader.o: arb_assert.h
316BufferedFileReader.o: arb_core.h
317BufferedFileReader.o: arb_mem.h
318BufferedFileReader.o: BufferedFileReader.h
319BufferedFileReader.o: $(ARBHOME)/INCLUDE/arbtools.h
320BufferedFileReader.o: $(ARBHOME)/INCLUDE/attributes.h
321BufferedFileReader.o: $(ARBHOME)/INCLUDE/cxxforward.h
322BufferedFileReader.o: $(ARBHOME)/INCLUDE/dupstr.h
323BufferedFileReader.o: $(ARBHOME)/INCLUDE/gccver.h
324BufferedFileReader.o: $(ARBHOME)/INCLUDE/smartptr.h
325BufferedFileReader.o: $(ARBHOME)/INCLUDE/stringize.h
326BufferedFileReader.o: $(ARBHOME)/INCLUDE/test_global.h
327
328ConfigMapping.o: arb_assert.h
329ConfigMapping.o: arb_core.h
330ConfigMapping.o: arb_mem.h
331ConfigMapping.o: arb_msg.h
332ConfigMapping.o: arb_strarray.h
333ConfigMapping.o: arb_string.h
334ConfigMapping.o: ConfigMapping.h
335ConfigMapping.o: $(ARBHOME)/INCLUDE/arb_defs.h
336ConfigMapping.o: $(ARBHOME)/INCLUDE/arbtools.h
337ConfigMapping.o: $(ARBHOME)/INCLUDE/attributes.h
338ConfigMapping.o: $(ARBHOME)/INCLUDE/cxxforward.h
339ConfigMapping.o: $(ARBHOME)/INCLUDE/dupstr.h
340ConfigMapping.o: $(ARBHOME)/INCLUDE/gccver.h
341ConfigMapping.o: $(ARBHOME)/INCLUDE/stringize.h
342ConfigMapping.o: $(ARBHOME)/INCLUDE/test_global.h
343ConfigMapping.o: $(ARBHOME)/INCLUDE/test_unit.h
344
345FileContent.o: arb_assert.h
346FileContent.o: arb_core.h
347FileContent.o: arb_file.h
348FileContent.o: arb_mem.h
349FileContent.o: arb_msg.h
350FileContent.o: arb_stdstring.h
351FileContent.o: arb_strarray.h
352FileContent.o: arb_string.h
353FileContent.o: BufferedFileReader.h
354FileContent.o: FileContent.h
355FileContent.o: $(ARBHOME)/INCLUDE/arbtools.h
356FileContent.o: $(ARBHOME)/INCLUDE/attributes.h
357FileContent.o: $(ARBHOME)/INCLUDE/cxxforward.h
358FileContent.o: $(ARBHOME)/INCLUDE/dupstr.h
359FileContent.o: $(ARBHOME)/INCLUDE/gccver.h
360FileContent.o: $(ARBHOME)/INCLUDE/stringize.h
361FileContent.o: $(ARBHOME)/INCLUDE/test_global.h
362FileContent.o: $(ARBHOME)/INCLUDE/test_unit.h
363
364MultiFileReader.o: arb_assert.h
365MultiFileReader.o: arb_core.h
366MultiFileReader.o: arb_mem.h
367MultiFileReader.o: arb_msg.h
368MultiFileReader.o: arb_strarray.h
369MultiFileReader.o: arb_string.h
370MultiFileReader.o: BufferedFileReader.h
371MultiFileReader.o: MultiFileReader.h
372MultiFileReader.o: $(ARBHOME)/INCLUDE/arbtools.h
373MultiFileReader.o: $(ARBHOME)/INCLUDE/attributes.h
374MultiFileReader.o: $(ARBHOME)/INCLUDE/cxxforward.h
375MultiFileReader.o: $(ARBHOME)/INCLUDE/dupstr.h
376MultiFileReader.o: $(ARBHOME)/INCLUDE/gccver.h
377MultiFileReader.o: $(ARBHOME)/INCLUDE/stringize.h
378MultiFileReader.o: $(ARBHOME)/INCLUDE/test_global.h
379MultiFileReader.o: $(ARBHOME)/INCLUDE/test_unit.h
380
381pos_range.o: arb_assert.h
382pos_range.o: arb_core.h
383pos_range.o: arb_mem.h
384pos_range.o: arb_msg.h
385pos_range.o: pos_range.h
386pos_range.o: $(ARBHOME)/INCLUDE/arbtools.h
387pos_range.o: $(ARBHOME)/INCLUDE/attributes.h
388pos_range.o: $(ARBHOME)/INCLUDE/cxxforward.h
389pos_range.o: $(ARBHOME)/INCLUDE/dupstr.h
390pos_range.o: $(ARBHOME)/INCLUDE/gccver.h
391pos_range.o: $(ARBHOME)/INCLUDE/smartptr.h
392pos_range.o: $(ARBHOME)/INCLUDE/stringize.h
393pos_range.o: $(ARBHOME)/INCLUDE/test_global.h
394pos_range.o: $(ARBHOME)/INCLUDE/test_unit.h
Note: See TracBrowser for help on using the repository browser.