[Buildroot] [PATCH] Allow file globs in microperl module list

Peter Korsgaard jacmet at uclibc.org
Thu Feb 10 22:14:50 UTC 2011


>>>>> "Martin" == Martin Hicks <mort at bork.org> writes:

 Martin> This lets the user place file globs into the microperl module
 Martin> list.  e.g.,

 Martin> CGI/*.pm warnings.pm strict.pm

 Martin> Signed-off-by: Martin Hicks <mort at bork.org>
 Martin> ---
 Martin>  package/microperl/microperl.mk |    3 ++-
 Martin>  1 files changed, 2 insertions(+), 1 deletions(-)

 Martin> diff --git a/package/microperl/microperl.mk b/package/microperl/microperl.mk
 Martin> index b68e825..71a4e4a 100644
 Martin> --- a/package/microperl/microperl.mk
 Martin> +++ b/package/microperl/microperl.mk
 Martin> @@ -82,7 +82,8 @@ ifneq ($(MICROPERL_MODS),)
 Martin>  	 for i in $(patsubst %,$(TARGET_DIR)/$(MICROPERL_MODS_DIR)/%,$(dir $(MICROPERL_MODS))); do \
 Martin>  		[ -d $$i ] || mkdir -p $$i; \
 Martin>  	 done; \
 Martin> -	 for i in $(MICROPERL_MODS); do \
 Martin> +	 FILES="$(shell cd $(MICROPERL_DIR)/lib && ls $(MICROPERL_MODS))"; \
 Martin> +	 for i in $$FILES; do \
 Martin>  	 cp -dpf $(MICROPERL_DIR)/lib/$$i $(TARGET_DIR)/$(MICROPERL_MODS_DIR)/$$i; \

Why not just do:

for i in $(addprefix $(MICROPERL_DIR)/lib/,$(MICROPERL_MODS)); do ..

-- 
Bye, Peter Korsgaard



More information about the buildroot mailing list