From 28685d5f6cc0ace6c8d47ee590aa768d693ac0e5 Mon Sep 17 00:00:00 2001 From: Fabio Porcedda Date: Fri, 27 Jun 2014 14:15:57 +0200 Subject: [PATCH] Makefile: convert "toolchain-eclipse-register" to a hook For consinstency sake convert the "toolchain-eclipse-register" to a TARGET_FINALIZE_HOOKS hook. Signed-off-by: Fabio Porcedda Signed-off-by: Thomas Petazzoni --- Makefile | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index c106c71e1c..7eeef23339 100644 --- a/Makefile +++ b/Makefile @@ -397,10 +397,6 @@ TARGETS += target-generatelocales endif endif -ifeq ($(BR2_ECLIPSE_REGISTER),y) -TARGETS += toolchain-eclipse-register -endif - TARGETS_SOURCE := $(patsubst %,%-source,$(TARGETS)) TARGETS_DIRCLEAN := $(patsubst %,%-dirclean,$(TARGETS)) @@ -510,6 +506,14 @@ STRIP_FIND_CMD += -type f \( -perm /111 -o -name '*.so*' \) # done for kernel modules with incorrect permissions. STRIP_FIND_CMD += -not \( $(call findfileclauses,libpthread*.so* *.ko $(call qstrip,$(BR2_STRIP_EXCLUDE_FILES))) \) -print +ifeq ($(BR2_ECLIPSE_REGISTER),y) +define TOOLCHAIN_ECLIPSE_REGISTER + ./support/scripts/eclipse-register-toolchain `readlink -f $(O)` \ + $(notdir $(TARGET_CROSS)) $(BR2_ARCH) +endef +TARGET_FINALIZE_HOOKS += TOOLCHAIN_ECLIPSE_REGISTER +endif + ifeq ($(BR2_ENABLE_LOCALE_PURGE),y) LOCALE_WHITELIST = $(BUILD_DIR)/locales.nopurge LOCALE_NOPURGE = $(call qstrip,$(BR2_ENABLE_LOCALE_WHITELIST)) @@ -629,9 +633,6 @@ target-post-image: $(TARGETS_ROOTFS) target-finalize $(call MESSAGE,"Executing post-image script $(s)"); \ $(EXTRA_ENV) $(s) $(BINARIES_DIR) $(call qstrip,$(BR2_ROOTFS_POST_SCRIPT_ARGS))$(sep)) -toolchain-eclipse-register: toolchain - ./support/scripts/eclipse-register-toolchain `readlink -f $(O)` $(notdir $(TARGET_CROSS)) $(BR2_ARCH) - source: $(TARGETS_SOURCE) $(HOST_SOURCE) external-deps: -- 2.30.2