From bae20c13c3f14a02615534d6adddec737e759ed3 Mon Sep 17 00:00:00 2001 From: Abdoulaye Walsimou Gaye Date: Fri, 9 May 2014 23:07:05 +0200 Subject: Host tools: mtdutils: fix build on non linux systems Signed-off-by: Abdoulaye Walsimou Gaye --- packages/htools/mtdutils/mtdutils.mk | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'packages/htools') 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 -- cgit v1.2.3