[syslinux:firmware] efi: 'install' target shouldn't depend on ' all'

syslinux-bot for Matt Fleming matt.fleming at intel.com
Fri Jul 12 03:12:04 PDT 2013

Commit-ID:  b61d1b40cbfb4cc45df7fea95625370d68068fd4
Gitweb:     http://www.syslinux.org/commit/b61d1b40cbfb4cc45df7fea95625370d68068fd4
Author:     Matt Fleming <matt.fleming at intel.com>
AuthorDate: Thu, 11 Jul 2013 17:03:12 +0100
Committer:  Matt Fleming <matt.fleming at intel.com>
CommitDate: Thu, 11 Jul 2013 17:03:12 +0100

efi: 'install' target shouldn't depend on 'all'

Typing 'make efi64 install' from a release tarball results in the
following make error,

make[3]: *** No rule to make target `/syslinux-6.02-pre3/efi64/efi/../core//writestr.o', needed by `syslinux.so'.  Stop.

because make tries to build syslinux.so as it is missing from the

Signed-off-by: Matt Fleming <matt.fleming at intel.com>

 efi/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/efi/Makefile b/efi/Makefile
index b4b6cec..d7b6cee 100644
--- a/efi/Makefile
+++ b/efi/Makefile
@@ -76,7 +76,7 @@ codepage.o: ../codepage/cp865.cp
 	cp $(objdir)/../codepage/cp865.cp codepage.cp
 	$(CC) $(SFLAGS) -c -o $@ $(core)/codepage.S
-install: all
 	install -m 755 $(BTARGET) $(INSTALLROOT)$(AUXDIR)

More information about the Syslinux-commits mailing list