Changeset 11

Show
Ignore:
Timestamp:
12/10/06 13:23:17 (2 years ago)
Author:
ingy
Message:
 r2301@skinny-2:  ingy | 2006-12-10 13:21:06 -0800
 Kwiki 2 bootstrapping works on a clean perl install!
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/core/modules.mk

    r6 r11  
    11CORE_PATHS = \ 
     2        IO IO/All \ 
    23        Kwiki Kwiki/Archive Kwiki/Template Kwiki/Theme \ 
     4        Script \ 
     5        Spiffy \ 
    36        Spoon Spoon/Template \ 
    4         Spiffy
     7        Template/Namespace Template/Plugin Template/Stash
    58        YAML YAML/Loader YAML/Dumper \ 
    6         IO IO/All \ 
    7         Script \ 
    89 
    910CORE_LEVEL_1 = \ 
    1011        Kwiki.pm \ 
     12        Spiffy.pm \ 
    1113        Spoon.pm \ 
    12         Spiffy.pm \ 
     14        Template.pm \ 
    1315        YAML.pm \ 
    1416 
    1517CORE_LEVEL_2 = \ 
     18        IO/All.pm \ 
    1619        Kwiki/Archive.pm Kwiki/Base.pm Kwiki/BrowserDetect.pm Kwiki/CGI.pm \ 
    1720        Kwiki/Command.pm Kwiki/Config.pm Kwiki/ContentObject.pm \ 
     
    2225        Kwiki/Registry.pm Kwiki/Status.pm Kwiki/Template.pm Kwiki/Theme.pm \ 
    2326        Kwiki/Toolbar.pm Kwiki/Users.pm Kwiki/WebFile.pm Kwiki/Widgets.pm \ 
     27        Script/Hater.pm \ 
    2428        Spoon/Base.pm Spoon/CGI.pm Spoon/Command.pm Spoon/Config.pm \ 
    2529        Spoon/ContentObject.pm Spoon/Cookie.pm Spoon/DataObject.pm \ 
     
    2933        Spoon/Utils.pm \ 
    3034        Spiffy/mixin.pm \ 
     35        Template/Base.pm Template/Config.pm Template/Constants.pm \ 
     36        Template/Context.pm Template/Directive.pm Template/Document.pm \ 
     37        Template/Exception.pm Template/Filters.pm Template/Grammar.pm \ 
     38        Template/Iterator.pm Template/Parser.pm Template/Plugin.pm \ 
     39        Template/Plugins.pm Template/Provider.pm Template/Service.pm \ 
     40        Template/Stash.pm Template/Test.pm Template/View.pm \ 
    3141        YAML/Base.pm YAML/Dumper.pm YAML/Error.pm YAML/Loader.pm \ 
    3242        YAML/Marshall.pm YAML/Node.pm YAML/Tag.pm YAML/Types.pm \ 
    33         IO/All.pm \ 
    34         Script/Hater.pm \ 
    3543 
    3644CORE_LEVEL_3 = \ 
    37         Kwiki/Archive/Simple.pm Kwiki/Template/TT2.pm Kwiki/Theme/Basic.pm \ 
    38         Spoon/Template/TT2.pm \ 
    39         YAML/Dumper/Base.pm YAML/Loader/Base.pm \ 
    4045        IO/All/Base.pm IO/All/DBM.pm IO/All/Dir.pm IO/All/File.pm \ 
    4146        IO/All/Filesys.pm IO/All/Link.pm IO/All/MLDBM.pm IO/All/Pipe.pm \ 
    4247        IO/All/Socket.pm IO/All/STDIO.pm IO/All/String.pm IO/All/Temp.pm \ 
     48        Kwiki/Archive/Simple.pm Kwiki/Template/TT2.pm Kwiki/Theme/Basic.pm \ 
     49        Spoon/Template/TT2.pm \ 
     50        Template/Namespace/Constants.pm Template/Plugin/Autoformat.pm \ 
     51        Template/Plugin/CGI.pm Template/Plugin/Datafile.pm \ 
     52        Template/Plugin/Date.pm Template/Plugin/DBI.pm \ 
     53        Template/Plugin/Directory.pm Template/Plugin/Dumper.pm \ 
     54        Template/Plugin/File.pm Template/Plugin/Filter.pm \ 
     55        Template/Plugin/Format.pm Template/Plugin/HTML.pm \ 
     56        Template/Plugin/Image.pm Template/Plugin/Iterator.pm \ 
     57        Template/Plugin/Pod.pm Template/Plugin/Procedural.pm \ 
     58        Template/Plugin/String.pm Template/Plugin/Table.pm \ 
     59        Template/Plugin/URL.pm Template/Plugin/View.pm \ 
     60        Template/Plugin/Wrap.pm Template/Stash/Context.pm \ 
     61        Template/Stash/XS.pm \ 
     62        YAML/Dumper/Base.pm YAML/Loader/Base.pm \ 
    4363 
    4464CORE_MODULES = $(CORE_LEVEL_1) $(CORE_LEVEL_2) $(CORE_LEVEL_3) 
    45  
  • trunk/lib/Makefile

    r8 r11  
    11include ../core/modules.mk 
     2include ../cpan/modules.mk 
    23 
    3 all: core 
     4all: core cpan 
    45 
     6#------------------------------------------------------------------------------- 
    57core: dummy/dummy $(CORE_PATHS) $(CORE_MODULES) 
    68 
     
    2426        ) 
    2527 
    26 $(CORE_PATHS) dummy/dummy: 
     28#------------------------------------------------------------------------------- 
     29cpan: dummy/dummy $(CPAN_PATHS) $(CPAN_MODULES) 
     30 
     31$(CPAN_LEVEL_1): 
     32        ln -s ../cpan/*/lib/$@ $@ 
     33 
     34$(CPAN_LEVEL_2): 
     35        @( \ 
     36        cd dummy; \ 
     37        lib=../../cpan/*/lib/$@; \ 
     38        ln -fs $$lib ../$@; \ 
     39        echo ln -s $$lib $@ \ 
     40        ) 
     41 
     42$(CPAN_LEVEL_3): 
     43        @( \ 
     44        cd dummy/dummy; \ 
     45        lib=../../../cpan/*/lib/$@; \ 
     46        ln -fs $$lib ../../$@; \ 
     47        echo ln -s $$lib $@ \ 
     48        ) 
     49 
     50#------------------------------------------------------------------------------- 
     51$(CORE_PATHS) $(CPAN_PATHS) dummy/dummy: 
    2752        mkdir -p $@ 
    2853 
     54#------------------------------------------------------------------------------- 
    2955clean: 
    3056        ls | grep -v Makefile | xargs rm -rf