- rename the gcc base_target to the more appropriate term cross_compiler

This commit is contained in:
Bernhard Reutner-Fischer 2007-09-22 21:38:15 +00:00
parent 4a52da0f34
commit 4909da4156
4 changed files with 10 additions and 6 deletions

View File

@ -169,7 +169,7 @@ PREFERRED_LIB_FLAGS:=--enable-static --enable-shared
#
##############################################################
ifeq ($(BR2_TOOLCHAIN_BUILDROOT),y)
BASE_TARGETS:=uclibc-configured binutils gcc uclibc-target-utils
BASE_TARGETS:=uclibc-configured binutils cross_compiler uclibc-target-utils
else
BASE_TARGETS:=uclibc
endif

View File

@ -350,7 +350,9 @@ ifeq ($(BR2_INSTALL_LIBGCJ),y)
endif
touch $@
gcc: uclibc-configured binutils gcc_initial $(LIBFLOAT_TARGET) uclibc \
cross_compiler:=$(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-gcc
cross_compiler gcc: uclibc-configured binutils gcc_initial \
$(LIBFLOAT_TARGET) uclibc \
$(GCC_BUILD_DIR2)/.installed $(GCC_BUILD_DIR2)/.libs_installed \
$(GCC_TARGETS)

View File

@ -357,7 +357,9 @@ ifeq ($(BR2_INSTALL_LIBGCJ),y)
endif
touch $@
gcc: uclibc-configured binutils gcc_initial $(LIBFLOAT_TARGET) uclibc \
cross_compiler:=$(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-gcc
cross_compiler gcc: uclibc-configured binutils gcc_initial \
$(LIBFLOAT_TARGET) uclibc \
$(GCC_BUILD_DIR2)/.installed $(GCC_BUILD_DIR2)/.libs_installed \
$(GCC_TARGETS)

View File

@ -424,7 +424,7 @@ $(TARGET_DIR)/lib/libc.so.0: $(STAGING_DIR)/usr/lib/libc.a
install_runtime
touch -c $@
$(TARGET_DIR)/usr/bin/ldd: $(TARGET_CROSS)gcc
$(TARGET_DIR)/usr/bin/ldd: $(cross_compiler)
$(MAKE1) -C $(UCLIBC_DIR) CC=$(TARGET_CROSS)gcc \
CPP=$(TARGET_CROSS)cpp LD=$(TARGET_CROSS)ld \
PREFIX=$(TARGET_DIR) utils install_utils
@ -438,7 +438,7 @@ endif
UCLIBC_TARGETS=$(TARGET_DIR)/lib/libc.so.0
endif
uclibc: $(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-gcc $(STAGING_DIR)/usr/lib/libc.a $(UCLIBC_TARGETS)
uclibc: $(cross_compiler) $(STAGING_DIR)/usr/lib/libc.a $(UCLIBC_TARGETS)
uclibc-source: $(DL_DIR)/$(UCLIBC_SOURCE)
@ -494,7 +494,7 @@ else
endif
touch -c $@
uclibc_target: gcc uclibc $(TARGET_DIR)/usr/lib/libc.a $(TARGET_DIR)/usr/bin/ldd
uclibc_target: cross_compiler uclibc $(TARGET_DIR)/usr/lib/libc.a $(TARGET_DIR)/usr/bin/ldd
uclibc_target-clean:
rm -rf $(TARGET_DIR)/usr/include \