diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2012-11-17 02:22:23 +0100 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2012-11-17 02:22:23 +0100 |
commit | ddaeab13c682225932f08e3f92c0a543d558b99d (patch) | |
tree | 662c602a4b3009aedbd8f9bf0805af764e5ce2e3 /packages/busybox | |
parent | 458df846be9079656c4899bf280f38f18a907af2 (diff) | |
download | embtoolkit-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.mk | 17 |
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 |