summaryrefslogtreecommitdiff
path: root/toolchain/eglibc
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2009-08-21 12:34:41 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2009-08-21 12:34:41 +0200
commitf80eda0c17801058135f47e7f5ac3f6970e718ff (patch)
treeb0881d47fe31009736e4836d8ae358893c00136e /toolchain/eglibc
parentd07acf5eacf62cd8b5495f12e3b37427050270c9 (diff)
cleanup eglibc/glibc Makefiles
- make it simpler and more equal - add dependency to gperf needed for new config system
Diffstat (limited to 'toolchain/eglibc')
-rw-r--r--toolchain/eglibc/Makefile18
1 files changed, 7 insertions, 11 deletions
diff --git a/toolchain/eglibc/Makefile b/toolchain/eglibc/Makefile
index 374439100..c41752bfa 100644
--- a/toolchain/eglibc/Makefile
+++ b/toolchain/eglibc/Makefile
@@ -15,11 +15,15 @@ EGLIBC_CONFOPTS:= \
--without-cvs \
--disable-profile \
--disable-debug \
+ --enable-kernel=2.6.0 \
--without-gd \
+ --with-__thread \
+ --with-tls \
--enable-add-ons
EGLIBC_ENV:= PATH='${TARGET_PATH}' \
BUILD_CC=${HOSTCC} \
+ CFLAGS="$(TARGET_CFLAGS)" \
CC=${REAL_GNU_TARGET_NAME}-gcc \
CXX=${REAL_GNU_TARGET_NAME}-g++ \
AR=${REAL_GNU_TARGET_NAME}-ar \
@@ -36,10 +40,10 @@ EGLIBC_BUILD_DIR_INITIAL:= ${WRKDIR}/$(PKG_NAME)-$(PKG_VERSION)-headers
EGLIBC_BUILD_DIR_FINAL:= ${WRKDIR}/$(PKG_NAME)-$(PKG_VERSION)-final
$(WRKBUILD)/.headers_configure:
+ mkdir -p $(EGLIBC_BUILD_DIR_INITIAL)
(cd ${WRKDIR}/$(PKG_NAME)-$(PKG_VERSION); \
ln -sf ../ports ${WRKDIR}/$(PKG_NAME)-$(PKG_VERSION)/libc);
(cd ${WRKDIR}/$(PKG_NAME)-$(PKG_VERSION)/libc; autoconf --force);
- mkdir -p $(EGLIBC_BUILD_DIR_INITIAL)
$(CP) ${TOPDIR}/toolchain/eglibc/eglibc.config \
$(EGLIBC_BUILD_DIR_INITIAL)
(cd $(EGLIBC_BUILD_DIR_INITIAL); \
@@ -78,24 +82,16 @@ $(WRKBUILD)/.configured:
--prefix=/usr \
--enable-shared \
--enable-stackguard-randomization \
- --with-__thread \
- --with-tls \
- --enable-kernel=2.6.0 \
${EGLIBC_CONFOPTS} \
);
touch $@
$(WRKBUILD)/.compiled:
- ${EGLIBC_ENV} \
- CFLAGS="$(TARGET_CFLAGS)" \
- $(MAKE) -C $(EGLIBC_BUILD_DIR_FINAL) all
+ ${EGLIBC_ENV} $(MAKE) -C $(EGLIBC_BUILD_DIR_FINAL) all
touch $@
$(WRKBUILD)/.installed:
- PATH='${TARGET_PATH}' \
- $(MAKE) -C $(EGLIBC_BUILD_DIR_FINAL) \
- install_root=$(STAGING_DIR) \
- install
+ ${EGLIBC_ENV} $(MAKE) -C $(EGLIBC_BUILD_DIR_FINAL) install_root=$(STAGING_DIR) install
touch $@
include ${TOPDIR}/mk/toolchain.mk