TARGET_ARCH=i686 TARGET_OS=linux LIBC_STYLE=glibc LIBSTDC++_VERSION=6.0.9 LIBNSL_VERSION=2.5 GNU_TARGET_NAME = i686-unknown-linux-gnu TARGET_CC_PROBE := $(shell test -x "/opt/bin/ipkg" \ && test -x "/opt/bin/$(GNU_TARGET_NAME)-gcc" \ && echo yes) #STAGING_CPPFLAGS+= -DPATH_MAX=4096 -DLINE_MAX=2048 -DMB_LEN_MAX=16 BINUTILS_VERSION := 2.19.1 BINUTILS_IPK_VERSION := 1 ifeq (yes, $(TARGET_CC_PROBE)) HOSTCC = $(TARGET_CC) GNU_HOST_NAME = $(GNU_TARGET_NAME) TARGET_CROSS = /opt/bin/ TARGET_LIBDIR = /opt/lib TARGET_INCDIR = /opt/include TARGET_LDFLAGS = -L/opt/lib TARGET_CUSTOM_FLAGS= -O2 -pipe TARGET_CFLAGS= -I/opt/include $(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) $(TARGET_CUSTOM_FLAGS) toolchain: else CROSSTOO-NG_VERSION := 1.4.1 HOSTCC = gcc GNU_HOST_NAME = $(HOST_MACHINE)-pc-linux-gnu TARGET_CROSS_TOP = $(BASE_DIR)/toolchain/$(GNU_TARGET_NAME) TARGET_CROSS = $(TARGET_CROSS_TOP)/bin/$(GNU_TARGET_NAME)- TARGET_LIBDIR = $(TARGET_CROSS_TOP)/$(GNU_TARGET_NAME)/sys-root/lib TARGET_USRLIBDIR = $(TARGET_CROSS_TOP)/$(GNU_TARGET_NAME)/sys-root/usr/lib TARGET_INCDIR = $(TARGET_CROSS_TOP)/$(GNU_TARGET_NAME)/sys-root/usr/include TARGET_LDFLAGS = TARGET_CUSTOM_FLAGS= -O2 TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) $(TARGET_CUSTOM_FLAGS) TOOLCHAIN_BUILD_DIR=$(BASE_DIR)/toolchain/build toolchain: toolchain/.configured toolchain/.configured: ../i686g25/toolchain/build/.configured rm -rf toolchain ln -s ../i686g25/toolchain . touch $@ ../i686g25/toolchain/build/.configured: $(MAKE) -C .. i686g25-target $(MAKE) -C ../i686g25 directories toolchain endif