1 | #!/bin/bash |
---|
2 | |
---|
3 | SELF=$ARBHOME/SOURCE_TOOLS/generate_all_links.sh |
---|
4 | READLINK=${ARBHOME}/SH/arb_readlink |
---|
5 | |
---|
6 | |
---|
7 | finderr() { |
---|
8 | FOUND=`grep -Hn "$1" $SELF | perl -ne '/^[^:]+:[^:]+:/; print $&."[here]\n";'` |
---|
9 | if [ -z "$FOUND" ]; then |
---|
10 | echo "$SELF:8: $2 ($1 not located -- search manually)" |
---|
11 | else |
---|
12 | echo "$FOUND $2" |
---|
13 | fi |
---|
14 | false |
---|
15 | } |
---|
16 | |
---|
17 | may_create_link() { |
---|
18 | # $1 is the link to create |
---|
19 | # $2 ==1 -> warn about links to nowhere |
---|
20 | if [ -h $1 ]; then |
---|
21 | if [ -e $1 ]; then |
---|
22 | # points to sth existing, assume link already present and valid |
---|
23 | true |
---|
24 | else |
---|
25 | # points to nothing |
---|
26 | if [ $2 = 1 ]; then |
---|
27 | finderr $1 "Note: Symlink '$1' pointed to nowhere -- removing wrong link" |
---|
28 | ls -al $1 |
---|
29 | fi |
---|
30 | rm $1 # remove wrong link |
---|
31 | true # allow regeneration |
---|
32 | fi |
---|
33 | else |
---|
34 | if [ -e $1 ]; then |
---|
35 | finderr $1 "$1 is in the way (and is not a link)" |
---|
36 | else |
---|
37 | true # link simply missing, allow creation |
---|
38 | fi |
---|
39 | fi |
---|
40 | } |
---|
41 | |
---|
42 | assert_links_to_target() { |
---|
43 | # $1 target |
---|
44 | # $2 link |
---|
45 | local LINKTARGET=`$READLINK -f $2` |
---|
46 | local LINKDIR=`dirname $2` |
---|
47 | local TARGET=`$READLINK -f $LINKDIR/$1` |
---|
48 | |
---|
49 | [ "$LINKTARGET" = "$TARGET" ] || (finderr $2 "$2 links not to $TARGET") |
---|
50 | } |
---|
51 | |
---|
52 | create_symlink_unverified() { |
---|
53 | # $1 target |
---|
54 | # $2 link |
---|
55 | test -h $2 || ln -sf $1 $2 || finderr $2 "Failed to link '$1->$2'" |
---|
56 | } |
---|
57 | |
---|
58 | create_symlink() { |
---|
59 | # $1 target |
---|
60 | # $2 link |
---|
61 | create_symlink_unverified $1 $2 && assert_links_to_target $1 $2 |
---|
62 | } |
---|
63 | |
---|
64 | symlink_maybe_no_target() { |
---|
65 | may_create_link $2 0 && create_symlink_unverified $1 $2 |
---|
66 | } |
---|
67 | |
---|
68 | symlink_typed() { |
---|
69 | # $1 is target |
---|
70 | # $2 is the created link |
---|
71 | # $3 is the expected target type (e.g. -d or -f) |
---|
72 | if [ -z $2 ]; then |
---|
73 | if [ -z $1 ]; then |
---|
74 | echo "$SELF:25: Missing arguments in call to symlink_typed()" |
---|
75 | exit 1 |
---|
76 | else |
---|
77 | finderr $1 "Second argument missing in call to symlink_typed()" |
---|
78 | exit 1 |
---|
79 | fi |
---|
80 | fi |
---|
81 | |
---|
82 | DIR=`dirname $2` |
---|
83 | if [ -z $DIR ]; then |
---|
84 | DIR=. |
---|
85 | fi |
---|
86 | |
---|
87 | (test -e $DIR/$1 || finderr $2 "Target '$DIR/$1 does not exists (anymore)" ) && |
---|
88 | (test $3 $DIR/$1 || finderr $2 "Target '$DIR/$1 has wrong type (expected $3)" ) && |
---|
89 | |
---|
90 | may_create_link $2 1 && create_symlink $1 $2 |
---|
91 | } |
---|
92 | |
---|
93 | symlink_dir() { |
---|
94 | # $1 is target (a directory) |
---|
95 | # $2 is the created link |
---|
96 | symlink_typed $1 $2 -d |
---|
97 | } |
---|
98 | |
---|
99 | symlink_file() { |
---|
100 | # $1 is target (a file) |
---|
101 | # $2 is the created link |
---|
102 | symlink_typed $1 $2 -f |
---|
103 | } |
---|
104 | |
---|
105 | makedir() { |
---|
106 | mkdir -p $1 || finderr $1 "Failed to create directory '$1'" |
---|
107 | } |
---|
108 | |
---|
109 | # Generates some directories as well: |
---|
110 | makedir INCLUDE && |
---|
111 | makedir INCLUDE/GL && |
---|
112 | |
---|
113 | makedir NAMES_COM/GENC && |
---|
114 | makedir NAMES_COM/GENH && |
---|
115 | makedir NAMES_COM/O && |
---|
116 | |
---|
117 | makedir PROBE_COM/GENC && |
---|
118 | makedir PROBE_COM/GENH && |
---|
119 | makedir PROBE_COM/O && |
---|
120 | |
---|
121 | makedir lib/help && |
---|
122 | |
---|
123 | (test -d lib/pts || makedir lib/pts) && |
---|
124 | |
---|
125 | # Motif stuff |
---|
126 | (test -z $MOTIF_LIBPATH || symlink_file $MOTIF_LIBPATH lib/libXm.so.3) && |
---|
127 | |
---|
128 | # Links in bin directory |
---|
129 | ( cd bin ; make all; cd .. ) && |
---|
130 | |
---|
131 | # ...COMS |
---|
132 | |
---|
133 | symlink_dir ../AISC_COM/AISC NAMES_COM/AISC && |
---|
134 | symlink_dir ../AISC_COM/C NAMES_COM/C && |
---|
135 | |
---|
136 | symlink_maybe_no_target GENH/aisc_com.h NAMES_COM/names_client.h && |
---|
137 | symlink_maybe_no_target GENH/aisc_server_proto.h NAMES_COM/names_prototypes.h && |
---|
138 | symlink_maybe_no_target GENH/aisc.h NAMES_COM/names_server.h && |
---|
139 | |
---|
140 | symlink_dir ../AISC_COM/AISC PROBE_COM/AISC && |
---|
141 | symlink_dir ../AISC_COM/C PROBE_COM/C && |
---|
142 | |
---|
143 | symlink_maybe_no_target GENH/aisc_com.h PROBE_COM/PT_com.h && |
---|
144 | symlink_maybe_no_target GENH/aisc_server_proto.h PROBE_COM/PT_server_prototypes.h && |
---|
145 | symlink_maybe_no_target GENH/aisc.h PROBE_COM/PT_server.h && |
---|
146 | |
---|
147 | # TEMPLATES directory |
---|
148 | |
---|
149 | symlink_file ../TEMPLATES/arb_algo.h INCLUDE/arb_algo.h && |
---|
150 | symlink_file ../TEMPLATES/arb_backtrace.h INCLUDE/arb_backtrace.h && |
---|
151 | symlink_file ../TEMPLATES/arb_debug.h INCLUDE/arb_debug.h && |
---|
152 | symlink_file ../TEMPLATES/arb_defs.h INCLUDE/arb_defs.h && |
---|
153 | symlink_file ../TEMPLATES/arb_early_check.h INCLUDE/arb_early_check.h && |
---|
154 | symlink_file ../TEMPLATES/arb_error.h INCLUDE/arb_error.h && |
---|
155 | symlink_file ../TEMPLATES/arb_forward_list.h INCLUDE/arb_forward_list.h && |
---|
156 | symlink_file ../TEMPLATES/arb_global_defs.h INCLUDE/arb_global_defs.h && |
---|
157 | symlink_file ../TEMPLATES/arb_simple_assert.h INCLUDE/arb_simple_assert.h && |
---|
158 | symlink_file ../TEMPLATES/arb_sleep.h INCLUDE/arb_sleep.h && |
---|
159 | symlink_file ../TEMPLATES/arb_stdstr.h INCLUDE/arb_stdstr.h && |
---|
160 | symlink_file ../TEMPLATES/arb_str.h INCLUDE/arb_str.h && |
---|
161 | symlink_file ../TEMPLATES/arb_unit_test.h INCLUDE/arb_unit_test.h && |
---|
162 | symlink_file ../TEMPLATES/arb_unordered_map.h INCLUDE/arb_unordered_map.h && |
---|
163 | symlink_file ../TEMPLATES/arb_version.h INCLUDE/arb_version.h && |
---|
164 | symlink_file ../TEMPLATES/arbtools.h INCLUDE/arbtools.h && |
---|
165 | symlink_file ../TEMPLATES/attributes.h INCLUDE/attributes.h && |
---|
166 | symlink_file ../TEMPLATES/bytestring.h INCLUDE/bytestring.h && |
---|
167 | symlink_file ../TEMPLATES/cache.h INCLUDE/cache.h && |
---|
168 | symlink_file ../TEMPLATES/ChecksumCollector.h INCLUDE/ChecksumCollector.h && |
---|
169 | symlink_file ../TEMPLATES/command_output.h INCLUDE/command_output.h && |
---|
170 | symlink_file ../TEMPLATES/config_parser.h INCLUDE/config_parser.h && |
---|
171 | symlink_file ../TEMPLATES/cxxforward.h INCLUDE/cxxforward.h && |
---|
172 | symlink_file ../TEMPLATES/downcast.h INCLUDE/downcast.h && |
---|
173 | symlink_file ../TEMPLATES/dupstr.h INCLUDE/dupstr.h && |
---|
174 | symlink_file ../TEMPLATES/ErrorOrType.h INCLUDE/ErrorOrType.h && |
---|
175 | symlink_file ../TEMPLATES/FileWatch.h INCLUDE/FileWatch.h && |
---|
176 | symlink_file ../TEMPLATES/gccver.h INCLUDE/gccver.h && |
---|
177 | symlink_file ../TEMPLATES/gets_noOverflow.h INCLUDE/gets_noOverflow.h && |
---|
178 | symlink_file ../TEMPLATES/Keeper.h INCLUDE/Keeper.h && |
---|
179 | symlink_file ../TEMPLATES/lazy.h INCLUDE/lazy.h && |
---|
180 | symlink_file ../TEMPLATES/malloc.h INCLUDE/malloc.h && |
---|
181 | symlink_file ../TEMPLATES/matrix.h INCLUDE/matrix.h && |
---|
182 | symlink_file ../TEMPLATES/mod_rlimit.h INCLUDE/mod_rlimit.h && |
---|
183 | symlink_file ../TEMPLATES/mode_text.h INCLUDE/mode_text.h && |
---|
184 | symlink_file ../TEMPLATES/output.h INCLUDE/output.h && |
---|
185 | symlink_file ../TEMPLATES/perf_timer.h INCLUDE/perf_timer.h && |
---|
186 | symlink_file ../TEMPLATES/SigHandler.h INCLUDE/SigHandler.h && |
---|
187 | symlink_file ../TEMPLATES/sized_cstr.h INCLUDE/sized_cstr.h && |
---|
188 | symlink_file ../TEMPLATES/smartptr.h INCLUDE/smartptr.h && |
---|
189 | symlink_file ../TEMPLATES/static_assert.h INCLUDE/static_assert.h && |
---|
190 | symlink_file ../TEMPLATES/stringize.h INCLUDE/stringize.h && |
---|
191 | symlink_file ../TEMPLATES/SuppressOutput.h INCLUDE/SuppressOutput.h && |
---|
192 | symlink_file ../TEMPLATES/triangular.h INCLUDE/triangular.h && |
---|
193 | symlink_file ../TEMPLATES/ttypes.h INCLUDE/ttypes.h && |
---|
194 | symlink_file ../TEMPLATES/ut_valgrinded.h INCLUDE/ut_valgrinded.h && |
---|
195 | symlink_file ../TEMPLATES/valgrind.h INCLUDE/valgrind.h && |
---|
196 | |
---|
197 | symlink_maybe_no_target ../TEMPLATES/arb_build.h INCLUDE/arb_build.h && |
---|
198 | symlink_maybe_no_target ../TEMPLATES/svn_revision.h INCLUDE/svn_revision.h && |
---|
199 | |
---|
200 | # INCLUDE directory |
---|
201 | |
---|
202 | symlink_maybe_no_target ../NAMES_COM/names_client.h INCLUDE/names_client.h && |
---|
203 | symlink_maybe_no_target ../NAMES_COM/names_prototypes.h INCLUDE/names_prototypes.h && |
---|
204 | symlink_maybe_no_target ../NAMES_COM/names_server.h INCLUDE/names_server.h && |
---|
205 | |
---|
206 | symlink_maybe_no_target ../PROBE_COM/PT_com.h INCLUDE/PT_com.h && |
---|
207 | symlink_maybe_no_target ../PROBE_COM/PT_server.h INCLUDE/PT_server.h && |
---|
208 | symlink_maybe_no_target ../PROBE_COM/PT_server_prototypes.h INCLUDE/PT_server_prototypes.h && |
---|
209 | |
---|
210 | symlink_file ../AISC_COM/C/aisc_func_types.h INCLUDE/aisc_func_types.h && |
---|
211 | symlink_file ../AISC_COM/C/aisc_global.h INCLUDE/aisc_global.h && |
---|
212 | symlink_file ../AISC_COM/C/client.h INCLUDE/client.h && |
---|
213 | symlink_file ../AISC_COM/C/client_types.h INCLUDE/client_types.h && |
---|
214 | symlink_file ../AISC_COM/C/client_privat.h INCLUDE/client_privat.h && |
---|
215 | symlink_file ../AISC_COM/C/server.h INCLUDE/server.h && |
---|
216 | symlink_file ../AISC_COM/C/struct_man.h INCLUDE/struct_man.h && |
---|
217 | symlink_file ../ARBDB/ad_cb.h INCLUDE/ad_cb.h && |
---|
218 | symlink_file ../ARBDB/ad_cb_prot.h INCLUDE/ad_cb_prot.h && |
---|
219 | symlink_file ../ARBDB/ad_config.h INCLUDE/ad_config.h && |
---|
220 | symlink_file ../ARBDB/ad_colorset.h INCLUDE/ad_colorset.h && |
---|
221 | symlink_file ../ARBDB/ad_p_prot.h INCLUDE/ad_p_prot.h && |
---|
222 | symlink_file ../ARBDB/ad_prot.h INCLUDE/ad_prot.h && |
---|
223 | symlink_file ../ARBDB/ad_remote.h INCLUDE/ad_remote.h && |
---|
224 | symlink_file ../ARBDB/ad_t_prot.h INCLUDE/ad_t_prot.h && |
---|
225 | symlink_file ../ARBDB/adGene.h INCLUDE/adGene.h && |
---|
226 | symlink_file ../ARBDB/adperl.h INCLUDE/adperl.h && |
---|
227 | symlink_file ../ARBDB/arbdb.h INCLUDE/arbdb.h && |
---|
228 | symlink_file ../ARBDB/arbdb_base.h INCLUDE/arbdb_base.h && |
---|
229 | symlink_file ../ARBDB/arbdbt.h INCLUDE/arbdbt.h && |
---|
230 | symlink_file ../ARBDB/dbitem_set.h INCLUDE/dbitem_set.h && |
---|
231 | symlink_file ../ARBDB/TreeNode.h INCLUDE/TreeNode.h && |
---|
232 | symlink_file ../ARBDB/gb_aci.h INCLUDE/gb_aci.h && |
---|
233 | symlink_file ../ARBDB/gb_aci_impl.h INCLUDE/gb_aci_impl.h && |
---|
234 | symlink_file ../ARB_GDE/gde.hxx INCLUDE/gde.hxx && |
---|
235 | symlink_file ../AWT/awt.hxx INCLUDE/awt.hxx && |
---|
236 | symlink_file ../AWT/awt_asciiprint.hxx INCLUDE/awt_asciiprint.hxx && |
---|
237 | symlink_file ../AWT/awt_canvas.hxx INCLUDE/awt_canvas.hxx && |
---|
238 | symlink_file ../AWT/awt_config_manager.hxx INCLUDE/awt_config_manager.hxx && |
---|
239 | symlink_file ../AWT/awt_hotkeys.hxx INCLUDE/awt_hotkeys.hxx && |
---|
240 | symlink_file ../AWT/awt_input_mask.hxx INCLUDE/awt_input_mask.hxx && |
---|
241 | symlink_file ../AWT/awt_map_key.hxx INCLUDE/awt_map_key.hxx && |
---|
242 | symlink_file ../AWT/awt_misc.hxx INCLUDE/awt_misc.hxx && |
---|
243 | symlink_file ../AWT/awt_modules.hxx INCLUDE/awt_modules.hxx && |
---|
244 | symlink_file ../AWT/awt_prompt.hxx INCLUDE/awt_prompt.hxx && |
---|
245 | symlink_file ../AWT/awt_sel_boxes.hxx INCLUDE/awt_sel_boxes.hxx && |
---|
246 | symlink_file ../AWT/awt_TreeAwars.hxx INCLUDE/awt_TreeAwars.hxx && |
---|
247 | symlink_file ../AWT/awt_www.hxx INCLUDE/awt_www.hxx && |
---|
248 | symlink_file ../AWTC/awtc_next_neighbours.hxx INCLUDE/awtc_next_neighbours.hxx && |
---|
249 | symlink_file ../AWTC/awtc_submission.hxx INCLUDE/awtc_submission.hxx && |
---|
250 | symlink_file ../AWTI/awti_export.hxx INCLUDE/awti_export.hxx && |
---|
251 | symlink_file ../AWTI/awti_import.hxx INCLUDE/awti_import.hxx && |
---|
252 | symlink_file ../BUGEX/bugex.h INCLUDE/bugex.h && |
---|
253 | symlink_file ../CONSENSUS_TREE/CT_common.hxx INCLUDE/CT_common.hxx && |
---|
254 | symlink_file ../CONSENSUS_TREE/CT_ctree.hxx INCLUDE/CT_ctree.hxx && |
---|
255 | symlink_file ../CONSENSUS_TREE/SyncRoot.hxx INCLUDE/SyncRoot.hxx && |
---|
256 | symlink_file ../CORE/arb_assert.h INCLUDE/arb_assert.h && |
---|
257 | symlink_file ../CORE/arb_core.h INCLUDE/arb_core.h && |
---|
258 | symlink_file ../CORE/arb_cs.h INCLUDE/arb_cs.h && |
---|
259 | symlink_file ../CORE/arb_diff.h INCLUDE/arb_diff.h && |
---|
260 | symlink_file ../CORE/arb_file.h INCLUDE/arb_file.h && |
---|
261 | symlink_file ../CORE/arb_handlers.h INCLUDE/arb_handlers.h && |
---|
262 | symlink_file ../CORE/arb_match.h INCLUDE/arb_match.h && |
---|
263 | symlink_file ../CORE/arb_mem.h INCLUDE/arb_mem.h && |
---|
264 | symlink_file ../CORE/arb_misc.h INCLUDE/arb_misc.h && |
---|
265 | symlink_file ../CORE/arb_msg.h INCLUDE/arb_msg.h && |
---|
266 | symlink_file ../CORE/arb_msg_fwd.h INCLUDE/arb_msg_fwd.h && |
---|
267 | symlink_file ../CORE/arb_msg_nospam.h INCLUDE/arb_msg_nospam.h && |
---|
268 | symlink_file ../CORE/arb_pathlen.h INCLUDE/arb_pathlen.h && |
---|
269 | symlink_file ../CORE/arb_progress.h INCLUDE/arb_progress.h && |
---|
270 | symlink_file ../CORE/arb_signal.h INCLUDE/arb_signal.h && |
---|
271 | symlink_file ../CORE/arb_sort.h INCLUDE/arb_sort.h && |
---|
272 | symlink_file ../CORE/arb_stdstring.h INCLUDE/arb_stdstring.h && |
---|
273 | symlink_file ../CORE/arb_strarray.h INCLUDE/arb_strarray.h && |
---|
274 | symlink_file ../CORE/arb_strbuf.h INCLUDE/arb_strbuf.h && |
---|
275 | symlink_file ../CORE/arb_string.h INCLUDE/arb_string.h && |
---|
276 | symlink_file ../CORE/arb_zfile.h INCLUDE/arb_zfile.h && |
---|
277 | symlink_file ../CORE/BufferedFileReader.h INCLUDE/BufferedFileReader.h && |
---|
278 | symlink_file ../CORE/ConfigMapping.h INCLUDE/ConfigMapping.h && |
---|
279 | symlink_file ../CORE/FileContent.h INCLUDE/FileContent.h && |
---|
280 | symlink_file ../CORE/MultiFileReader.h INCLUDE/MultiFileReader.h && |
---|
281 | symlink_file ../CORE/pos_range.h INCLUDE/pos_range.h && |
---|
282 | symlink_file ../CORE/StrUniquifier.h INCLUDE/StrUniquifier.h && |
---|
283 | symlink_file ../EDIT4/ed4_extern.hxx INCLUDE/ed4_extern.hxx && |
---|
284 | symlink_file ../EDIT4/ed4_plugins.hxx INCLUDE/ed4_plugins.hxx && |
---|
285 | symlink_file ../GENOM/EXP.hxx INCLUDE/EXP.hxx && |
---|
286 | symlink_file ../GENOM/GEN.hxx INCLUDE/GEN.hxx && |
---|
287 | symlink_file ../GENOM_IMPORT/GenomeImport.h INCLUDE/GenomeImport.h && |
---|
288 | symlink_file ../ISLAND_HOPPING/island_hopping.h INCLUDE/island_hopping.h && |
---|
289 | symlink_file ../MERGE/mg_merge.hxx INCLUDE/mg_merge.hxx && |
---|
290 | symlink_file ../MULTI_PROBE/multi_probe.hxx INCLUDE/multi_probe.hxx && |
---|
291 | symlink_file ../PRIMER_DESIGN/primer_design.hxx INCLUDE/primer_design.hxx && |
---|
292 | symlink_file ../PROBE_DESIGN/probe_gui.hxx INCLUDE/probe_gui.hxx && |
---|
293 | symlink_file ../PROBE/PT_global_defs.h INCLUDE/PT_global_defs.h && |
---|
294 | symlink_file ../SECEDIT/secedit_extern.hxx INCLUDE/secedit_extern.hxx && |
---|
295 | symlink_file ../RNA3D/rna3d_extern.hxx INCLUDE/rna3d_extern.hxx && |
---|
296 | symlink_file ../SEQ_QUALITY/seq_quality.h INCLUDE/seq_quality.h && |
---|
297 | symlink_file ../SERVERCNTRL/servercntrl.h INCLUDE/servercntrl.h && |
---|
298 | symlink_file ../SL/ALILINK/AliAdmin.h INCLUDE/AliAdmin.h && |
---|
299 | symlink_file ../SL/ALILINK/TranslateRealign.h INCLUDE/TranslateRealign.h && |
---|
300 | symlink_file ../SL/ALIVIEW/AliView.hxx INCLUDE/AliView.hxx && |
---|
301 | symlink_file ../SL/AP_TREE/AP_Tree.hxx INCLUDE/AP_Tree.hxx && |
---|
302 | symlink_file ../SL/AP_TREE/AP_TreeColors.hxx INCLUDE/AP_TreeColors.hxx && |
---|
303 | symlink_file ../SL/AP_TREE/AP_TreeSet.hxx INCLUDE/AP_TreeSet.hxx && |
---|
304 | symlink_file ../SL/AP_TREE/AP_TreeShader.hxx INCLUDE/AP_TreeShader.hxx && |
---|
305 | symlink_file ../SL/ARB_TREE/ARB_Tree.hxx INCLUDE/ARB_Tree.hxx && |
---|
306 | symlink_file ../SL/AW_HELIX/AW_helix.hxx INCLUDE/AW_helix.hxx && |
---|
307 | symlink_file ../SL/AW_NAME/AW_rename.hxx INCLUDE/AW_rename.hxx && |
---|
308 | symlink_file ../SL/CB/cb.h INCLUDE/cb.h && |
---|
309 | symlink_file ../SL/CB/cb_base.h INCLUDE/cb_base.h && |
---|
310 | symlink_file ../SL/CB/cb_base.h INCLUDE/cb_base.h && |
---|
311 | symlink_file ../SL/CB/cbtypes.h INCLUDE/cbtypes.h && |
---|
312 | symlink_file ../SL/CB/rootAsWin.h INCLUDE/rootAsWin.h && |
---|
313 | symlink_file ../SL/CONSENSUS/chartable.h INCLUDE/chartable.h && |
---|
314 | symlink_file ../SL/CONSENSUS/consensus.h INCLUDE/consensus.h && |
---|
315 | symlink_file ../SL/CONSENSUS/consensus_config.h INCLUDE/consensus_config.h && |
---|
316 | symlink_file ../SL/DB_QUERY/db_query.h INCLUDE/db_query.h && |
---|
317 | symlink_file ../SL/DB_SCANNER/db_scanner.hxx INCLUDE/db_scanner.hxx && |
---|
318 | symlink_file ../SL/DB_UI/dbui.h INCLUDE/dbui.h && |
---|
319 | symlink_file ../SL/DB_UI/info_window.h INCLUDE/info_window.h && |
---|
320 | symlink_file ../SL/FAST_ALIGNER/fast_aligner.hxx INCLUDE/fast_aligner.hxx && |
---|
321 | symlink_file ../SL/FILTER/AP_filter.hxx INCLUDE/AP_filter.hxx && |
---|
322 | symlink_file ../SL/FILTER/RangeList.h INCLUDE/RangeList.h && |
---|
323 | symlink_file ../SL/FILTSEQEXP/FilteredExport.h INCLUDE/FilteredExport.h && |
---|
324 | symlink_file ../SL/GROUP_SEARCH/group_search.h INCLUDE/group_search.h && |
---|
325 | symlink_file ../SL/GUI_ALIVIEW/awt_filter.hxx INCLUDE/awt_filter.hxx && |
---|
326 | symlink_file ../SL/GUI_ALIVIEW/ColumnStat.hxx INCLUDE/ColumnStat.hxx && |
---|
327 | symlink_file ../SL/GUI_ALIVIEW/gui_aliview.hxx INCLUDE/gui_aliview.hxx && |
---|
328 | symlink_file ../SL/HELIX/BI_basepos.hxx INCLUDE/BI_basepos.hxx && |
---|
329 | symlink_file ../SL/HELIX/BI_helix.hxx INCLUDE/BI_helix.hxx && |
---|
330 | symlink_file ../SL/INSDEL/insdel.h INCLUDE/insdel.h && |
---|
331 | symlink_file ../SL/ITEM_SHADER/item_shader.h INCLUDE/item_shader.h && |
---|
332 | symlink_file ../SL/ITEMS/item_sel_list.h INCLUDE/item_sel_list.h && |
---|
333 | symlink_file ../SL/ITEMS/items.h INCLUDE/items.h && |
---|
334 | symlink_file ../SL/LOCATION/Location.h INCLUDE/Location.h && |
---|
335 | symlink_file ../SL/MACROS/macros.hxx INCLUDE/macros.hxx && |
---|
336 | symlink_file ../SL/MATRIX/AP_matrix.hxx INCLUDE/AP_matrix.hxx && |
---|
337 | symlink_file ../SL/NDS/nds.h INCLUDE/nds.h && |
---|
338 | symlink_file ../SL/NEIGHBOURJOIN/neighbourjoin.hxx INCLUDE/neighbourjoin.hxx && |
---|
339 | symlink_file ../SL/PVP/pvp.h INCLUDE/pvp.h && |
---|
340 | symlink_file ../SL/PRONUC/AP_codon_table.hxx INCLUDE/AP_codon_table.hxx && |
---|
341 | symlink_file ../SL/PRONUC/AP_pro_a_nucs.hxx INCLUDE/AP_pro_a_nucs.hxx && |
---|
342 | symlink_file ../SL/PRONUC/iupac.h INCLUDE/iupac.h && |
---|
343 | symlink_file ../SL/PTCLEAN/ptclean.h INCLUDE/ptclean.h && |
---|
344 | symlink_file ../SL/QUERY/query_expr.h INCLUDE/query_expr.h && |
---|
345 | symlink_file ../SL/REFENTRIES/refentries.h INCLUDE/refentries.h && |
---|
346 | symlink_file ../SL/REGEXPR/RegExpr.hxx INCLUDE/RegExpr.hxx && |
---|
347 | symlink_file ../SL/SAICALC/saicalc.h INCLUDE/saicalc.h && |
---|
348 | symlink_file ../SL/SEQIO/seqio.hxx INCLUDE/seqio.hxx && |
---|
349 | symlink_file ../SL/SEQUENCE/AP_seq_dna.hxx INCLUDE/AP_seq_dna.hxx && |
---|
350 | symlink_file ../SL/SEQUENCE/AP_seq_protein.hxx INCLUDE/AP_seq_protein.hxx && |
---|
351 | symlink_file ../SL/SEQUENCE/AP_seq_simple_pro.hxx INCLUDE/AP_seq_simple_pro.hxx && |
---|
352 | symlink_file ../SL/SEQUENCE/AP_sequence.hxx INCLUDE/AP_sequence.hxx && |
---|
353 | symlink_file ../SL/TRANSLATE/Translate.hxx INCLUDE/Translate.hxx && |
---|
354 | symlink_file ../SL/TREE_ADMIN/TreeAdmin.h INCLUDE/TreeAdmin.h && |
---|
355 | symlink_file ../SL/TREE_READ/TreeRead.h INCLUDE/TreeRead.h && |
---|
356 | symlink_file ../SL/TREE_WRITE/TreeLabeler.h INCLUDE/TreeLabeler.h && |
---|
357 | symlink_file ../SL/TREE_WRITE/TreeWrite.h INCLUDE/TreeWrite.h && |
---|
358 | symlink_file ../SL/TREEDISP/Group.hxx INCLUDE/Group.hxx && |
---|
359 | symlink_file ../SL/TREEDISP/TreeCallbacks.hxx INCLUDE/TreeCallbacks.hxx && |
---|
360 | symlink_file ../SL/TREEDISP/TreeDisplay.hxx INCLUDE/TreeDisplay.hxx && |
---|
361 | symlink_file ../SL/XFERSET/xferset.h INCLUDE/xferset.h && |
---|
362 | symlink_file ../SL/XFERGUI/xfergui.h INCLUDE/xfergui.h && |
---|
363 | symlink_file ../STAT/st_window.hxx INCLUDE/st_window.hxx && |
---|
364 | symlink_file ../UNIT_TESTER/test_unit.h INCLUDE/test_unit.h && |
---|
365 | symlink_file ../UNIT_TESTER/test_global.h INCLUDE/test_global.h && |
---|
366 | symlink_file ../UNIT_TESTER/test_helpers.h INCLUDE/test_helpers.h && |
---|
367 | symlink_file ../UNIT_TESTER/test_runtool.h INCLUDE/test_runtool.h && |
---|
368 | symlink_file ../WINDOW/aw_advice.hxx INCLUDE/aw_advice.hxx && |
---|
369 | symlink_file ../WINDOW/aw_awar.hxx INCLUDE/aw_awar.hxx && |
---|
370 | symlink_file ../WINDOW/aw_awar_defs.hxx INCLUDE/aw_awar_defs.hxx && |
---|
371 | symlink_file ../WINDOW/aw_awars.hxx INCLUDE/aw_awars.hxx && |
---|
372 | symlink_file ../WINDOW/aw_base.hxx INCLUDE/aw_base.hxx && |
---|
373 | symlink_file ../WINDOW/aw_color_groups.hxx INCLUDE/aw_color_groups.hxx && |
---|
374 | symlink_file ../WINDOW/aw_device.hxx INCLUDE/aw_device.hxx && |
---|
375 | symlink_file ../WINDOW/aw_device_click.hxx INCLUDE/aw_device_click.hxx && |
---|
376 | symlink_file ../WINDOW/aw_edit.hxx INCLUDE/aw_edit.hxx && |
---|
377 | symlink_file ../WINDOW/aw_file.hxx INCLUDE/aw_file.hxx && |
---|
378 | symlink_file ../WINDOW/aw_font_group.hxx INCLUDE/aw_font_group.hxx && |
---|
379 | symlink_file ../WINDOW/aw_font_limits.hxx INCLUDE/aw_font_limits.hxx && |
---|
380 | symlink_file ../WINDOW/aw_global.hxx INCLUDE/aw_global.hxx && |
---|
381 | symlink_file ../WINDOW/aw_global_awars.hxx INCLUDE/aw_global_awars.hxx && |
---|
382 | symlink_file ../WINDOW/aw_inotify.hxx INCLUDE/aw_inotify.hxx && |
---|
383 | symlink_file ../WINDOW/aw_keysym.hxx INCLUDE/aw_keysym.hxx && |
---|
384 | symlink_file ../WINDOW/aw_msg.hxx INCLUDE/aw_msg.hxx && |
---|
385 | symlink_file ../WINDOW/aw_position.hxx INCLUDE/aw_position.hxx && |
---|
386 | symlink_file ../WINDOW/aw_preset.hxx INCLUDE/aw_preset.hxx && |
---|
387 | symlink_file ../WINDOW/aw_question.hxx INCLUDE/aw_question.hxx && |
---|
388 | symlink_file ../WINDOW/aw_root.hxx INCLUDE/aw_root.hxx && |
---|
389 | symlink_file ../WINDOW/aw_scalar.hxx INCLUDE/aw_scalar.hxx && |
---|
390 | symlink_file ../WINDOW/aw_select.hxx INCLUDE/aw_select.hxx && |
---|
391 | symlink_file ../WINDOW/aw_window.hxx INCLUDE/aw_window.hxx && |
---|
392 | symlink_file ../WINDOW/aw_window_Xm_interface.hxx INCLUDE/aw_window_Xm_interface.hxx && |
---|
393 | symlink_file ../XML/xml.hxx INCLUDE/xml.hxx && |
---|
394 | |
---|
395 | # gl stuff |
---|
396 | symlink_file ../../GL/glpng/glpng.h INCLUDE/GL/glpng.h && |
---|
397 | symlink_file ../../GL/glAW/aw_window_ogl.hxx INCLUDE/GL/aw_window_ogl.hxx && |
---|
398 | |
---|
399 | # help files (make sure the file is present in user distribution!) |
---|
400 | symlink_maybe_no_target ../help/input_mask_format.hlp lib/inputMasks/format.readme && |
---|
401 | |
---|
402 | echo "generate_all_links.sh done." |
---|