################################################################################ # # binutils # ################################################################################ BINUTILS_VERSION = 2.38 BINUTILS_DIR = binutils-$(BINUTILS_VERSION) BINUTILS_SOURCE = binutils-$(BINUTILS_VERSION).tar.bz2 BINUTILS_SITE = $(GNU_MIRROR)/binutils BINUTILS_CONF_OPTS = \ --bindir=$(bindir).$(@F) \ --datarootdir=$(REMOVE_datarootdir) \ --libdir=$(REMOVE_libdir) \ --includedir=$(REMOVE_includedir) \ --disable-multilib \ --disable-werror \ --disable-plugins \ --enable-build-warnings=no \ --disable-sim \ --disable-gdb BINUTILS_BINARIES = objdump objcopy define BINUTILS_INSTALL_BINARIES $(foreach binary,$($(PKG)_BINARIES),\ rm -f $(TARGET_bindir)/$(binary); \ $(INSTALL_EXEC) -D $(TARGET_bindir).$(@F)/$(binary) $(TARGET_bindir)/$(binary); \ rm -f $(TARGET_bindir).$(@F)/$(binary)$(sep) \ ) $(TARGET_RM) $(TARGET_bindir).$(@F) endef BINUTILS_TARGET_FINALIZE_HOOKS += BINUTILS_INSTALL_BINARIES define BINUTILS_TARGET_CLEANUP $(TARGET_RM) $(TARGET_prefix)/$(TARGET) endef BINUTILS_TARGET_FINALIZE_HOOKS += BINUTILS_TARGET_CLEANUP binutils: | $(TARGET_DIR) $(call autotools-package)