[git commit] buildsys: use user-provided MAKE everywhere

Peter Kjellerstedt peter.kjellerstedt at axis.com
Mon Apr 16 08:19:24 UTC 2012


> -----Original Message-----
> From: uclibc-cvs-bounces at uclibc.org [mailto:uclibc-cvs-
> bounces at uclibc.org] On Behalf Of Bernhard Reutner-Fischer
> Sent: den 13 april 2012 20:33
> To: uclibc-cvs at uclibc.org
> Subject: [git commit] buildsys: use user-provided MAKE everywhere
> 
> commit: http://git.uclibc.org/uClibc++/commit/?id=ef3b5cb6a852394fb6079b044b4477afaf49a376
> branch: http://git.uclibc.org/uClibc++/commit/?id=refs/heads/master
> 
> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop at gmail.com>
> ---
>  Makefile |   25 ++++++++++++++-----------
>  1 files changed, 14 insertions(+), 11 deletions(-)
> 
> diff --git a/Makefile b/Makefile
> index c018f15..d5e98f7 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -51,37 +51,40 @@ install:
>  #Menu configuration system
> 
>  extra/config/conf:
> -	make -C extra/config conf
> +	@$(MAKE) -C extra/config conf
> 
>  extra/config/mconf:
> -	make -C extra/config ncurses mconf
> +	@$(MAKE) -C extra/config ncurses mconf
> 
>  menuconfig: extra/config/mconf
> -	@./extra/config/mconf extra/Configs/Config.in
> +	@$< extra/Configs/Config.in
> 
>  config: extra/config/conf
> -	@./extra/config/conf extra/Configs/Config.in
> +	@$< extra/Configs/Config.in
> 
>  oldconfig: extra/config/conf
> -	@./extra/config/conf -o extra/Configs/Config.in
> +	@$< -o extra/Configs/Config.in
> +
> +silentoldconfig: extra/config/conf
> +	@$< -s extra/Configs/Config.in
> 
>  randconfig: extra/config/conf
> -	@./extra/config/conf -r extra/Configs/Config.in
> +	@$< -r extra/Configs/Config.in
> 
>  allyesconfig: extra/config/conf
> -	@./extra/config/conf -y extra/Configs/Config.in
> +	@$< -y extra/Configs/Config.in
> 
>  allnoconfig: extra/config/conf
> -	@./extra/config/conf -n extra/Configs/Config.in
> +	@$< -n extra/Configs/Config.in
> 
>  defconfig: extra/config/conf
> -	@./extra/config/conf -d extra/Configs/Config.in
> +	@$< -d extra/Configs/Config.in
> 
>  include/system_configuration.h: .config
>  	@if [ ! -x ./extra/config/conf ] ; then \
> -		make -C extra/config conf; \
> +		$(MAKE) -C extra/config conf; \
>  	fi;
> -	@./extra/config/conf -o extra/Configs/Config.in
> +	@$< -o extra/Configs/Config.in

That will not work. It will execute 
".config -o extra/Configs/Config.in" which I doubt is what 
you intended... ;)

> 
>  .config:
>  	$(MAKE) defconfig
> _______________________________________________
> uClibc-cvs mailing list
> uClibc-cvs at uclibc.org
> http://lists.busybox.net/mailman/listinfo/uclibc-cvs

//Peter



More information about the uClibc mailing list