source: tags/arb_5.5/ARBDB/Makefile

Last change on this file was 6020, checked in by westram, 15 years ago
  • splitted adtools.c into multiple files (no code change)
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 11.8 KB
Line 
1# INCLUDE und GLOBALS MAIN CC cflags werden von aussen uebergeben
2.SUFFIXES: .o .c .cxx .depend
3
4include AD_MOBJECTS.h
5OBJECTS = $(GB_O) $(GB_T) $(GB_PP) $(GB_X)
6
7$(MAIN): $(OBJECTS)
8        $(LINK_SHARED_LIB) $(@:.a=).$(SHARED_LIB_SUFFIX) $(OBJECTS)
9        touch $@
10.c.o:
11        $(ACCLIB) $(cflags) -c $< $(AINCLUDES) $(POST_COMPILE)
12.cxx.o:
13        $(CPPLIB) $(cflags) -c $< $(AINCLUDES) $(POST_COMPILE)
14
15proto:  gproto lproto
16
17lproto: lpro tlpro# local prototypes
18
19lpro: $(GB_O:.o=.c)
20        ../MAKEBIN/aisc_mkpt -c "Internal database interface" -G -z -C -w ad_lpro.h -F gb_,gbs_,gbcm,gbm_,gbl_ $^ >ad_lpro.h.tmp
21        ../SOURCE_TOOLS/mv_if_diff ad_lpro.h.tmp ad_lpro.h
22
23tlpro: $(GB_T:.o=.c)
24        ../MAKEBIN/aisc_mkpt -c "Internal toolkit" -G -z -C -w ad_t_lpro.h -F gb_,gbt_,gbs_ $^ >ad_t_lpro.h.tmp
25        ../SOURCE_TOOLS/mv_if_diff ad_t_lpro.h.tmp ad_t_lpro.h
26
27gproto: pro tpro kpro# global prototypes
28
29pro: $(GB_O:.o=.c)
30        ../MAKEBIN/aisc_mkpt -c "ARB database interface" -G -z -C -w ad_prot.h -F GB_,GEN_,EXP_,GBS_,GBP_,GBT_,GBCM $^ >ad_prot.h.tmp
31        ../SOURCE_TOOLS/mv_if_diff ad_prot.h.tmp ad_prot.h
32
33tpro: $(GB_T:.o=.c)
34        ../MAKEBIN/aisc_mkpt -c "ARB toolkit" -G -z -C -w ad_t_prot.h -F GB_,GEN_,EXP_,GBT_ $^ >ad_t_prot.h.tmp
35        ../SOURCE_TOOLS/mv_if_diff ad_t_prot.h.tmp ad_t_prot.h
36
37kpro: $(GB_O:.o=.c)
38        ../MAKEBIN/aisc_mkpt -c "ARB kernel interface" -G -z -C -w ad_k_prot.h -F GBK_ $^ >ad_k_prot.h.tmp
39        ../SOURCE_TOOLS/mv_if_diff ad_k_prot.h.tmp ad_k_prot.h
40
41wc:
42        wc *.[ch]
43
44clean:
45        rm -f $(OBJECTS) *.a *.so
46
47DEPENDS = $(OBJECTS:.o=.depend)
48depends: $(DEPENDS)
49        @cat $(DEPENDS) | grep -v '^#' >>Makefile
50        @rm $(DEPENDS)
51$(DEPENDS): depend.init
52depend.init:
53        $(MAKEDEPEND) $(MAKEDEPENDFLAGS) 2>/dev/null # remove dependencies
54.c.depend:
55        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
56.cxx.depend:
57        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
58
59# DO NOT DELETE THIS LINE -- make depend depends on it.
60
61# Do not add dependencies manually - use 'make depend' in $ARBHOME
62# For formatting issues see SOURCE_TOOLS/fix_depends.pl
63
64ad_config.o: ad_config.h
65ad_config.o: ad_k_prot.h
66ad_config.o: ad_prot.h
67ad_config.o: ad_t_prot.h
68ad_config.o: arb_assert.h
69ad_config.o: arbdb.h
70ad_config.o: arbdb_base.h
71ad_config.o: arbdbt.h
72ad_config.o: $(ARBHOME)/INCLUDE/attributes.h
73
74ad_core.o: ad_k_prot.h
75ad_core.o: ad_lpro.h
76ad_core.o: ad_prot.h
77ad_core.o: adlmacros.h
78ad_core.o: adlocal.h
79ad_core.o: adtune.h
80ad_core.o: arb_assert.h
81ad_core.o: arbdb.h
82ad_core.o: arbdb_base.h
83ad_core.o: $(ARBHOME)/INCLUDE/attributes.h
84
85ad_load.o: ad_k_prot.h
86ad_load.o: ad_lpro.h
87ad_load.o: ad_prot.h
88ad_load.o: ad_t_lpro.h
89ad_load.o: ad_t_prot.h
90ad_load.o: adlmacros.h
91ad_load.o: adlocal.h
92ad_load.o: admap.h
93ad_load.o: adtune.h
94ad_load.o: arb_assert.h
95ad_load.o: arbdb.h
96ad_load.o: arbdb_base.h
97ad_load.o: arbdbt.h
98ad_load.o: $(ARBHOME)/INCLUDE/attributes.h
99
100ad_save_load.o: ad_k_prot.h
101ad_save_load.o: ad_lpro.h
102ad_save_load.o: ad_prot.h
103ad_save_load.o: adlmacros.h
104ad_save_load.o: adlocal.h
105ad_save_load.o: admap.h
106ad_save_load.o: adtune.h
107ad_save_load.o: arb_assert.h
108ad_save_load.o: arbdb.h
109ad_save_load.o: arbdb_base.h
110ad_save_load.o: $(ARBHOME)/INCLUDE/attributes.h
111
112adali.o: ad_k_prot.h
113adali.o: ad_lpro.h
114adali.o: ad_prot.h
115adali.o: ad_t_lpro.h
116adali.o: ad_t_prot.h
117adali.o: adGene.h
118adali.o: adlmacros.h
119adali.o: adlocal.h
120adali.o: adtune.h
121adali.o: arb_assert.h
122adali.o: arbdb.h
123adali.o: arbdb_base.h
124adali.o: arbdbt.h
125adali.o: $(ARBHOME)/INCLUDE/attributes.h
126
127adChangeKey.o: ad_k_prot.h
128adChangeKey.o: ad_prot.h
129adChangeKey.o: ad_t_prot.h
130adChangeKey.o: arb_assert.h
131adChangeKey.o: arbdb.h
132adChangeKey.o: arbdb_base.h
133adChangeKey.o: arbdbt.h
134adChangeKey.o: $(ARBHOME)/INCLUDE/attributes.h
135
136adcolumns.o: ad_k_prot.h
137adcolumns.o: ad_lpro.h
138adcolumns.o: ad_prot.h
139adcolumns.o: ad_t_lpro.h
140adcolumns.o: ad_t_prot.h
141adcolumns.o: adGene.h
142adcolumns.o: adlmacros.h
143adcolumns.o: adlocal.h
144adcolumns.o: adtune.h
145adcolumns.o: arb_assert.h
146adcolumns.o: arbdb.h
147adcolumns.o: arbdb_base.h
148adcolumns.o: arbdbt.h
149adcolumns.o: $(ARBHOME)/INCLUDE/attributes.h
150
151adcomm.o: ad_k_prot.h
152adcomm.o: ad_lpro.h
153adcomm.o: ad_prot.h
154adcomm.o: adlmacros.h
155adcomm.o: adlocal.h
156adcomm.o: adtune.h
157adcomm.o: arb_assert.h
158adcomm.o: arbdb.h
159adcomm.o: arbdb_base.h
160adcomm.o: $(ARBHOME)/INCLUDE/attributes.h
161
162adcompr.o: ad_k_prot.h
163adcompr.o: ad_lpro.h
164adcompr.o: ad_prot.h
165adcompr.o: ad_t_lpro.h
166adcompr.o: ad_t_prot.h
167adcompr.o: adlmacros.h
168adcompr.o: adlocal.h
169adcompr.o: adtune.h
170adcompr.o: arb_assert.h
171adcompr.o: arbdb.h
172adcompr.o: arbdb_base.h
173adcompr.o: arbdbt.h
174adcompr.o: $(ARBHOME)/INCLUDE/attributes.h
175
176adExperiment.o: ad_k_prot.h
177adExperiment.o: ad_prot.h
178adExperiment.o: ad_t_prot.h
179adExperiment.o: arb_assert.h
180adExperiment.o: arbdb.h
181adExperiment.o: arbdb_base.h
182adExperiment.o: arbdbt.h
183adExperiment.o: $(ARBHOME)/INCLUDE/attributes.h
184
185adGene.o: ad_k_prot.h
186adGene.o: ad_prot.h
187adGene.o: ad_t_prot.h
188adGene.o: adGene.h
189adGene.o: arb_assert.h
190adGene.o: arbdb.h
191adGene.o: arbdb_base.h
192adGene.o: arbdbt.h
193adGene.o: $(ARBHOME)/INCLUDE/attributes.h
194
195adhash.o: ad_k_prot.h
196adhash.o: ad_lpro.h
197adhash.o: ad_prot.h
198adhash.o: adlmacros.h
199adhash.o: adlocal.h
200adhash.o: adtune.h
201adhash.o: arb_assert.h
202adhash.o: arbdb.h
203adhash.o: arbdb_base.h
204adhash.o: $(ARBHOME)/INCLUDE/attributes.h
205
206adhashtools.o: ad_k_prot.h
207adhashtools.o: ad_lpro.h
208adhashtools.o: ad_prot.h
209adhashtools.o: ad_t_lpro.h
210adhashtools.o: ad_t_prot.h
211adhashtools.o: adlmacros.h
212adhashtools.o: adlocal.h
213adhashtools.o: adtune.h
214adhashtools.o: arb_assert.h
215adhashtools.o: arbdb.h
216adhashtools.o: arbdb_base.h
217adhashtools.o: arbdbt.h
218adhashtools.o: $(ARBHOME)/INCLUDE/attributes.h
219
220adindex.o: ad_k_prot.h
221adindex.o: ad_lpro.h
222adindex.o: ad_prot.h
223adindex.o: adlmacros.h
224adindex.o: adlocal.h
225adindex.o: adlundo.h
226adindex.o: adtune.h
227adindex.o: arb_assert.h
228adindex.o: arbdb.h
229adindex.o: arbdb_base.h
230adindex.o: $(ARBHOME)/INCLUDE/attributes.h
231
232aditem.o: ad_k_prot.h
233aditem.o: ad_lpro.h
234aditem.o: ad_prot.h
235aditem.o: ad_t_lpro.h
236aditem.o: ad_t_prot.h
237aditem.o: adlmacros.h
238aditem.o: adlocal.h
239aditem.o: adtune.h
240aditem.o: arb_assert.h
241aditem.o: arbdb.h
242aditem.o: arbdb_base.h
243aditem.o: arbdbt.h
244aditem.o: $(ARBHOME)/INCLUDE/attributes.h
245
246adlang1.o: ad_k_prot.h
247adlang1.o: ad_lpro.h
248adlang1.o: ad_prot.h
249adlang1.o: ad_t_lpro.h
250adlang1.o: ad_t_prot.h
251adlang1.o: adGene.h
252adlang1.o: adlmacros.h
253adlang1.o: adlocal.h
254adlang1.o: adtune.h
255adlang1.o: arb_assert.h
256adlang1.o: arbdb.h
257adlang1.o: arbdb_base.h
258adlang1.o: arbdbt.h
259adlang1.o: $(ARBHOME)/INCLUDE/attributes.h
260
261adlink.o: ad_k_prot.h
262adlink.o: ad_lpro.h
263adlink.o: ad_prot.h
264adlink.o: adlmacros.h
265adlink.o: adlocal.h
266adlink.o: adtune.h
267adlink.o: arb_assert.h
268adlink.o: arbdb.h
269adlink.o: arbdb_base.h
270adlink.o: $(ARBHOME)/INCLUDE/attributes.h
271
272admalloc.o: ad_k_prot.h
273admalloc.o: ad_lpro.h
274admalloc.o: ad_prot.h
275admalloc.o: adlmacros.h
276admalloc.o: adlocal.h
277admalloc.o: adtune.h
278admalloc.o: arb_assert.h
279admalloc.o: arbdb.h
280admalloc.o: arbdb_base.h
281admalloc.o: $(ARBHOME)/INCLUDE/attributes.h
282
283admap.o: ad_k_prot.h
284admap.o: ad_lpro.h
285admap.o: ad_prot.h
286admap.o: adlmacros.h
287admap.o: adlocal.h
288admap.o: admap.h
289admap.o: adtune.h
290admap.o: arb_assert.h
291admap.o: arbdb.h
292admap.o: arbdb_base.h
293admap.o: $(ARBHOME)/INCLUDE/attributes.h
294
295admatch.o: ad_k_prot.h
296admatch.o: ad_lpro.h
297admatch.o: ad_prot.h
298admatch.o: adlmacros.h
299admatch.o: adlocal.h
300admatch.o: adtune.h
301admatch.o: arb_assert.h
302admatch.o: arbdb.h
303admatch.o: arbdb_base.h
304admatch.o: $(ARBHOME)/INCLUDE/attributes.h
305
306admath.o: ad_k_prot.h
307admath.o: ad_lpro.h
308admath.o: ad_prot.h
309admath.o: adlmacros.h
310admath.o: adlocal.h
311admath.o: adtune.h
312admath.o: arb_assert.h
313admath.o: arbdb.h
314admath.o: arbdb_base.h
315admath.o: $(ARBHOME)/INCLUDE/attributes.h
316
317adname.o: ad_config.h
318adname.o: ad_k_prot.h
319adname.o: ad_lpro.h
320adname.o: ad_prot.h
321adname.o: ad_t_lpro.h
322adname.o: ad_t_prot.h
323adname.o: adlmacros.h
324adname.o: adlocal.h
325adname.o: adtune.h
326adname.o: arb_assert.h
327adname.o: arbdb.h
328adname.o: arbdb_base.h
329adname.o: arbdbt.h
330adname.o: $(ARBHOME)/INCLUDE/attributes.h
331
332adoptimize.o: ad_k_prot.h
333adoptimize.o: ad_lpro.h
334adoptimize.o: ad_prot.h
335adoptimize.o: ad_t_lpro.h
336adoptimize.o: ad_t_prot.h
337adoptimize.o: adlmacros.h
338adoptimize.o: adlocal.h
339adoptimize.o: adtune.h
340adoptimize.o: arb_assert.h
341adoptimize.o: arbdb.h
342adoptimize.o: arbdb_base.h
343adoptimize.o: arbdbt.h
344adoptimize.o: $(ARBHOME)/INCLUDE/attributes.h
345
346adperl.o: ad_k_prot.h
347adperl.o: ad_prot.h
348adperl.o: arb_assert.h
349adperl.o: arbdb.h
350adperl.o: arbdb_base.h
351adperl.o: $(ARBHOME)/INCLUDE/attributes.h
352
353adquery.o: ad_k_prot.h
354adquery.o: ad_lpro.h
355adquery.o: ad_prot.h
356adquery.o: adlmacros.h
357adquery.o: adlocal.h
358adquery.o: adtune.h
359adquery.o: arb_assert.h
360adquery.o: arbdb.h
361adquery.o: arbdb_base.h
362adquery.o: $(ARBHOME)/INCLUDE/attributes.h
363
364adRevCompl.o: ad_k_prot.h
365adRevCompl.o: ad_prot.h
366adRevCompl.o: ad_t_prot.h
367adRevCompl.o: arb_assert.h
368adRevCompl.o: arbdb.h
369adRevCompl.o: arbdb_base.h
370adRevCompl.o: arbdbt.h
371adRevCompl.o: $(ARBHOME)/INCLUDE/attributes.h
372
373adseqcompr.o: ad_k_prot.h
374adseqcompr.o: ad_lpro.h
375adseqcompr.o: ad_prot.h
376adseqcompr.o: ad_t_lpro.h
377adseqcompr.o: ad_t_prot.h
378adseqcompr.o: adlmacros.h
379adseqcompr.o: adlocal.h
380adseqcompr.o: adtune.h
381adseqcompr.o: arb_assert.h
382adseqcompr.o: arbdb.h
383adseqcompr.o: arbdb_base.h
384adseqcompr.o: arbdbt.h
385adseqcompr.o: $(ARBHOME)/INCLUDE/attributes.h
386
387adsocket.o: ad_k_prot.h
388adsocket.o: ad_lpro.h
389adsocket.o: ad_prot.h
390adsocket.o: adlmacros.h
391adsocket.o: adlocal.h
392adsocket.o: adtune.h
393adsocket.o: arb_assert.h
394adsocket.o: arbdb.h
395adsocket.o: arbdb_base.h
396adsocket.o: $(ARBHOME)/INCLUDE/attributes.h
397
398adsort.o: ad_k_prot.h
399adsort.o: ad_prot.h
400adsort.o: arb_assert.h
401adsort.o: arbdb.h
402adsort.o: arbdb_base.h
403adsort.o: $(ARBHOME)/INCLUDE/attributes.h
404
405adstring.o: ad_k_prot.h
406adstring.o: ad_lpro.h
407adstring.o: ad_prot.h
408adstring.o: adlmacros.h
409adstring.o: adlocal.h
410adstring.o: adtune.h
411adstring.o: arb_assert.h
412adstring.o: arbdb.h
413adstring.o: arbdb_base.h
414adstring.o: $(ARBHOME)/INCLUDE/attributes.h
415
416adsystem.o: ad_k_prot.h
417adsystem.o: ad_lpro.h
418adsystem.o: ad_prot.h
419adsystem.o: ad_t_lpro.h
420adsystem.o: ad_t_prot.h
421adsystem.o: adlmacros.h
422adsystem.o: adlocal.h
423adsystem.o: adtune.h
424adsystem.o: arb_assert.h
425adsystem.o: arbdb.h
426adsystem.o: arbdb_base.h
427adsystem.o: arbdbt.h
428adsystem.o: $(ARBHOME)/INCLUDE/attributes.h
429
430adtables.o: ad_k_prot.h
431adtables.o: ad_lpro.h
432adtables.o: ad_prot.h
433adtables.o: ad_t_lpro.h
434adtables.o: ad_t_prot.h
435adtables.o: adlmacros.h
436adtables.o: adlocal.h
437adtables.o: adtune.h
438adtables.o: arb_assert.h
439adtables.o: arbdb.h
440adtables.o: arbdb_base.h
441adtables.o: arbdbt.h
442adtables.o: $(ARBHOME)/INCLUDE/attributes.h
443
444adtcp.o: ad_k_prot.h
445adtcp.o: ad_lpro.h
446adtcp.o: ad_prot.h
447adtcp.o: ad_t_lpro.h
448adtcp.o: ad_t_prot.h
449adtcp.o: adlmacros.h
450adtcp.o: adlocal.h
451adtcp.o: adtune.h
452adtcp.o: arb_assert.h
453adtcp.o: arbdb.h
454adtcp.o: arbdb_base.h
455adtcp.o: arbdbt.h
456adtcp.o: $(ARBHOME)/INCLUDE/attributes.h
457
458adTest.o: ad_k_prot.h
459adTest.o: ad_lpro.h
460adTest.o: ad_prot.h
461adTest.o: adlmacros.h
462adTest.o: adlocal.h
463adTest.o: admap.h
464adTest.o: adtune.h
465adTest.o: arb_assert.h
466adTest.o: arbdb.h
467adTest.o: arbdb_base.h
468adTest.o: $(ARBHOME)/INCLUDE/attributes.h
469
470adtools.o: ad_k_prot.h
471adtools.o: ad_lpro.h
472adtools.o: ad_prot.h
473adtools.o: ad_t_lpro.h
474adtools.o: ad_t_prot.h
475adtools.o: adlmacros.h
476adtools.o: adlocal.h
477adtools.o: adtune.h
478adtools.o: arb_assert.h
479adtools.o: arbdb.h
480adtools.o: arbdb_base.h
481adtools.o: arbdbt.h
482adtools.o: $(ARBHOME)/INCLUDE/attributes.h
483
484adtree.o: ad_k_prot.h
485adtree.o: ad_lpro.h
486adtree.o: ad_prot.h
487adtree.o: ad_t_lpro.h
488adtree.o: ad_t_prot.h
489adtree.o: adlmacros.h
490adtree.o: adlocal.h
491adtree.o: adtune.h
492adtree.o: arb_assert.h
493adtree.o: arbdb.h
494adtree.o: arbdb_base.h
495adtree.o: arbdbt.h
496adtree.o: $(ARBHOME)/INCLUDE/attributes.h
497
498adtune.o: adtune.h
499
500arbdb.o: ad_k_prot.h
501arbdb.o: ad_lpro.h
502arbdb.o: ad_prot.h
503arbdb.o: adlmacros.h
504arbdb.o: adlocal.h
505arbdb.o: adtune.h
506arbdb.o: arb_assert.h
507arbdb.o: arbdb.h
508arbdb.o: arbdb_base.h
509arbdb.o: $(ARBHOME)/INCLUDE/attributes.h
510
511arbdbpp.o: ad_k_prot.h
512arbdbpp.o: ad_prot.h
513arbdbpp.o: ad_t_prot.h
514arbdbpp.o: arb_assert.h
515arbdbpp.o: arbdb.h
516arbdbpp.o: arbdb_base.h
517arbdbpp.o: arbdbt.h
518arbdbpp.o: $(ARBHOME)/INCLUDE/attributes.h
Note: See TracBrowser for help on using the repository browser.