summaryrefslogtreecommitdiff
path: root/packages/htools
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-05-09 23:07:05 +0200
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-05-09 23:07:05 +0200
commitbae20c13c3f14a02615534d6adddec737e759ed3 (patch)
treecb179e549e07ded309fb4ea4b8fd7e6eb072947a /packages/htools
parent42369802d41bfb13989722d208dfa85f3993e766 (diff)
downloadembtoolkit-bae20c13c3f14a02615534d6adddec737e759ed3.tar.gz
embtoolkit-bae20c13c3f14a02615534d6adddec737e759ed3.tar.bz2
embtoolkit-bae20c13c3f14a02615534d6adddec737e759ed3.tar.xz
Host tools: mtdutils: fix build on non linux systems
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'packages/htools')
-rw-r--r--packages/htools/mtdutils/mtdutils.mk7
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/htools/mtdutils/mtdutils.mk b/packages/htools/mtdutils/mtdutils.mk
index 4c105e7..790fd4a 100644
--- a/packages/htools/mtdutils/mtdutils.mk
+++ b/packages/htools/mtdutils/mtdutils.mk
@@ -32,8 +32,13 @@ MTDUTILS_HOST_BUILD_DIR := $(embtk_toolsb)/mtd-utils-$(MTDUTILS_HOST_VERSION)
MTDUTILS_HOST_DEPS := zlib_host_install lzo_host_install e2fsprogs_host_install
+embtk_mtdutils_host_cppflags := -I. -Iinclude -I../include -I$(embtk_htools)/usr/include
+ifneq ($(embtk_buildhost_os_type),linux)
+embtk_mtdutils_host_cppflags += -Dloff_t=off_t -include endian.h
+endif
+
MTDUTILS_HOST_MAKE_ENV := LDFLAGS="-L$(embtk_htools)/usr/lib"
-MTDUTILS_HOST_MAKE_ENV += CPPFLAGS="-I. -Iinclude -I../include -I$(embtk_htools)/usr/include"
+MTDUTILS_HOST_MAKE_ENV += CPPFLAGS="$(embtk_mtdutils_host_cppflags)"
MTDUTILS_HOST_MAKE_ENV += BUILDDIR=$(MTDUTILS_HOST_BUILD_DIR)
MTDUTILS_HOST_MAKE_OPTS := CC=$(HOSTCC_CACHED)
MTDUTILS_HOST_MAKE_OPTS += DESTDIR=$(embtk_htools) WITHOUT_XATTR=1