source: tags/ms_r16q2/CORE/Makefile

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