[syslinux] [PATCH 1/4] efi: Don't unnecessarily rebuild syslinux.so

Paulo Alcantara pcacjr at zytor.com
Wed Sep 16 09:03:38 PDT 2015


On Mon, 14 Sep 2015 05:50:56 +0200
celelibi--- via Syslinux <syslinux at zytor.com> wrote:

> From: Sylvain Gault <sylvain.gault at gmail.com>
> 
> OBJ directory creation changed from a .PHONY target to a real target
> used through an order-only dependency.
> 
> A target depending on another target marked .PHONY is always rebuilt,
> thus forcing all the .o files to be rebuilt everytime.
> 
> Signed-off-by: Sylvain Gault <sylvain.gault at gmail.com>

Reviewed-by: Paulo Alcantara <pcacjr at zytor.com>

Thanks,

Paulo

> ---
>  efi/Makefile | 7 +++----
>  1 file changed, 3 insertions(+), 4 deletions(-)
> 
> diff --git a/efi/Makefile b/efi/Makefile
> index d5443bd..bbf23f2 100644
> --- a/efi/Makefile
> +++ b/efi/Makefile
> @@ -60,11 +60,10 @@ DATE    := $(shell sh $(SRC)/../gen-id.sh
> $(VERSION) $(HEXDATE)) endif
>  CFLAGS		+= -DDATE_STR='"$(DATE)"'
>  
> -.PHONY: subdirs
> -subdirs:
> -	mkdir -p $(ARCH)
> +$(OBJ)/$(ARCH):
> +	mkdir -p $@
>  
> -$(OBJS): subdirs
> +$(OBJS): | $(OBJ)/$(ARCH)
>  
>  # The targets to build in this directory
>  BTARGET  = syslinux.efi



-- 
Paulo Alcantara, C.E.S.A.R
Speaking for myself only.


More information about the Syslinux mailing list