include ../../$(CONFIG) GARNAME = glibc GARVERSION = $(LIBC_VER) CATEGORIES = toolchain DEPENDS = LIBDEPS = DESCRIPTION = glibc for CRIS architecture DISTFILES = $(LIBC_SRC) $(LIBC_PATCH_SCRIPT) $(LIBC_SCRIPT_FILE) $(LIBC_PATCHES) DEBIAN_PACKAGES = libc6-dev libc-dev ifeq ($(USE_SOFTFLOAT), yes) GLIBC_SOFTFLOAT=--without-fp endif CONFIGURE_SCRIPTS=$(WORKDIR)/build-glibc/configure CONFIGURE_SRCDIR=../../$(WORKSRC) CONFIGURE_ENV=ac_preproc_ok=true CC="$(CROSS_CC)" CONFIGURE_ARGS=--prefix=/usr --host=$(TARGET) --build=$(BUILD) --with-headers=$(HEADERS_DIR) --enable-add-ons=linuxthreads --disable-profile --enable-kernel=2.4.5 BUILD_SCRIPTS = $(WORKDIR)/build-glibc/Makefile BUILD_ENV=ac_preproc_ok=true CC="$(CROSS_CC)" SBOX_DEFAULT_AUTOCONF=2.50 BUILD_ARGS = all INSTALL_SCRIPTS = $(WORKDIR)/build-glibc/Makefile INSTALL_ENV=ac_preproc_ok=true CC="$(CROSS_CC)" INSTALL_ARGS=install_root=$(COMPILER_DIR) include ../category.mk pre-configure: [ x"$(LIBC_PATCH_SCRIPT)" == x ] || \ $(DOWNLOADDIR)/$(LIBC_PATCH_SCRIPT) $(DOWNLOADDIR)/$(LIBC_SCRIPT_FILE) $(WORKSRC) for FILE in $(LIBC_PATCHES); do \ patch -d $(WORKSRC) -p1 < $(DOWNLOADDIR)/$$FILE; \ done mkdir -p $(WORKDIR)/build-glibc $(MAKECOOKIE) post-install: mkdir -p $(COMPILER_DIR)/$(TARGET)/lib $(COMPILER_DIR)/$(TARGET)/sys-include cp -a $(COMPILER_DIR)/usr/lib/* $(COMPILER_DIR)/$(TARGET)/lib/ cp -a $(COMPILER_DIR)/lib/* $(COMPILER_DIR)/$(TARGET)/lib/ cp -a $(COMPILER_DIR)/usr/include/* $(COMPILER_DIR)/$(TARGET)/sys-include/ echo "GROUP ( libc.so.6 libc_nonshared.a )" > $(COMPILER_DIR)/$(TARGET)/lib/libc.so echo "GROUP ( libc.so.6 libc_nonshared.a )" > $(COMPILER_DIR)/usr/lib/libc.so echo "GROUP ( libpthread.so.0 libpthread_nonshared.a )" > $(COMPILER_DIR)/usr/lib/libpthread.so echo "GROUP ( libpthread.so.0 libpthread_nonshared.a )" > $(COMPILER_DIR)/$(TARGET)/lib/libpthread.so $(MAKECOOKIE)