Changeset 12

Show
Ignore:
Timestamp:
12/10/06 14:09:08 (2 years ago)
Author:
ingy
Message:
 r2306@skinny-2:  ingy | 2006-12-10 14:07:12 -0800
 Adding plugins to bootstrap.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Makefile

    r6 r12  
    44clean: 
    55        $(MAKE) -C lib clean 
    6         rm config.* 
     6        rm -f config.* 
  • trunk/lib/Makefile

    r11 r12  
    11include ../core/modules.mk 
    2 include ../cpan/modules.mk 
     2include ../plugins/modules.mk 
    33 
     4#------------------------------------------------------------------------------- 
    45all: core cpan 
    56 
     7$(CORE_PATHS) $(CPAN_PATHS) $(PLUGIN_PATHS) dummy/dummy/dummy/dummy: 
     8        mkdir -p $@ 
     9 
    610#------------------------------------------------------------------------------- 
    7 core: dummy/dummy $(CORE_PATHS) $(CORE_MODULES) 
     11core: $(CORE_PATHS) $(CORE_MODULES) \ 
     12        dummy/dummy/dummy/dummy \ 
    813 
    914$(CORE_LEVEL_1): 
     
    2732 
    2833#------------------------------------------------------------------------------- 
    29 cpan: dummy/dummy $(CPAN_PATHS) $(CPAN_MODULES) 
     34cpan: $(CPAN_PATHS) $(CPAN_MODULES) \ 
     35        dummy/dummy/dummy/dummy  
    3036 
    3137$(CPAN_LEVEL_1): 
     
    4955 
    5056#------------------------------------------------------------------------------- 
    51 $(CORE_PATHS) $(CPAN_PATHS) dummy/dummy: 
    52         mkdir -p $@ 
     57plugins: $(PLUGIN_PATHS) $(PLUGIN_MODULES) \ 
     58        dummy/dummy/dummy/dummy  
     59 
     60$(PLUGIN_LEVEL_2): 
     61        @( \ 
     62        cd dummy; \ 
     63        lib=../../plugins/*/*/lib/$@; \ 
     64        ln -fs $$lib ../$@; \ 
     65        echo ln -s $$lib $@ \ 
     66        ) 
     67 
     68$(PLUGIN_LEVEL_3): 
     69        @( \ 
     70        cd dummy/dummy; \ 
     71        lib=../../../plugins/*/*/lib/$@; \ 
     72        ln -fs $$lib ../../$@; \ 
     73        echo ln -s $$lib $@ \ 
     74        ) 
     75 
     76$(PLUGIN_LEVEL_4): 
     77        @( \ 
     78        cd dummy/dummy/dummy; \ 
     79        lib=../../../../plugins/*/*/lib/$@; \ 
     80        ln -fs $$lib ../../../$@; \ 
     81        echo ln -s $$lib $@ \ 
     82        ) 
     83 
     84$(PLUGIN_LEVEL_5): 
     85        @( \ 
     86        cd dummy/dummy/dummy/dummy; \ 
     87        lib=../../../plugins/*/*/lib/$@; \ 
     88        ln -fs $$lib ../../$@; \ 
     89        echo ln -s $$lib $@ \ 
     90        ) 
    5391 
    5492#-------------------------------------------------------------------------------