]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[build] Remove unnecessary dependency on zlib
authorMichael Brown <mcb30@ipxe.org>
Mon, 2 May 2016 22:09:49 +0000 (23:09 +0100)
committerMichael Brown <mcb30@ipxe.org>
Mon, 2 May 2016 22:09:49 +0000 (23:09 +0100)
The dependency on zlib seems to have been introduced in commit 3dd7ce1
("[efi] Allow building with non-system libbfd") as an indirect
requirement of either libbfd or libiberty when building on Mac OS X.
Since we no longer use either of these libraries, remove the
unnecessary link against zlib.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/Makefile
src/Makefile.housekeeping

index b7becdb437ba0630987537a2a648e8085785a9b0..582ffe81c9c69127ac53c4adc4b0ca236974780e 100644 (file)
@@ -53,7 +53,6 @@ EINFO         := ./util/einfo
 GENKEYMAP      := ./util/genkeymap.pl
 DOXYGEN                := doxygen
 LCAB           := lcab
-ZLIB_DIR       := /usr
 
 ###############################################################################
 #
index 4ba1421bf6d990c41b4aee59fb3502e5f7486e3e..ceff814102d70874c06d55640fdcf578662fcd5a 100644 (file)
@@ -1303,19 +1303,15 @@ CLEANUP += $(ZBIN)
 #
 # The EFI image converter
 #
-ELF2EFI_CFLAGS := -I$(ZLIB_DIR)/include -idirafter include
-ELF2EFI_LDFLAGS        := -L$(ZLIB_DIR)/lib -lz -Wl,--no-warn-search-mismatch
 
 $(ELF2EFI32) : util/elf2efi.c $(MAKEDEPS)
        $(QM)$(ECHO) "  [HOSTCC] $@"
-       $(Q)$(HOST_CC) $(HOST_CFLAGS) $(ELF2EFI_CFLAGS) -DEFI_TARGET32 $< \
-               $(ELF2EFI_LDFLAGS) -o $@
+       $(Q)$(HOST_CC) $(HOST_CFLAGS) -idirafter include -DEFI_TARGET32 $< -o $@
 CLEANUP += $(ELF2EFI32)
 
 $(ELF2EFI64) : util/elf2efi.c $(MAKEDEPS)
        $(QM)$(ECHO) "  [HOSTCC] $@"
-       $(Q)$(HOST_CC) $(HOST_CFLAGS) $(ELF2EFI_CFLAGS) -DEFI_TARGET64 $< \
-               $(ELF2EFI_LDFLAGS) -o $@
+       $(Q)$(HOST_CC) $(HOST_CFLAGS) -idirafter include -DEFI_TARGET64 $< -o $@
 CLEANUP += $(ELF2EFI64)
 
 $(EFIROM) : util/efirom.c $(MAKEDEPS)