[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