| ifeq ($(BR2_PTHREADS_NONE),y) |
| THREADS:=--disable-threads |
| else |
| THREADS:=--enable-threads |
| endif |
| |
| ifeq ($(BR2_ENABLE_MULTILIB),y) |
| MULTILIB:=--enable-multilib |
| else |
| MULTILIB:=--disable-multilib |
| endif |
| |
| ifeq ($(BR2_ENABLE_OPENMP),y) |
| OPENMP:=--enable-openmp |
| else |
| OPENMP:=--disable-openmp |
| endif |
| |
| |
| ifeq ($(BR2_TOOLCHAIN_SYSROOT),y) |
| BR2_SYSROOT_PREFIX=# nothing, straight into /usr |
| BR2_SYSROOT_STAGING_DESTDIR=DESTDIR=$(STAGING_DIR)/ |
| BR2_SYSROOT_TARGET_DESTDIR=DESTDIR=$(TARGET_DIR)/ |
| BR2_CONFIGURE_DEVEL_SYSROOT=--with-sysroot=$(TOOLCHAIN_DIR)/uClibc_dev/ |
| BR2_CONFIGURE_STAGING_SYSROOT=--with-sysroot=$(STAGING_DIR) |
| BR2_CONFIGURE_BUILD_TOOLS=--with-build-time-tools=$(STAGING_DIR)/usr/$(REAL_GNU_TARGET_NAME)/bin |
| BR2_SYSROOT=--sysroot=$(STAGING_DIR)/ |
| BR2_ISYSROOT=-isysroot $(STAGING_DIR) |
| else |
| BR2_SYSROOT_PREFIX=$(STAGING_DIR) |
| BR2_SYSROOT_STAGING_DESTDIR=# nothing |
| BR2_SYSROOT_TARGET_DESTDIR=# nothing |
| BR2_CONFIGURE_DEVEL_SYSROOT=--with-sysroot=$(TOOLCHAIN_DIR)/uClibc_dev/ |
| BR2_CONFIGURE_STAGING_SYSROOT=# nothing |
| BR2_CONFIGURE_BUILD_TOOLS=# nothing |
| BR2_SYSROOT=# nothing |
| BR2_ISYSROOT=#nothing |
| endif |
| |
| # FIXME -- this is temporary |
| OPTIMIZE_FOR_CPU=$(ARCH) |
| |
| # late binding check to see if the target cc supports -fwhole-program |
| CFLAGS_WHOLE_PROGRAM = $(call cc-option,-fwhole-program,) |
| CFLAGS_COMBINE = $(call cc-option,-combine,) |
| |
| # gcc has a bunch of needed stuff.... |
| include toolchain/gcc/Makefile.in |