diff options
| author | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2007-08-28 21:42:44 +0000 | 
|---|---|---|
| committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2007-08-28 21:42:44 +0000 | 
| commit | 98a7a4c9d237cc6117ef01f3c98d3997dd48436e (patch) | |
| tree | a9239510a2f50ed168f53914307c984ff6af051b /toolchain/gcc | |
| parent | 25fca604f9a7d3bec25ce7d150212e18941aaadf (diff) | |
| download | buildroot-novena-98a7a4c9d237cc6117ef01f3c98d3997dd48436e.tar.gz buildroot-novena-98a7a4c9d237cc6117ef01f3c98d3997dd48436e.zip  | |
- misc cleanups (Cristian Ionescu-Idbohrn)
Diffstat (limited to 'toolchain/gcc')
| -rw-r--r-- | toolchain/gcc/gcc-uclibc-3.x.mk | 28 | ||||
| -rw-r--r-- | toolchain/gcc/gcc-uclibc-4.x.mk | 34 | 
2 files changed, 36 insertions, 26 deletions
diff --git a/toolchain/gcc/gcc-uclibc-3.x.mk b/toolchain/gcc/gcc-uclibc-3.x.mk index 95ca6e80c..ea7c1e3af 100644 --- a/toolchain/gcc/gcc-uclibc-3.x.mk +++ b/toolchain/gcc/gcc-uclibc-3.x.mk @@ -188,7 +188,8 @@ $(GCC_BUILD_DIR1)/.configured: $(GCC_DIR)/.patched  		$(MULTILIB) \  		$(SOFT_FLOAT_CONFIG_OPTION) \  		$(GCC_WITH_ABI) $(GCC_WITH_ARCH) $(GCC_WITH_TUNE) \ -		$(EXTRA_GCC_CONFIG_OPTIONS)) +		$(EXTRA_GCC_CONFIG_OPTIONS) \ +	)  	touch $@  $(GCC_BUILD_DIR1)/.compiled: $(GCC_BUILD_DIR1)/.configured @@ -250,7 +251,8 @@ $(GCC_BUILD_DIR2)/.configured: $(GCC_DIR)/.patched $(GCC_STAGING_PREREQ)  		$(GCC_WITH_ABI) $(GCC_WITH_ARCH) $(GCC_WITH_TUNE) \  		$(GCC_USE_SJLJ_EXCEPTIONS) \  		$(DISABLE_LARGEFILE) \ -		$(EXTRA_GCC_CONFIG_OPTIONS)) +		$(EXTRA_GCC_CONFIG_OPTIONS) \ +	)  	touch $@  $(GCC_BUILD_DIR2)/.compiled: $(GCC_BUILD_DIR2)/.configured @@ -285,7 +287,7 @@ endif  		cd bin; \  		for app in $(REAL_GNU_TARGET_NAME)-*; do \  			ln -snf $${app} \ -		   	$(GNU_TARGET_NAME)$${app##$(REAL_GNU_TARGET_NAME)}; \ +			$(GNU_TARGET_NAME)$${app##$(REAL_GNU_TARGET_NAME)}; \  		done; \  	)  	# @@ -309,14 +311,15 @@ endif  	#  	# Ok... that's enough of that.  	# -	-mkdir -p $(TARGET_DIR)/usr/lib $(TARGET_DIR)/usr/sbin +	mkdir -p $(TARGET_DIR)/usr/lib $(TARGET_DIR)/usr/sbin  	touch $@  $(GCC_BUILD_DIR2)/.libs_installed: $(GCC_BUILD_DIR2)/.installed  ifeq ($(BR2_GCC_SHARED_LIBGCC),y)  	# These are in /lib, so...  	rm -rf $(TARGET_DIR)/usr/lib/libgcc_s*.so* -	cp -dpf $(STAGING_DIR)/usr/$(REAL_GNU_TARGET_NAME)/lib/libgcc_s* $(TARGET_DIR)/lib/ +	cp -dpf $(STAGING_DIR)/usr/$(REAL_GNU_TARGET_NAME)/lib/libgcc_s* \ +		$(TARGET_DIR)/lib/  	-strip --strip-unneeded $(TARGET_DIR)/lib/libgcc_s*  endif  ifeq ($(BR2_INSTALL_LIBSTDCPP),y) @@ -328,8 +331,10 @@ ifeq ($(BR2_INSTALL_LIBGCJ),y)  	cp -dpf $(STAGING_DIR)/lib/lib-org-w3c-dom.so* $(TARGET_DIR)/usr/lib/  	cp -dpf $(STAGING_DIR)/lib/lib-org-xml-sax.so* $(TARGET_DIR)/usr/lib/  	mkdir -p $(TARGET_DIR)/usr/lib/security -	cp -dpf $(STAGING_DIR)/usr/lib/security/libgcj.security $(TARGET_DIR)/usr/lib/security/ -	cp -dpf $(STAGING_DIR)/usr/lib/security/classpath.security $(TARGET_DIR)/usr/lib/security/ +	cp -dpf $(STAGING_DIR)/usr/lib/security/libgcj.security \ +		$(TARGET_DIR)/usr/lib/security/ +	cp -dpf $(STAGING_DIR)/usr/lib/security/classpath.security \ +		$(TARGET_DIR)/usr/lib/security/  endif  	touch $@ @@ -342,8 +347,8 @@ gcc-source: $(DL_DIR)/$(GCC_SOURCE)  gcc-clean:  	rm -rf $(GCC_BUILD_DIR2)  	for prog in cpp gcc gcc-[0-9]* protoize unprotoize gcov gccbug cc; do \ -	    rm -f $(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-$$prog \ -	    rm -f $(STAGING_DIR)/usr/bin/$(GNU_TARGET_NAME)-$$prog; \ +		rm -f $(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-$$prog; \ +		rm -f $(STAGING_DIR)/usr/bin/$(GNU_TARGET_NAME)-$$prog; \  	done  gcc-dirclean: gcc_initial-dirclean @@ -385,7 +390,8 @@ $(GCC_BUILD_DIR3)/.configured: $(GCC_BUILD_DIR3)/.prepared  		$(GCC_USE_SJLJ_EXCEPTIONS) \  		$(DISABLE_LARGEFILE) \  		$(EXTRA_GCC_CONFIG_OPTIONS) \ -		$(EXTRA_TARGET_GCC_CONFIG_OPTIONS)) +		$(EXTRA_TARGET_GCC_CONFIG_OPTIONS) \ +	)  	touch $@  $(GCC_BUILD_DIR3)/.compiled: $(GCC_BUILD_DIR3)/.configured @@ -444,7 +450,7 @@ endif  	#  	rm -f $(TARGET_DIR)/usr/lib/*.la*  	#rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ -	# $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc +	#	$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc  	# Work around problem of missing syslimits.h  	if [ ! -f $(TARGET_DIR)/usr/$(GCC_LIB_SUBDIR)/include/syslimits.h ]; then \  		echo "warning: working around missing syslimits.h"; \ diff --git a/toolchain/gcc/gcc-uclibc-4.x.mk b/toolchain/gcc/gcc-uclibc-4.x.mk index e9ab26e56..1a3f80aad 100644 --- a/toolchain/gcc/gcc-uclibc-4.x.mk +++ b/toolchain/gcc/gcc-uclibc-4.x.mk @@ -70,8 +70,8 @@ endif  #  ############################################################# -GCC_TARGET_PREREQ = -GCC_STAGING_PREREQ= $(STAGING_DIR)/usr/lib/libc.a +GCC_TARGET_PREREQ= +GCC_STAGING_PREREQ=$(STAGING_DIR)/usr/lib/libc.a  GCC_TARGET_LANGUAGES:=c @@ -86,7 +86,7 @@ ifeq ($(BR2_GCC_CROSS_OBJC),y)  GCC_CROSS_LANGUAGES:=$(GCC_CROSS_LANGUAGES),objc  endif -GCC_COMMON_PREREQ= $(wildcard $(BR2_DEPENDS_DIR)/br2/install/libstdcpp*)\ +GCC_COMMON_PREREQ=$(wildcard $(BR2_DEPENDS_DIR)/br2/install/libstdcpp*)\  $(wildcard $(BR2_DEPENDS_DIR)/br2/install/libgcj*)\  $(wildcard $(BR2_DEPENDS_DIR)/br2/install/objc*)\  $(wildcard $(BR2_DEPENDS_DIR)/br2/install/fortran*)\ @@ -94,9 +94,9 @@ $(wildcard $(BR2_DEPENDS_DIR)/br2/prefer/ima*)\  $(wildcard $(BR2_DEPENDS_DIR)/br2/toolchain/sysroot*)\  $(wildcard $(BR2_DEPENDS_DIR)/br2/use/sjlj/exceptions*)\  $(wildcard $(BR2_DEPENDS_DIR)/br2/gcc/shared/libgcc*) -GCC_TARGET_PREREQ += $(GCC_COMMON_PREREQ) \ +GCC_TARGET_PREREQ+=$(GCC_COMMON_PREREQ) \  $(wildcard $(BR2_DEPENDS_DIR)/br2/extra/target/gcc/config/options*) -GCC_STAGING_PREREQ+= $(GCC_COMMON_PREREQ) \ +GCC_STAGING_PREREQ+=$(GCC_COMMON_PREREQ) \  $(wildcard $(BR2_DEPENDS_DIR)/br2/extra/gcc/config/options*)\  $(wildcard $(BR2_DEPENDS_DIR)/br2/gcc/cross/*) @@ -118,8 +118,8 @@ GCC_WITH_HOST_MPFR=--with-mpfr=$(MPFR_HOST_DIR)  ifeq ($(BR2_INSTALL_FORTRAN),y)  GCC_TARGET_LANGUAGES:=$(GCC_TARGET_LANGUAGES),fortran -#GCC_TARGET_PREREQ += $(TARGET_DIR)/usr/lib/libmpfr.so $(TARGET_DIR)/usr/lib/libgmp.so -#GCC_STAGING_PREREQ+= $(TOOL_BUILD_DIR)/mpfr/lib/libmpfr.so +#GCC_TARGET_PREREQ+=$(TARGET_DIR)/usr/lib/libmpfr.so $(TARGET_DIR)/usr/lib/libgmp.so +#GCC_STAGING_PREREQ+=$(TOOL_BUILD_DIR)/mpfr/lib/libmpfr.so  GCC_WITH_TARGET_GMP=--with-gmp="$(GMP_TARGET_DIR)"  GCC_WITH_TARGET_MPFR=--with-mpfr="$(MPFR_TARGET_DIR)"  endif @@ -333,25 +333,29 @@ endif  	#  	# Ok... that's enough of that.  	# -	-mkdir -p $(TARGET_DIR)/usr/lib $(TARGET_DIR)/usr/sbin +	mkdir -p $(TARGET_DIR)/usr/lib $(TARGET_DIR)/usr/sbin  	touch $@  $(GCC_BUILD_DIR2)/.libs_installed: $(GCC_BUILD_DIR2)/.installed  ifeq ($(BR2_GCC_SHARED_LIBGCC),y)  	# These are in /lib, so...  	rm -rf $(TARGET_DIR)/usr/lib/libgcc_s*.so* -	cp -dpf $(STAGING_DIR)/usr/$(REAL_GNU_TARGET_NAME)/lib/libgcc_s* $(TARGET_DIR)/lib/ +	cp -dpf $(STAGING_DIR)/usr/$(REAL_GNU_TARGET_NAME)/lib/libgcc_s* \ +		$(TARGET_DIR)/lib/  endif  ifeq ($(BR2_INSTALL_LIBSTDCPP),y) -	cp -dpf $(STAGING_DIR)/usr/$(REAL_GNU_TARGET_NAME)/lib/libstdc++.so* $(TARGET_DIR)/usr/lib/ +	cp -dpf $(STAGING_DIR)/usr/$(REAL_GNU_TARGET_NAME)/lib/libstdc++.so* \ +		$(TARGET_DIR)/usr/lib/  endif  ifeq ($(BR2_INSTALL_LIBGCJ),y)  	cp -dpf $(STAGING_DIR)/lib/libgcj.so* $(TARGET_DIR)/lib/  	cp -dpf $(STAGING_DIR)/lib/lib-org-w3c-dom.so* $(TARGET_DIR)/lib/  	cp -dpf $(STAGING_DIR)/lib/lib-org-xml-sax.so* $(TARGET_DIR)/lib/  	mkdir -p $(TARGET_DIR)/usr/lib/security -	cp -dpf $(STAGING_DIR)/usr/lib/security/libgcj.security $(TARGET_DIR)/usr/lib/security/ -	cp -dpf $(STAGING_DIR)/usr/lib/security/classpath.security $(TARGET_DIR)/usr/lib/security/ +	cp -dpf $(STAGING_DIR)/usr/lib/security/libgcj.security \ +		$(TARGET_DIR)/usr/lib/security/ +	cp -dpf $(STAGING_DIR)/usr/lib/security/classpath.security \ +		$(TARGET_DIR)/usr/lib/security/  endif  	touch $@ @@ -364,8 +368,8 @@ gcc-source: $(DL_DIR)/$(GCC_SOURCE)  gcc-clean:  	rm -rf $(GCC_BUILD_DIR2)  	for prog in cpp gcc gcc-[0-9]* protoize unprotoize gcov gccbug cc; do \ -	    rm -f $(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-$$prog \ -	    rm -f $(STAGING_DIR)/usr/bin/$(GNU_TARGET_NAME)-$$prog; \ +		rm -f $(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-$$prog; \ +		rm -f $(STAGING_DIR)/usr/bin/$(GNU_TARGET_NAME)-$$prog; \  	done  gcc-dirclean: gcc_initial-dirclean @@ -465,7 +469,7 @@ endif  	#  	rm -f $(TARGET_DIR)/usr/lib/*.la*  	#rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ -	# $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc +	#	$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc  	# Work around problem of missing syslimits.h  	if [ ! -f $(TARGET_DIR)/usr/$(GCC_LIB_SUBDIR)/include/syslimits.h ]; then \  		echo "warning: working around missing syslimits.h"; \  | 
