summaryrefslogtreecommitdiff
path: root/toolchain/uclibc-ng
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2016-09-24 20:55:24 +0200
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2016-09-24 20:55:24 +0200
commitc7cec1a2afff5c16a19d5972fcc9792888bc2da4 (patch)
tree668322a2c2b535de8159791f2a58461bb9205031 /toolchain/uclibc-ng
parent9e43c6b3aff1ee36d331c03f8b9b214f341ae4c2 (diff)
locale: rework locale support (not fully ready)
Diffstat (limited to 'toolchain/uclibc-ng')
-rw-r--r--toolchain/uclibc-ng/Makefile22
1 files changed, 20 insertions, 2 deletions
diff --git a/toolchain/uclibc-ng/Makefile b/toolchain/uclibc-ng/Makefile
index f50189427..faf25dd7b 100644
--- a/toolchain/uclibc-ng/Makefile
+++ b/toolchain/uclibc-ng/Makefile
@@ -95,6 +95,9 @@ endif
endif
ifeq ($(ADK_TARGET_LIBC_ICONV),y)
$(SED) 's/.*\(UCLIBC_HAS_LOCALE\).*/\1=y/' ${WRKBUILD}/.config
+endif
+ifeq ($(ADK_RUNTIME_ENABLE_LOCALE),y)
+ $(SED) 's/.*\(UCLIBC_HAS_LOCALE\).*/\1=y/' ${WRKBUILD}/.config
$(SED) 's/.*\(UCLIBC_BUILD_MINIMAL_LOCALE\).*/\1=y/' ${WRKBUILD}/.config
endif
ifeq ($(ADK_TARGET_UCLINUX),y)
@@ -307,6 +310,19 @@ $(WRKBUILD)/.compiled: $(WRKBUILD)/.configured
UCLIBC_ONLY=1 \
VERBOSE=1 \
all
+ PATH='$(HOST_PATH)' $(MAKE) $(UCLIBC_MAKEOPTS) -C $(WRKBUILD) \
+ HOSTCC="$(HOST_CC)" \
+ CC='$(TARGET_CC)' \
+ PREFIX=$(STAGING_TARGET_DIR) \
+ DEVEL_PREFIX=/usr/ \
+ DEVEL_PREFIX_LIB=/ \
+ RUNTIME_PREFIX=/ \
+ UCLIBC_EXTRA_CFLAGS="$(TARGET_CFLAGS)" \
+ UCLIBC_EXTRA_LDFLAGS="$(TARGET_LDFLAGS)" \
+ TEST_INSTALLED_UCLIBC=1 \
+ UCLIBC_ONLY=1 \
+ VERBOSE=1 \
+ utils
touch $@
$(WRKBUILD)/.installed: $(WRKBUILD)/.compiled
@@ -319,9 +335,11 @@ $(WRKBUILD)/.installed: $(WRKBUILD)/.compiled
RUNTIME_PREFIX=/ \
UCLIBC_EXTRA_CFLAGS="$(TARGET_CFLAGS)" \
UCLIBC_EXTRA_LDFLAGS="$(TARGET_LDFLAGS)" \
+ TEST_INSTALLED_UCLIBC=1 \
+ UCLIBC_ONLY=1 \
VERBOSE=1 \
- install_runtime install_dev
- PATH='$(HOST_PATH)' $(MAKE) -C $(WRKBUILD) \
+ install_runtime install_dev install_utils
+ PATH='$(HOST_PATH)' $(MAKE) $(UCLIBC_MAKEOPTS) -C $(WRKBUILD) \
HOSTCC="$(HOST_CC)" \
CC='$(TARGET_CC)' \
PREFIX=$(STAGING_TARGET_DIR) \