Changeset 71

Show
Ignore:
Timestamp:
01/20/07 01:10:03 (2 years ago)
Author:
ingy
Message:
 r75@erxz:  ingy | 2007-01-20 00:55:53 -0800
 Redo doc links as WikiWords
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/bin/make-make.pl

    r66 r71  
    4949} 
    5050 
    51 my $paths = join '', map { 
    52     "\t$_ \\\n"; 
    53 } sort keys %paths; 
    54 $paths ||= ''; 
     51my $paths = ''; 
     52if ($output_file eq 'modules.mk') { 
     53    $paths = join '', map { 
     54        "\t$_ \\\n"; 
     55    } sort keys %paths; 
     56    $paths ||= ''; 
     57
    5558 
    5659if ($paths) { 
     
    7477    my $dots = join '/', (('..') x $dot_level); 
    7578    if ($level == 1) { 
    76         return <<"..."; 
     79        return ($output_file eq 'modules.mk') ? <<"..." : <<"..."; 
    7780\$(${TYPE}_LEVEL_$level): 
    7881        ln -fs $dots/src/$type/$stars/$pathlet/\$\@ \$\@ 
    79  
     82... 
     83\$(${TYPE}_LEVEL_$level): 
     84        link=`perl -e '\$\$_=shift;s!\\.pod\$\$!!;print' \$\@`; \\\ 
     85        ln -fs $dots/src/$type/$stars/$pathlet/\$\@ \$\$link; 
    8086... 
    8187    } 
    8288    my $dots2 = join '/', (('..') x ($level - 1)); 
    8389    my $dummy = join '/', (('dummy') x ($level - 1)); 
    84     return <<"..."; 
     90    return ($output_file eq 'modules.mk') ? <<"..." : <<"..."; 
    8591\$(${TYPE}_LEVEL_$level): 
    86         \@( \\ 
    8792        cd $dummy; \\ 
    8893        lib=$dots/src/$type/$stars/$pathlet/\$\@; \\ 
    89         echo "ln -fs \$\$lib \$\@;"; \\ 
    90         ln -fs \$\$lib $dots2/\$\@; \\ 
    91         ) 
    92  
     94        ln -fs \$\$lib $dots2/\$\@; 
     95... 
     96\$(${TYPE}_LEVEL_$level): 
     97        lib=../../src/$type/$stars/$pathlet/\$\@; \\ 
     98        link=`perl -e '\$\$_=shift;s!/!!g;s!\\.pod\$\$!!;print' \$\@`; \\ 
     99        ln -fs \$\$lib \$\$link; 
    93100... 
    94101} 
  • trunk/src/core/docs.mk

    r66 r71  
    1 CORE_PATHS = \ 
    2         Kwiki \ 
    3  
    41CORE_LEVEL_1 = \ 
    52        Kwiki.pod \ 
     
    1411 
    1512$(CORE_LEVEL_1): 
    16         ln -fs ../../src/core/*/src/doc/$@ $@ 
    17  
     13        link=`perl -e '$$_=shift;s!\.pod$$!!;print' $@`; \ 
     14        ln -fs ../../src/core/*/src/doc/$@ $$link; 
    1815$(CORE_LEVEL_2): 
    19         @( \ 
    20         cd dummy; \ 
    21         lib=../../../src/core/*/src/doc/$@; \ 
    22         echo "ln -fs $$lib $@;"; \ 
    23         ln -fs $$lib ../$@; \ 
    24         ) 
    25  
     16        lib=../../src/core/*/src/doc/$@; \ 
     17        link=`perl -e '$$_=shift;s!/!!g;s!\.pod$$!!;print' $@`; \ 
     18        ln -fs $$lib $$link; 
  • trunk/src/core/modules.mk

    r45 r71  
    185185$(CORE_LEVEL_1): 
    186186        ln -fs ../src/core/*/lib/$@ $@ 
    187  
    188187$(CORE_LEVEL_2): 
    189         @( \ 
    190188        cd dummy; \ 
    191189        lib=../../src/core/*/lib/$@; \ 
    192         echo "ln -fs $$lib $@;"; \ 
    193         ln -fs $$lib ../$@; \ 
    194         ) 
    195  
     190        ln -fs $$lib ../$@; 
    196191$(CORE_LEVEL_3): 
    197         @( \ 
    198192        cd dummy/dummy; \ 
    199193        lib=../../../src/core/*/lib/$@; \ 
    200         echo "ln -fs $$lib $@;"; \ 
    201         ln -fs $$lib ../../$@; \ 
    202         ) 
    203  
     194        ln -fs $$lib ../../$@; 
    204195$(CORE_LEVEL_4): 
    205         @( \ 
    206196        cd dummy/dummy/dummy; \ 
    207197        lib=../../../../src/core/*/lib/$@; \ 
    208         echo "ln -fs $$lib $@;"; \ 
    209         ln -fs $$lib ../../../$@; \ 
    210         ) 
    211  
     198        ln -fs $$lib ../../../$@; 
    212199$(CORE_LEVEL_5): 
    213         @( \ 
    214200        cd dummy/dummy/dummy/dummy; \ 
    215201        lib=../../../../../src/core/*/lib/$@; \ 
    216         echo "ln -fs $$lib $@;"; \ 
    217         ln -fs $$lib ../../../../$@; \ 
    218         ) 
    219  
     202        ln -fs $$lib ../../../../$@; 
  • trunk/src/cpan/modules.mk

    r48 r71  
    6767$(CPAN_LEVEL_1): 
    6868        ln -fs ../src/cpan/*/lib/$@ $@ 
    69  
    7069$(CPAN_LEVEL_2): 
    71         @( \ 
    7270        cd dummy; \ 
    7371        lib=../../src/cpan/*/lib/$@; \ 
    74         echo "ln -fs $$lib $@;"; \ 
    75         ln -fs $$lib ../$@; \ 
    76         ) 
    77  
     72        ln -fs $$lib ../$@; 
    7873$(CPAN_LEVEL_3): 
    79         @( \ 
    8074        cd dummy/dummy; \ 
    8175        lib=../../../src/cpan/*/lib/$@; \ 
    82         echo "ln -fs $$lib $@;"; \ 
    83         ln -fs $$lib ../../$@; \ 
    84         ) 
    85  
     76        ln -fs $$lib ../../$@; 
  • trunk/src/plugins/docs.mk

    r66 r71  
    1 PLUGINS_PATHS = \ 
    2         Kwiki \ 
    3  
    41PLUGINS_LEVEL_2 = \ 
    52        Kwiki/Cache.pod \ 
     
    107 
    118$(PLUGINS_LEVEL_2): 
    12         @( \ 
    13         cd dummy; \ 
    14         lib=../../../src/plugins/*/*/src/doc/$@; \ 
    15         echo "ln -fs $$lib $@;"; \ 
    16         ln -fs $$lib ../$@; \ 
    17         ) 
    18  
     9        lib=../../src/plugins/*/*/src/doc/$@; \ 
     10        link=`perl -e '$$_=shift;s!/!!g;s!\.pod$$!!;print' $@`; \ 
     11        ln -fs $$lib $$link; 
  • trunk/src/plugins/modules.mk

    r55 r71  
    241241 
    242242$(PLUGINS_LEVEL_2): 
    243         @( \ 
    244243        cd dummy; \ 
    245244        lib=../../src/plugins/*/*/lib/$@; \ 
    246         echo "ln -fs $$lib $@;"; \ 
    247         ln -fs $$lib ../$@; \ 
    248         ) 
    249  
     245        ln -fs $$lib ../$@; 
    250246$(PLUGINS_LEVEL_3): 
    251         @( \ 
    252247        cd dummy/dummy; \ 
    253248        lib=../../../src/plugins/*/*/lib/$@; \ 
    254         echo "ln -fs $$lib $@;"; \ 
    255         ln -fs $$lib ../../$@; \ 
    256         ) 
    257  
     249        ln -fs $$lib ../../$@; 
    258250$(PLUGINS_LEVEL_4): 
    259         @( \ 
    260251        cd dummy/dummy/dummy; \ 
    261252        lib=../../../../src/plugins/*/*/lib/$@; \ 
    262         echo "ln -fs $$lib $@;"; \ 
    263         ln -fs $$lib ../../../$@; \ 
    264         ) 
    265  
     253        ln -fs $$lib ../../../$@; 
    266254$(PLUGINS_LEVEL_5): 
    267         @( \ 
    268255        cd dummy/dummy/dummy/dummy; \ 
    269256        lib=../../../../../src/plugins/*/*/lib/$@; \ 
    270         echo "ln -fs $$lib $@;"; \ 
    271         ln -fs $$lib ../../../../$@; \ 
    272         ) 
    273  
     257        ln -fs $$lib ../../../../$@;