diff options
Diffstat (limited to 'toolchain/uClibc')
-rw-r--r-- | toolchain/uClibc/uclibc.mk | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/toolchain/uClibc/uclibc.mk b/toolchain/uClibc/uclibc.mk index 5b19c2c49..65f59f610 100644 --- a/toolchain/uClibc/uclibc.mk +++ b/toolchain/uClibc/uclibc.mk @@ -99,12 +99,11 @@ $(STAGING_DIR)/lib/libc.a: $(UCLIBC_DIR)/lib/libc.a DEVEL_PREFIX=/ \ RUNTIME_PREFIX=/ \ install_dev - $(MAKE) -C $(UCLIBC_DIR) \ + # Build the host utils. Need to add an install target... + $(MAKE) -C $(UCLIBC_DIR)/utils \ PREFIX=$(STAGING_DIR) \ HOSTCC="$(HOSTCC)" \ - utils install_utils - # Clean up the host compiled utils... - $(MAKE) -C $(UCLIBC_DIR)/utils clean + hostutils ifneq ($(TARGET_DIR),) $(TARGET_DIR)/lib/libc.so.0: $(STAGING_DIR)/lib/libc.a @@ -114,11 +113,11 @@ $(TARGET_DIR)/lib/libc.so.0: $(STAGING_DIR)/lib/libc.a RUNTIME_PREFIX=/ \ install_runtime -$(TARGET_DIR)/usr/bin/ldd: $(TARGET_DIR)/lib/libc.so.0 +$(TARGET_DIR)/usr/bin/ldd: gcc $(MAKE) -C $(UCLIBC_DIR) $(TARGET_CONFIGURE_OPTS) \ PREFIX=$(TARGET_DIR) utils install_utils -UCLIBC_TARGETS=$(TARGET_DIR)/lib/libc.so.0 $(TARGET_DIR)/usr/bin/ldd +UCLIBC_TARGETS=$(TARGET_DIR)/lib/libc.so.0 endif uclibc-configured: $(UCLIBC_DIR)/.configured @@ -137,8 +136,7 @@ uclibc-clean: uclibc-dirclean: rm -rf $(UCLIBC_DIR) - - +uclibc-target-utils: $(TARGET_DIR)/usr/bin/ldd ############################################################# # @@ -154,8 +152,7 @@ $(TARGET_DIR)/usr/lib/libc.a: $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/lib/libc.a RUNTIME_PREFIX=/ \ install_dev -uclibc_target: gcc uclibc $(TARGET_DIR)/usr/lib/libc.a - +uclibc_target: gcc uclibc $(TARGET_DIR)/usr/lib/libc.a $(TARGET_DIR)/usr/bin/ldd uclibc_target-clean: rm -f $(TARGET_DIR)/include |