- cleanup configure options
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Fri, 28 Sep 2007 22:15:19 +0000 (22:15 -0000)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Fri, 28 Sep 2007 22:15:19 +0000 (22:15 -0000)
package/Makefile.in

index 360685d7385690e3f3d6165b750202d5aedf0bb9..66e6f00f57e5d9de8161b17a4cc4ae6c9c948bbe 100644 (file)
@@ -90,31 +90,42 @@ endif
 TARGET_AR=$(TARGET_CROSS)ar
 TARGET_AS=$(TARGET_CROSS)as
 TARGET_CC=$(TARGET_CROSS)gcc
+TARGET_CPP=$(TARGET_CROSS)cpp
 TARGET_CXX=$(TARGET_CROSS)g++
+ifeq ($(BR2_GCC_VERSION_3_4_6),y)
+TARGET_FC=$(TARGET_CROSS)g77
+else
+TARGET_FC=$(TARGET_CROSS)gfortran
+endif
 TARGET_LD=$(TARGET_CROSS)ld
+TARGET_NM=$(TARGET_CROSS)nm
 TARGET_RANLIB=$(TARGET_CROSS)ranlib
 TARGET_OBJCOPY=$(TARGET_CROSS)objcopy
+TARGET_OBJDUMP=$(TARGET_CROSS)objdump
 TARGET_LDCONFIG=$(TARGET_CROSS)ldconfig
-INSTALL=/usr/bin/install
 ifeq ($(BR2_STRIP_strip),y)
 STRIP_DISCARD_ALL:=--discard-all
 STRIP_STRIP_UNNEEDED:=--strip-unneeded
 STRIP_STRIP_ALL:=--strip-all
 REMOVE_SECTION_COMMENT:=--remove-section=.comment
 REMOVE_SECTION_NOTE:=--remove-section=.note
-STRIP=$(TARGET_CROSS)strip $(REMOVE_SECTION_COMMENT) $(REMOVE_SECTION_NOTE)
+TARGET_STRIP=$(TARGET_CROSS)strip $(REMOVE_SECTION_COMMENT) $(REMOVE_SECTION_NOTE)
+STRIP=$(TARGET_STRIP)
 endif
 ifeq ($(BR2_STRIP_sstrip),y)
-STRIP=$(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-sstrip
 STRIP_DISCARD_ALL:=
 STRIP_STRIP_UNNEEDED:=
 STRIP_STRIP_ALL:=
 REMOVE_SECTION_COMMENT:=
 REMOVE_SECTION_NOTE:=
+TARGET_STRIP=$(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-sstrip
+STRIP=$(TARGET_STRIP)
 endif
 ifeq ($(BR2_STRIP_none),y)
-STRIP=true -Not_stripping
+TARGET_STRIP=true -Not_stripping
+STRIP=$(TARGET_STRIP)
 endif
+INSTALL=/usr/bin/install
 
 HOST_ARCH:=$(shell $(HOSTCC) -dumpmachine | sed -e s'/-.*//' \
        -e 's/sparc.*/sparc/' \
@@ -131,18 +142,18 @@ HOST_ARCH:=$(shell $(HOSTCC) -dumpmachine | sed -e s'/-.*//' \
 GNU_HOST_NAME:=$(HOST_ARCH)-$(subst ",,$(BR2_GNU_BUILD_SUFFIX))
 #")
 TARGET_CONFIGURE_OPTS=PATH=$(TARGET_PATH) \
-               AR=$(TARGET_CROSS)ar \
-               AS=$(TARGET_CROSS)as \
-               LD="$(TARGET_CROSS)ld $(TARGET_LDFLAGS)" \
-               NM=$(TARGET_CROSS)nm \
-               CC="$(TARGET_CROSS)gcc $(TARGET_CFLAGS)" \
-               GCC="$(TARGET_CROSS)gcc $(TARGET_CFLAGS)" \
-               CPP="$(TARGET_CROSS)cpp $(TARGET_CFLAGS)" \
-               CXX="$(TARGET_CROSS)g++ $(TARGET_CXXFLAGS)" \
-               FC="$(TARGET_CROSS)gfortran $(TARGET_FCFLAGS)" \
-               RANLIB=$(TARGET_CROSS)ranlib \
-               STRIP=$(TARGET_CROSS)strip \
-               OBJCOPY=$(TARGET_CROSS)objcopy \
+               AR=$(TARGET_AR) \
+               AS=$(TARGET_AS) \
+               LD="$(TARGET_LD) $(TARGET_LDFLAGS)" \
+               NM=$(TARGET_NM) \
+               CC="$(TARGET_CC) $(TARGET_CFLAGS)" \
+               GCC="$(TARGET_CC) $(TARGET_CFLAGS)" \
+               CPP="$(TARGET_CPP) $(TARGET_CFLAGS)" \
+               CXX="$(TARGET_CXX) $(TARGET_CXXFLAGS)" \
+               FC="$(TARGET_FC) $(TARGET_FCFLAGS)" \
+               RANLIB=$(TARGET_RANLIB) \
+               STRIP=$(TARGET_STRIP) \
+               OBJCOPY=$(TARGET_OBJCOPY) \
                AR_FOR_BUILD="$(HOSTAR)" \
                AS_FOR_BUILD="$(HOSTAS)" \
                CC_FOR_BUILD="$(HOSTCC)" \
@@ -154,13 +165,13 @@ TARGET_CONFIGURE_OPTS=PATH=$(TARGET_PATH) \
                CXXFLAGS_FOR_BUILD="$(HOST_CXXFLAGS)" \
                LDFLAGS_FOR_BUILD="$(HOST_LDFLAGS)" \
                FCFLAGS_FOR_BUILD="$(HOST_FCFLAGS)" \
-               AR_FOR_TARGET=$(TARGET_CROSS)ar \
-               AS_FOR_TARGET=$(TARGET_CROSS)as \
-               CC_FOR_TARGET=$(TARGET_CROSS)gcc \
-               LD_FOR_TARGET=$(TARGET_CROSS)ld \
-               NM_FOR_TARGET=$(TARGET_CROSS)nm \
-               DEFAULT_ASSEMBLER=$(TARGET_CROSS)as \
-               DEFAULT_LINKER=$(TARGET_CROSS)ld \
+               AR_FOR_TARGET=$(TARGET_AR) \
+               AS_FOR_TARGET=$(TARGET_AS) \
+               CC_FOR_TARGET=$(TARGET_CC) \
+               LD_FOR_TARGET=$(TARGET_LD) \
+               NM_FOR_TARGET=$(TARGET_NM) \
+               DEFAULT_ASSEMBLER=$(TARGET_AS) \
+               DEFAULT_LINKER=$(TARGET_LD) \
                PKG_CONFIG_SYSROOT="$(STAGING_DIR)" \
                PKG_CONFIG="$(STAGING_DIR)/usr/bin/pkg-config" \
                PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig:$(PKG_CONFIG_PATH)" \
@@ -188,21 +199,21 @@ HOST_CONFIGURE_OPTS=PATH=$(TARGET_PATH) \
                CXXFLAGS_FOR_BUILD="$(HOST_CXXFLAGS)" \
                LDFLAGS_FOR_BUILD="$(HOST_LDFLAGS)" \
                FCFLAGS_FOR_BUILD="$(HOST_FCFLAGS)" \
-               AR_FOR_TARGET=$(TARGET_CROSS)ar \
-               AS_FOR_TARGET=$(TARGET_CROSS)as \
-               CC_FOR_TARGET=$(TARGET_CROSS)gcc \
-               LD_FOR_TARGET=$(TARGET_CROSS)ld \
-               NM_FOR_TARGET=$(TARGET_CROSS)nm \
-               RANLIB_FOR_TARGET=$(TARGET_CROSS)ranlib \
-               STRIP_FOR_TARGET=$(TARGET_CROSS)strip \
-               OBJCOPY_FOR_TARGET=$(TARGET_CROSS)objcopy \
-               OBJDUMP_FOR_TARGET=$(TARGET_CROSS)objdump \
-               DEFAULT_ASSEMBLER=$(TARGET_CROSS)as \
-               DEFAULT_LINKER=$(TARGET_CROSS)ld \
-               ORIGINAL_AS_FOR_TARGET=$(TARGET_CROSS)as \
-               ORIGINAL_LD_FOR_TARGET=$(TARGET_CROSS)ld \
-               ORIGINAL_NM_FOR_TARGET=$(TARGET_CROSS)nm \
-               ORIGINAL_OBJDUMP_FOR_TARGET=$(TARGET_CROSS)objdump
+               AR_FOR_TARGET=$(TARGET_AR) \
+               AS_FOR_TARGET=$(TARGET_AS) \
+               CC_FOR_TARGET=$(TARGET_CC) \
+               LD_FOR_TARGET=$(TARGET_LD) \
+               NM_FOR_TARGET=$(TARGET_NM) \
+               RANLIB_FOR_TARGET=$(TARGET_RANLIB) \
+               STRIP_FOR_TARGET=$(TARGET_STRIP) \
+               OBJCOPY_FOR_TARGET=$(TARGET_OBJCOPY) \
+               OBJDUMP_FOR_TARGET=$(TARGET_OBJDUMP) \
+               DEFAULT_ASSEMBLER=$(TARGET_AS) \
+               DEFAULT_LINKER=$(TARGET_LD) \
+               ORIGINAL_AS_FOR_TARGET=$(TARGET_AS) \
+               ORIGINAL_LD_FOR_TARGET=$(TARGET_LD) \
+               ORIGINAL_NM_FOR_TARGET=$(TARGET_NM) \
+               ORIGINAL_OBJDUMP_FOR_TARGET=$(TARGET_OBJDUMP)
 
 #######################################################################
 # settings we need to pass to configure