source: branches/port5/ARBDBPP/Makefile

Last change on this file was 5829, checked in by westram, 16 years ago
  • included some patches for OSX (thx to Matt Cottrell)
  • added global switch LINK_STATIC
  • added script which checks for tools needed to compile ARB
  • typo CCPLIB→CPPLIB
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 4.2 KB
Line 
1# INCLUDE und GLOBALS MAIN CC cflags werden von aussen uebergeben
2.SUFFIXES: .o .c .cxx .depend
3CPP_OBJECTS = adtsequence.o adt_edit.o adtali.o adextended.o adseq.o adspecies.o admain.o adali.o  liste.o
4$(MAIN): $(CPP_OBJECTS)
5        $(LINK_SHARED_LIB) $(@:.a=).$(SHARED_LIB_SUFFIX) $(CPP_OBJECTS)
6        touch $@
7.cxx.o:
8        $(CPPLIB) $(cflags) -c $< $(CPPINCLUDES)
9
10clean:
11        rm -f $(CPP_OBJECTS) *.a *.so
12
13DEPENDS = $(CPP_OBJECTS:.o=.depend)
14depends: $(DEPENDS)
15        @cat $(DEPENDS) | grep -v '^#' >>Makefile
16        @rm $(DEPENDS)
17$(DEPENDS): depend.init
18depend.init:
19        $(MAKEDEPEND) $(MAKEDEPENDFLAGS) 2>/dev/null # remove dependencies
20.c.depend:
21        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
22.cxx.depend:
23        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
24
25# DO NOT DELETE THIS LINE -- make depend depends on it.
26
27# Do not add dependencies manually - use 'make depend' in $ARBHOME
28# For formatting issues see SOURCE_TOOLS/fix_depends.pl
29
30adali.o: arbdb++.hxx
31adali.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
32adali.o: $(ARBHOME)/INCLUDE/ad_prot.h
33adali.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
34adali.o: $(ARBHOME)/INCLUDE/arb_assert.h
35adali.o: $(ARBHOME)/INCLUDE/arbdb.h
36adali.o: $(ARBHOME)/INCLUDE/arbdb_base.h
37adali.o: $(ARBHOME)/INCLUDE/arbdbt.h
38adali.o: $(ARBHOME)/INCLUDE/attributes.h
39adali.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
40
41adextended.o: arbdb++.hxx
42adextended.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
43adextended.o: $(ARBHOME)/INCLUDE/ad_prot.h
44adextended.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
45adextended.o: $(ARBHOME)/INCLUDE/arb_assert.h
46adextended.o: $(ARBHOME)/INCLUDE/arbdb.h
47adextended.o: $(ARBHOME)/INCLUDE/arbdb_base.h
48adextended.o: $(ARBHOME)/INCLUDE/arbdbt.h
49adextended.o: $(ARBHOME)/INCLUDE/attributes.h
50adextended.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
51
52admain.o: arbdb++.hxx
53admain.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
54admain.o: $(ARBHOME)/INCLUDE/ad_prot.h
55admain.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
56admain.o: $(ARBHOME)/INCLUDE/arb_assert.h
57admain.o: $(ARBHOME)/INCLUDE/arbdb.h
58admain.o: $(ARBHOME)/INCLUDE/arbdb_base.h
59admain.o: $(ARBHOME)/INCLUDE/arbdbt.h
60admain.o: $(ARBHOME)/INCLUDE/attributes.h
61admain.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
62
63adseq.o: arbdb++.hxx
64adseq.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
65adseq.o: $(ARBHOME)/INCLUDE/ad_prot.h
66adseq.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
67adseq.o: $(ARBHOME)/INCLUDE/arb_assert.h
68adseq.o: $(ARBHOME)/INCLUDE/arbdb.h
69adseq.o: $(ARBHOME)/INCLUDE/arbdb_base.h
70adseq.o: $(ARBHOME)/INCLUDE/arbdbt.h
71adseq.o: $(ARBHOME)/INCLUDE/attributes.h
72adseq.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
73
74adspecies.o: arbdb++.hxx
75adspecies.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
76adspecies.o: $(ARBHOME)/INCLUDE/ad_prot.h
77adspecies.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
78adspecies.o: $(ARBHOME)/INCLUDE/arb_assert.h
79adspecies.o: $(ARBHOME)/INCLUDE/arbdb.h
80adspecies.o: $(ARBHOME)/INCLUDE/arbdb_base.h
81adspecies.o: $(ARBHOME)/INCLUDE/arbdbt.h
82adspecies.o: $(ARBHOME)/INCLUDE/attributes.h
83adspecies.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
84
85adt_edit.o: adtools.hxx
86adt_edit.o: arbdb++.hxx
87adt_edit.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
88adt_edit.o: $(ARBHOME)/INCLUDE/ad_prot.h
89adt_edit.o: $(ARBHOME)/INCLUDE/arb_assert.h
90adt_edit.o: $(ARBHOME)/INCLUDE/arbdb.h
91adt_edit.o: $(ARBHOME)/INCLUDE/arbdb_base.h
92adt_edit.o: $(ARBHOME)/INCLUDE/attributes.h
93adt_edit.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
94
95adtali.o: adtools.hxx
96adtali.o: arbdb++.hxx
97adtali.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
98adtali.o: $(ARBHOME)/INCLUDE/ad_prot.h
99adtali.o: $(ARBHOME)/INCLUDE/arb_assert.h
100adtali.o: $(ARBHOME)/INCLUDE/arbdb.h
101adtali.o: $(ARBHOME)/INCLUDE/arbdb_base.h
102adtali.o: $(ARBHOME)/INCLUDE/attributes.h
103adtali.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
104
105adtsequence.o: adtools.hxx
106adtsequence.o: arbdb++.hxx
107adtsequence.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
108adtsequence.o: $(ARBHOME)/INCLUDE/ad_prot.h
109adtsequence.o: $(ARBHOME)/INCLUDE/arb_assert.h
110adtsequence.o: $(ARBHOME)/INCLUDE/arbdb.h
111adtsequence.o: $(ARBHOME)/INCLUDE/arbdb_base.h
112adtsequence.o: $(ARBHOME)/INCLUDE/attributes.h
113adtsequence.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
114
115liste.o: arbdb++.hxx
116liste.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
117liste.o: $(ARBHOME)/INCLUDE/ad_prot.h
118liste.o: $(ARBHOME)/INCLUDE/arb_assert.h
119liste.o: $(ARBHOME)/INCLUDE/arbdb.h
120liste.o: $(ARBHOME)/INCLUDE/arbdb_base.h
121liste.o: $(ARBHOME)/INCLUDE/attributes.h
122liste.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
Note: See TracBrowser for help on using the repository browser.