| 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." |
|---|