source: branches/profile/SL/TREEDISP/Makefile

Last change on this file was 11401, checked in by westram, 11 years ago
  • reintegrates 'tree' into 'trunk':
    • consensus trees:
      • support for merging partial trees ("worked" before, but results were crap; implements #65)
      • generated trees are automatically re-rooted and -ordered
      • always list source trees in consensus-tree-comment; show info about partial trees
      • fixed progress bar
    • made GBT_TREE a base class of other tree classes (implements #31)
    • save tree properties in properties (not in DB)
    • new functions 'Remove zombies/marked from ALL trees'
    • tree load/save: layout fixes
    • unit tests
      • added tests for basic tree modifications (PARSIMONY)
    • performance:
      • compute_tree updates tree information in one traversal
      • tree generators are now capable to generate any type of tree (w/o needing to copy it once)
    • bugfixes:
      • NNI (of marked species) was also always performed for colored species
      • centered beautify-order is stable now
      • improved 'search optimal root'
  • adds:
File size: 7.4 KB
Line 
1# for variables passed from parent makefile see ../../SOURCE_TOOLS/parent_make.txt
2
3.SUFFIXES: .o .c .cxx .hxx .depend
4
5C_OBJECTS = 
6CPP_OBJECTS = \
7        TreeDisplay.o \
8        irstree_display.o \
9        TreeCallbacks.o \
10
11OBJECTS=$(C_OBJECTS) $(CPP_OBJECTS)
12
13$(MAIN): $(OBJECTS)
14        $(LINK_STATIC_LIB) $(MAIN) $(OBJECTS)
15
16.cxx.o:
17        $(A_CXX) $(cflags) $(cxxflags) -c $< $(CXX_INCLUDES) $(POST_COMPILE)
18
19.c.o:
20        $(A_CC) $(cflags) -c $< $(CC_INCLUDES) $(POST_COMPILE)
21
22proto:
23        ../../AISC_MKPTPS/aisc_mkpt -P -w TreeCallbacks.hxx TreeCallbacks.cxx >TreeCallbacks.hxx.tmp
24        ../../SOURCE_TOOLS/mv_if_diff TreeCallbacks.hxx.tmp TreeCallbacks.hxx
25
26clean:
27        rm -f $(OBJECTS) *.a
28
29DEPENDS = $(OBJECTS:.o=.depend)
30depends: $(DEPENDS)
31        @cat $(DEPENDS) | grep -v '^#' >>Makefile
32        @rm $(DEPENDS)
33$(DEPENDS): depend.init
34depend.init:
35        $(MAKEDEPEND) $(MAKEDEPENDFLAGS) 2>/dev/null # remove dependencies
36.c.depend:
37        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
38.cxx.depend:
39        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
40
41# DO NOT DELETE
42
43# Do not add dependencies manually - use 'make depend' in $ARBHOME
44# For formatting issues see SOURCE_TOOLS/fix_depends.pl (from SL)
45
46irstree_display.o: TreeDisplay.hxx
47irstree_display.o: $(ARBHOME)/INCLUDE/ad_prot.h
48irstree_display.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
49irstree_display.o: $(ARBHOME)/INCLUDE/AliView.hxx
50irstree_display.o: $(ARBHOME)/INCLUDE/AP_sequence.hxx
51irstree_display.o: $(ARBHOME)/INCLUDE/AP_Tree.hxx
52irstree_display.o: $(ARBHOME)/INCLUDE/arb_assert.h
53irstree_display.o: $(ARBHOME)/INCLUDE/arb_core.h
54irstree_display.o: $(ARBHOME)/INCLUDE/arb_error.h
55irstree_display.o: $(ARBHOME)/INCLUDE/arb_msg.h
56irstree_display.o: $(ARBHOME)/INCLUDE/arb_string.h
57irstree_display.o: $(ARBHOME)/INCLUDE/ARB_Tree.hxx
58irstree_display.o: $(ARBHOME)/INCLUDE/arbdb.h
59irstree_display.o: $(ARBHOME)/INCLUDE/arbdb_base.h
60irstree_display.o: $(ARBHOME)/INCLUDE/arbdbt.h
61irstree_display.o: $(ARBHOME)/INCLUDE/arbtools.h
62irstree_display.o: $(ARBHOME)/INCLUDE/attributes.h
63irstree_display.o: $(ARBHOME)/INCLUDE/aw_base.hxx
64irstree_display.o: $(ARBHOME)/INCLUDE/aw_color_groups.hxx
65irstree_display.o: $(ARBHOME)/INCLUDE/aw_device.hxx
66irstree_display.o: $(ARBHOME)/INCLUDE/aw_device_click.hxx
67irstree_display.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
68irstree_display.o: $(ARBHOME)/INCLUDE/aw_position.hxx
69irstree_display.o: $(ARBHOME)/INCLUDE/aw_window.hxx
70irstree_display.o: $(ARBHOME)/INCLUDE/awt_canvas.hxx
71irstree_display.o: $(ARBHOME)/INCLUDE/cb.h
72irstree_display.o: $(ARBHOME)/INCLUDE/cb_base.h
73irstree_display.o: $(ARBHOME)/INCLUDE/cbtypes.h
74irstree_display.o: $(ARBHOME)/INCLUDE/cxxforward.h
75irstree_display.o: $(ARBHOME)/INCLUDE/downcast.h
76irstree_display.o: $(ARBHOME)/INCLUDE/dupstr.h
77irstree_display.o: $(ARBHOME)/INCLUDE/gccver.h
78irstree_display.o: $(ARBHOME)/INCLUDE/nds.h
79irstree_display.o: $(ARBHOME)/INCLUDE/RootedTree.h
80irstree_display.o: $(ARBHOME)/INCLUDE/smartptr.h
81irstree_display.o: $(ARBHOME)/INCLUDE/static_assert.h
82irstree_display.o: $(ARBHOME)/INCLUDE/test_global.h
83irstree_display.o: $(ARBHOME)/INCLUDE/ttypes.h
84
85TreeCallbacks.o: TreeCallbacks.hxx
86TreeCallbacks.o: TreeDisplay.hxx
87TreeCallbacks.o: $(ARBHOME)/INCLUDE/ad_prot.h
88TreeCallbacks.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
89TreeCallbacks.o: $(ARBHOME)/INCLUDE/AliView.hxx
90TreeCallbacks.o: $(ARBHOME)/INCLUDE/AP_sequence.hxx
91TreeCallbacks.o: $(ARBHOME)/INCLUDE/AP_Tree.hxx
92TreeCallbacks.o: $(ARBHOME)/INCLUDE/arb_assert.h
93TreeCallbacks.o: $(ARBHOME)/INCLUDE/arb_core.h
94TreeCallbacks.o: $(ARBHOME)/INCLUDE/arb_error.h
95TreeCallbacks.o: $(ARBHOME)/INCLUDE/arb_msg.h
96TreeCallbacks.o: $(ARBHOME)/INCLUDE/arb_string.h
97TreeCallbacks.o: $(ARBHOME)/INCLUDE/ARB_Tree.hxx
98TreeCallbacks.o: $(ARBHOME)/INCLUDE/arbdb.h
99TreeCallbacks.o: $(ARBHOME)/INCLUDE/arbdb_base.h
100TreeCallbacks.o: $(ARBHOME)/INCLUDE/arbdbt.h
101TreeCallbacks.o: $(ARBHOME)/INCLUDE/arbtools.h
102TreeCallbacks.o: $(ARBHOME)/INCLUDE/attributes.h
103TreeCallbacks.o: $(ARBHOME)/INCLUDE/aw_advice.hxx
104TreeCallbacks.o: $(ARBHOME)/INCLUDE/aw_awar.hxx
105TreeCallbacks.o: $(ARBHOME)/INCLUDE/aw_awar_defs.hxx
106TreeCallbacks.o: $(ARBHOME)/INCLUDE/aw_awars.hxx
107TreeCallbacks.o: $(ARBHOME)/INCLUDE/aw_base.hxx
108TreeCallbacks.o: $(ARBHOME)/INCLUDE/aw_color_groups.hxx
109TreeCallbacks.o: $(ARBHOME)/INCLUDE/aw_device.hxx
110TreeCallbacks.o: $(ARBHOME)/INCLUDE/aw_device_click.hxx
111TreeCallbacks.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
112TreeCallbacks.o: $(ARBHOME)/INCLUDE/aw_msg.hxx
113TreeCallbacks.o: $(ARBHOME)/INCLUDE/aw_position.hxx
114TreeCallbacks.o: $(ARBHOME)/INCLUDE/aw_root.hxx
115TreeCallbacks.o: $(ARBHOME)/INCLUDE/aw_window.hxx
116TreeCallbacks.o: $(ARBHOME)/INCLUDE/awt_canvas.hxx
117TreeCallbacks.o: $(ARBHOME)/INCLUDE/cb.h
118TreeCallbacks.o: $(ARBHOME)/INCLUDE/cb_base.h
119TreeCallbacks.o: $(ARBHOME)/INCLUDE/cbtypes.h
120TreeCallbacks.o: $(ARBHOME)/INCLUDE/cxxforward.h
121TreeCallbacks.o: $(ARBHOME)/INCLUDE/downcast.h
122TreeCallbacks.o: $(ARBHOME)/INCLUDE/dupstr.h
123TreeCallbacks.o: $(ARBHOME)/INCLUDE/gccver.h
124TreeCallbacks.o: $(ARBHOME)/INCLUDE/mode_text.h
125TreeCallbacks.o: $(ARBHOME)/INCLUDE/RootedTree.h
126TreeCallbacks.o: $(ARBHOME)/INCLUDE/smartptr.h
127TreeCallbacks.o: $(ARBHOME)/INCLUDE/static_assert.h
128TreeCallbacks.o: $(ARBHOME)/INCLUDE/test_global.h
129TreeCallbacks.o: $(ARBHOME)/INCLUDE/ttypes.h
130
131TreeDisplay.o: ../../WINDOW/aw_common.hxx
132TreeDisplay.o: TreeDisplay.hxx
133TreeDisplay.o: $(ARBHOME)/INCLUDE/ad_prot.h
134TreeDisplay.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
135TreeDisplay.o: $(ARBHOME)/INCLUDE/AliView.hxx
136TreeDisplay.o: $(ARBHOME)/INCLUDE/AP_sequence.hxx
137TreeDisplay.o: $(ARBHOME)/INCLUDE/AP_Tree.hxx
138TreeDisplay.o: $(ARBHOME)/INCLUDE/arb_assert.h
139TreeDisplay.o: $(ARBHOME)/INCLUDE/arb_core.h
140TreeDisplay.o: $(ARBHOME)/INCLUDE/arb_defs.h
141TreeDisplay.o: $(ARBHOME)/INCLUDE/arb_diff.h
142TreeDisplay.o: $(ARBHOME)/INCLUDE/arb_error.h
143TreeDisplay.o: $(ARBHOME)/INCLUDE/arb_global_defs.h
144TreeDisplay.o: $(ARBHOME)/INCLUDE/arb_msg.h
145TreeDisplay.o: $(ARBHOME)/INCLUDE/arb_strarray.h
146TreeDisplay.o: $(ARBHOME)/INCLUDE/arb_string.h
147TreeDisplay.o: $(ARBHOME)/INCLUDE/ARB_Tree.hxx
148TreeDisplay.o: $(ARBHOME)/INCLUDE/arbdb.h
149TreeDisplay.o: $(ARBHOME)/INCLUDE/arbdb_base.h
150TreeDisplay.o: $(ARBHOME)/INCLUDE/arbdbt.h
151TreeDisplay.o: $(ARBHOME)/INCLUDE/arbtools.h
152TreeDisplay.o: $(ARBHOME)/INCLUDE/attributes.h
153TreeDisplay.o: $(ARBHOME)/INCLUDE/aw_awar.hxx
154TreeDisplay.o: $(ARBHOME)/INCLUDE/aw_awar_defs.hxx
155TreeDisplay.o: $(ARBHOME)/INCLUDE/aw_awars.hxx
156TreeDisplay.o: $(ARBHOME)/INCLUDE/aw_base.hxx
157TreeDisplay.o: $(ARBHOME)/INCLUDE/aw_color_groups.hxx
158TreeDisplay.o: $(ARBHOME)/INCLUDE/aw_device.hxx
159TreeDisplay.o: $(ARBHOME)/INCLUDE/aw_device_click.hxx
160TreeDisplay.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
161TreeDisplay.o: $(ARBHOME)/INCLUDE/aw_msg.hxx
162TreeDisplay.o: $(ARBHOME)/INCLUDE/aw_position.hxx
163TreeDisplay.o: $(ARBHOME)/INCLUDE/aw_preset.hxx
164TreeDisplay.o: $(ARBHOME)/INCLUDE/aw_question.hxx
165TreeDisplay.o: $(ARBHOME)/INCLUDE/aw_root.hxx
166TreeDisplay.o: $(ARBHOME)/INCLUDE/aw_window.hxx
167TreeDisplay.o: $(ARBHOME)/INCLUDE/awt_attributes.hxx
168TreeDisplay.o: $(ARBHOME)/INCLUDE/awt_canvas.hxx
169TreeDisplay.o: $(ARBHOME)/INCLUDE/cb.h
170TreeDisplay.o: $(ARBHOME)/INCLUDE/cb_base.h
171TreeDisplay.o: $(ARBHOME)/INCLUDE/cbtypes.h
172TreeDisplay.o: $(ARBHOME)/INCLUDE/cxxforward.h
173TreeDisplay.o: $(ARBHOME)/INCLUDE/downcast.h
174TreeDisplay.o: $(ARBHOME)/INCLUDE/dupstr.h
175TreeDisplay.o: $(ARBHOME)/INCLUDE/gccver.h
176TreeDisplay.o: $(ARBHOME)/INCLUDE/nds.h
177TreeDisplay.o: $(ARBHOME)/INCLUDE/RootedTree.h
178TreeDisplay.o: $(ARBHOME)/INCLUDE/smartptr.h
179TreeDisplay.o: $(ARBHOME)/INCLUDE/static_assert.h
180TreeDisplay.o: $(ARBHOME)/INCLUDE/test_global.h
181TreeDisplay.o: $(ARBHOME)/INCLUDE/test_unit.h
182TreeDisplay.o: $(ARBHOME)/INCLUDE/ttypes.h
Note: See TracBrowser for help on using the repository browser.