[syslinux] [PATCH 1/4] efi: Don't unnecessarily rebuild syslinux.so
Geert Stappers
stappers at stappers.nl
Sun Sep 13 22:17:31 PDT 2015
On Mon, Sep 14, 2015 at 05:50:56AM +0200, celelibi--- via Syslinux wrote:
> From: Sylvain Gault <sylvain.gault op 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 op gmail.com>
> --- 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)
What does the | do?
> # The targets to build in this directory
> BTARGET = syslinux.efi
Groeten
Geert Stappers
--
Leven en laten leven
More information about the Syslinux
mailing list