[syslinux] [PATCH 1/4] efi: Don't unnecessarily rebuild syslinux.so
celelibi at gmail.com
celelibi at gmail.com
Sun Sep 13 20:50:56 PDT 2015
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>
---
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
--
2.5.1
More information about the Syslinux
mailing list