source: tags/svn.1.5.4/CONSENSUS_TREE/Makefile

Last change on this file was 7800, checked in by westram, 14 years ago

merge from dev [7687] [7692] [7693] [7694] [7695] [7697] [7706] [7707] [7708]

  • replaced 'char' (heap-array of heap-char*) by new class StrArray
    • added several tests for StrArray
    • removed function flavours using element result parameter (e.g. GBT_get_tree_names_and_count)
  • split StrArray into StrArray (heap), ConstStrArray (just pointers) and base class (CharPtrArray)
    • use ConstStrArray in several cases (e.g. config, tree and alignment names)
  • GBT_split_string
    • changed allocation: dups source and does destructive split (similar to strtok)
    • returns ConstStrArray instead of char
    • added destructive versions (GBT_splitNdestroy_string)
  • refactored parsePositions / parseCSV using ConstStrArray
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 5.1 KB
Line 
1.SUFFIXES: .o .cxx .depend
2
3OBJS = CT_part.o CT_hash.o CT_ntree.o CT_rbtree.o CT_dtree.o CT_ctree.o CT_mem.o
4
5$(MAIN): $(OBJS)
6        $(LINK_STATIC_LIB) $(MAIN) $(OBJS)
7
8.cxx.o:
9        $(CPP) $(cflags) -c $< $(CPPINCLUDES) $(POST_COMPILE)
10clean:
11        rm -f $(OBJS) *.a
12
13DEPENDS = $(OBJS:.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
30CT_ctree.o: CT_ctree.hxx
31CT_ctree.o: CT_dtree.hxx
32CT_ctree.o: CT_hash.hxx
33CT_ctree.o: CT_ntree.hxx
34CT_ctree.o: CT_part.hxx
35CT_ctree.o: CT_rbtree.hxx
36CT_ctree.o: $(ARBHOME)/INCLUDE/ad_prot.h
37CT_ctree.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
38CT_ctree.o: $(ARBHOME)/INCLUDE/arb_assert.h
39CT_ctree.o: $(ARBHOME)/INCLUDE/arb_core.h
40CT_ctree.o: $(ARBHOME)/INCLUDE/arb_error.h
41CT_ctree.o: $(ARBHOME)/INCLUDE/arb_msg.h
42CT_ctree.o: $(ARBHOME)/INCLUDE/arb_strarray.h
43CT_ctree.o: $(ARBHOME)/INCLUDE/arb_string.h
44CT_ctree.o: $(ARBHOME)/INCLUDE/arbdb.h
45CT_ctree.o: $(ARBHOME)/INCLUDE/arbdb_base.h
46CT_ctree.o: $(ARBHOME)/INCLUDE/arbdbt.h
47CT_ctree.o: $(ARBHOME)/INCLUDE/arbtools.h
48CT_ctree.o: $(ARBHOME)/INCLUDE/attributes.h
49CT_ctree.o: $(ARBHOME)/INCLUDE/dupstr.h
50CT_ctree.o: $(ARBHOME)/INCLUDE/smartptr.h
51CT_ctree.o: $(ARBHOME)/INCLUDE/test_global.h
52
53CT_dtree.o: CT_dtree.hxx
54CT_dtree.o: CT_hash.hxx
55CT_dtree.o: CT_part.hxx
56CT_dtree.o: $(ARBHOME)/INCLUDE/ad_prot.h
57CT_dtree.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
58CT_dtree.o: $(ARBHOME)/INCLUDE/arb_assert.h
59CT_dtree.o: $(ARBHOME)/INCLUDE/arb_core.h
60CT_dtree.o: $(ARBHOME)/INCLUDE/arb_error.h
61CT_dtree.o: $(ARBHOME)/INCLUDE/arb_msg.h
62CT_dtree.o: $(ARBHOME)/INCLUDE/arb_string.h
63CT_dtree.o: $(ARBHOME)/INCLUDE/arbdb.h
64CT_dtree.o: $(ARBHOME)/INCLUDE/arbdb_base.h
65CT_dtree.o: $(ARBHOME)/INCLUDE/arbdbt.h
66CT_dtree.o: $(ARBHOME)/INCLUDE/arbtools.h
67CT_dtree.o: $(ARBHOME)/INCLUDE/attributes.h
68CT_dtree.o: $(ARBHOME)/INCLUDE/dupstr.h
69CT_dtree.o: $(ARBHOME)/INCLUDE/smartptr.h
70CT_dtree.o: $(ARBHOME)/INCLUDE/test_global.h
71
72CT_hash.o: CT_hash.hxx
73CT_hash.o: CT_mem.hxx
74CT_hash.o: CT_ntree.hxx
75CT_hash.o: CT_part.hxx
76CT_hash.o: $(ARBHOME)/INCLUDE/ad_prot.h
77CT_hash.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
78CT_hash.o: $(ARBHOME)/INCLUDE/arb_assert.h
79CT_hash.o: $(ARBHOME)/INCLUDE/arb_core.h
80CT_hash.o: $(ARBHOME)/INCLUDE/arb_error.h
81CT_hash.o: $(ARBHOME)/INCLUDE/arb_msg.h
82CT_hash.o: $(ARBHOME)/INCLUDE/arb_string.h
83CT_hash.o: $(ARBHOME)/INCLUDE/arbdb.h
84CT_hash.o: $(ARBHOME)/INCLUDE/arbdb_base.h
85CT_hash.o: $(ARBHOME)/INCLUDE/arbdbt.h
86CT_hash.o: $(ARBHOME)/INCLUDE/arbtools.h
87CT_hash.o: $(ARBHOME)/INCLUDE/attributes.h
88CT_hash.o: $(ARBHOME)/INCLUDE/dupstr.h
89CT_hash.o: $(ARBHOME)/INCLUDE/smartptr.h
90CT_hash.o: $(ARBHOME)/INCLUDE/test_global.h
91
92CT_ntree.o: CT_mem.hxx
93CT_ntree.o: CT_ntree.hxx
94CT_ntree.o: CT_part.hxx
95CT_ntree.o: $(ARBHOME)/INCLUDE/ad_prot.h
96CT_ntree.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
97CT_ntree.o: $(ARBHOME)/INCLUDE/arb_assert.h
98CT_ntree.o: $(ARBHOME)/INCLUDE/arb_core.h
99CT_ntree.o: $(ARBHOME)/INCLUDE/arb_error.h
100CT_ntree.o: $(ARBHOME)/INCLUDE/arb_msg.h
101CT_ntree.o: $(ARBHOME)/INCLUDE/arb_string.h
102CT_ntree.o: $(ARBHOME)/INCLUDE/arbdb.h
103CT_ntree.o: $(ARBHOME)/INCLUDE/arbdb_base.h
104CT_ntree.o: $(ARBHOME)/INCLUDE/arbdbt.h
105CT_ntree.o: $(ARBHOME)/INCLUDE/arbtools.h
106CT_ntree.o: $(ARBHOME)/INCLUDE/attributes.h
107CT_ntree.o: $(ARBHOME)/INCLUDE/dupstr.h
108CT_ntree.o: $(ARBHOME)/INCLUDE/smartptr.h
109CT_ntree.o: $(ARBHOME)/INCLUDE/test_global.h
110
111CT_part.o: CT_mem.hxx
112CT_part.o: CT_part.hxx
113CT_part.o: $(ARBHOME)/INCLUDE/ad_prot.h
114CT_part.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
115CT_part.o: $(ARBHOME)/INCLUDE/arb_assert.h
116CT_part.o: $(ARBHOME)/INCLUDE/arb_core.h
117CT_part.o: $(ARBHOME)/INCLUDE/arb_error.h
118CT_part.o: $(ARBHOME)/INCLUDE/arb_msg.h
119CT_part.o: $(ARBHOME)/INCLUDE/arb_string.h
120CT_part.o: $(ARBHOME)/INCLUDE/arbdb.h
121CT_part.o: $(ARBHOME)/INCLUDE/arbdb_base.h
122CT_part.o: $(ARBHOME)/INCLUDE/arbdbt.h
123CT_part.o: $(ARBHOME)/INCLUDE/arbtools.h
124CT_part.o: $(ARBHOME)/INCLUDE/attributes.h
125CT_part.o: $(ARBHOME)/INCLUDE/dupstr.h
126CT_part.o: $(ARBHOME)/INCLUDE/smartptr.h
127CT_part.o: $(ARBHOME)/INCLUDE/test_global.h
128
129CT_rbtree.o: CT_mem.hxx
130CT_rbtree.o: CT_ntree.hxx
131CT_rbtree.o: CT_part.hxx
132CT_rbtree.o: CT_rbtree.hxx
133CT_rbtree.o: $(ARBHOME)/INCLUDE/ad_prot.h
134CT_rbtree.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
135CT_rbtree.o: $(ARBHOME)/INCLUDE/arb_assert.h
136CT_rbtree.o: $(ARBHOME)/INCLUDE/arb_core.h
137CT_rbtree.o: $(ARBHOME)/INCLUDE/arb_error.h
138CT_rbtree.o: $(ARBHOME)/INCLUDE/arb_msg.h
139CT_rbtree.o: $(ARBHOME)/INCLUDE/arb_strarray.h
140CT_rbtree.o: $(ARBHOME)/INCLUDE/arb_string.h
141CT_rbtree.o: $(ARBHOME)/INCLUDE/arbdb.h
142CT_rbtree.o: $(ARBHOME)/INCLUDE/arbdb_base.h
143CT_rbtree.o: $(ARBHOME)/INCLUDE/arbdbt.h
144CT_rbtree.o: $(ARBHOME)/INCLUDE/arbtools.h
145CT_rbtree.o: $(ARBHOME)/INCLUDE/attributes.h
146CT_rbtree.o: $(ARBHOME)/INCLUDE/dupstr.h
147CT_rbtree.o: $(ARBHOME)/INCLUDE/smartptr.h
148CT_rbtree.o: $(ARBHOME)/INCLUDE/test_global.h
Note: See TracBrowser for help on using the repository browser.