Changeset 3370

Show
Ignore:
Timestamp:
08/01/07 14:46:59 (1 year ago)
Author:
tg
Message:

pregenerate locale support stuff

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/toolchain/uClibc/Makefile

    r3369 r3370  
    3737        cp files/arc4random.c ${WRKSRC}/libc/stdlib/ 
    3838        cp files/s_round.c ${WRKSRC}/libm/      # from MirBSD libm! 
    39         cp files/{codesets,locales}.txt ${WRKSRC}/extra/locale/ 
     39        cp locale/* ${WRKSRC}/extra/locale/ 
    4040        touch $(PKG_BUILD_DIR)/.unpacked 
    4141 
    4242$(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.unpacked 
    43 #           -e 'sUCLIBC_HAS_LOCALE=y# UCLIBC_HAS_LOCALE is not set' \ 
    4443        $(SED) 's,^CROSS=.*,CROSS=$(TARGET_CROSS),g' $(PKG_BUILD_DIR)/Rules.mak 
    4544        sed -e 's^KERNEL_SOURCE.*$$KERNEL_SOURCE=\"${LINUX_HEADERS_DIR}\"' \ 
     
    5453                HOSTCC="$(HOSTCC)" \ 
    5554                CPU_CFLAGS="$(TARGET_CFLAGS)" \ 
    56                 pregen install_dev; 
     55                headers 
     56        $(MAKE) -C $(PKG_BUILD_DIR)/extra/locale \ 
     57                PREFIX=$(TOOLCHAIN_BUILD_DIR)/uClibc_dev/ \ 
     58                DEVEL_PREFIX=/usr/ \ 
     59                RUNTIME_PREFIX=$(TOOLCHAIN_BUILD_DIR)/uClibc_dev/ \ 
     60                HOSTCC="$(HOSTCC)" \ 
     61                CPU_CFLAGS="$(TARGET_CFLAGS)" \ 
     62                pregen 
     63        $(MAKE) -C $(PKG_BUILD_DIR) \ 
     64                PREFIX=$(TOOLCHAIN_BUILD_DIR)/uClibc_dev/ \ 
     65                DEVEL_PREFIX=/usr/ \ 
     66                RUNTIME_PREFIX=$(TOOLCHAIN_BUILD_DIR)/uClibc_dev/ \ 
     67                HOSTCC="$(HOSTCC)" \ 
     68                CPU_CFLAGS="$(TARGET_CFLAGS)" \ 
     69                install_dev 
    5770        touch $(PKG_BUILD_DIR)/.configured 
    5871 
    5972$(PKG_BUILD_DIR)/lib/libc.a: $(PKG_BUILD_DIR)/.configured $(LIBFLOAT_TARGET) 
    60 #       sed -e 's^KERNEL_SOURCE.*$$KERNEL_SOURCE=\"${LINUX_HEADERS_DIR}\"' \ 
    61 #           files/config.${ARCH} >${PKG_BUILD_DIR}/.config 
    62 #       ${MAKE} -C ${PKG_BUILD_DIR} oldconfig 
    6373        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    6474                PREFIX= \ 
  • trunk/freewrt/toolchain/uClibc/patches/patch-Makefile

    r3369 r3370  
    22--- uClibc-0.9.28.orig/Makefile 2005-08-18 00:49:49.000000000 +0200 
    33+++ uClibc-0.9.28/Makefile      2007-08-01 12:32:53.000000000 +0200 
    4 @@ -129,6 +129,7 @@ WGET:=wget --passive-ftp 
    5  LOCALE_DATA_FILENAME:=uClibc-locale-030818.tgz 
    6   
    7  pregen: headers 
    8 +ifeq ($(strip $(UCLIBC_HAS_LOCALE)),y) 
    9  ifeq ($(strip $(UCLIBC_DOWNLOAD_PREGENERATED_LOCALE_DATA)),y) 
    10         (cd extra/locale; \ 
    11         if [ ! -f $(LOCALE_DATA_FILENAME) ] ; then \ 
    12 @@ -138,6 +139,9 @@ endif 
    13  ifeq ($(strip $(UCLIBC_PREGENERATED_LOCALE_DATA)),y) 
    14         (cd extra/locale; zcat $(LOCALE_DATA_FILENAME) | tar -xvf -) 
    15         $(MAKE) -C extra/locale pregen 
    16 +else 
    17 +       $(MAKE) -C extra/locale all 
    18 +endif 
    19  endif 
    20   
    21   
    224@@ -158,12 +162,7 @@ install_dev: 
    235        $(INSTALL) -d $(PREFIX)$(DEVEL_PREFIX)lib