summaryrefslogtreecommitdiff
path: root/packages/busybox
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2012-11-17 02:22:23 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2012-11-17 02:22:23 +0100
commitddaeab13c682225932f08e3f92c0a543d558b99d (patch)
tree662c602a4b3009aedbd8f9bf0805af764e5ce2e3 /packages/busybox
parent458df846be9079656c4899bf280f38f18a907af2 (diff)
downloadembtoolkit-ddaeab13c682225932f08e3f92c0a543d558b99d.tar.gz
embtoolkit-ddaeab13c682225932f08e3f92c0a543d558b99d.tar.bz2
embtoolkit-ddaeab13c682225932f08e3f92c0a543d558b99d.tar.xz
Packages: busybox: fix installation
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'packages/busybox')
-rw-r--r--packages/busybox/busybox.mk17
1 files changed, 10 insertions, 7 deletions
diff --git a/packages/busybox/busybox.mk b/packages/busybox/busybox.mk
index 8b1934a..45d442f 100644
--- a/packages/busybox/busybox.mk
+++ b/packages/busybox/busybox.mk
@@ -31,19 +31,22 @@ BB_SRC_DIR := $(embtk_pkgb)/busybox-$(BB_VERSION)
BB_BUILD_DIR := $(embtk_pkgb)/busybox-$(BB_VERSION)
BB_NODESTDIR := y
-BB_MAKE_ENV := CFLAGS="$(TARGET_CFLAGS) -pipe -fno-strict-aliasing"
-BB_MAKE_OPTS := CROSS_COMPILE="$(CROSS_COMPILE)" CC="$(targetcc_cached)"
-BB_MAKE_OPTS += CONFIG_PREFIX="$(embtk_rootfs)"
+BB_MAKE_OPTS := CFLAGS="$(TARGET_CFLAGS) -pipe -fno-strict-aliasing"
+BB_MAKE_OPTS += CROSS_COMPILE="$(CROSS_COMPILE)" CC="$(TARGETCC)"
+BB_MAKE_OPTS += CONFIG_PREFIX="$(embtk_rootfs)" CONFIG_EXTRA_LDFLAGS=""
define embtk_install_bb
- set -x; $(call embtk_makeinstall_pkg,bb)
+ $(call embtk_makeinstall_pkg,bb)
endef
define embtk_beforeinstall_bb
$(embtk_configure_bb)
- $(Q)$(MAKE) -C $(BB_BUILD_DIR) \
- CROSS_COMPILE="$(CROSS_COMPILE)" CC="$(targetcc_cached)" \
- CONFIG_PREFIX="$(embtk_rootfs)" oldconfig
+ $(Q)$(MAKE) -C $(BB_BUILD_DIR) $(BB_MAKE_OPTS) oldconfig
+endef
+
+# This is needed as busybox is installed directly in the rootfs
+define embtk_postinstall_bb
+ $(Q)$(MAKE) -C $(BB_BUILD_DIR) $(BB_MAKE_OPTS) install
endef
define embtk_configure_bb