summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan L <jlynam@gmail.com>2017-08-11 13:39:25 +0200
committerAbdoulaye Walsimou GAYE <awg@embtoolkit.org>2017-08-11 13:39:25 +0200
commit032b071d8307b7b3ac3ac6efae08a1d609a084ef (patch)
treef399cba26b22f44b40df94258aa8eb9b687d73fd
parent531426135ae2a6ba919c1ae8240f09473dc0a656 (diff)
downloadembtoolkit-032b071d8307b7b3ac3ac6efae08a1d609a084ef.tar.gz
embtoolkit-032b071d8307b7b3ac3ac6efae08a1d609a084ef.tar.bz2
embtoolkit-032b071d8307b7b3ac3ac6efae08a1d609a084ef.tar.xz
Host tools/cygwin compat for mtdutils
Signed-off-by: Jonathan L <jlynam@gmail.com> Signed-off-by: Abdoulaye Walsimou GAYE <awg@embtoolkit.org>
-rw-r--r--packages/htools/mtdutils/mtdutils.mk7
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/htools/mtdutils/mtdutils.mk b/packages/htools/mtdutils/mtdutils.mk
index 2a3404e..ef18da1 100644
--- a/packages/htools/mtdutils/mtdutils.mk
+++ b/packages/htools/mtdutils/mtdutils.mk
@@ -34,7 +34,14 @@ MTDUTILS_HOST_DEPS := zlib_host_install lzo_host_install e2fsprogs-libuuid_host_
embtk_mtdutils_host_cppflags := -I. -Iinclude -I../include -I$(embtk_htools)/usr/include
ifneq ($(embtk_buildhost_os_type),linux)
+ ifneq ($(embtk_buildhost_os_type),cygwin)
embtk_mtdutils_host_cppflags += -Dloff_t=off_t -include endian.h
+ endif
+endif
+
+ifeq ($(embtk_buildhost_os_type),cygwin)
+embtk_mtdutils_host_cppflags += -D__USE_LINUX_IOCTL_DEFS
+embtk_mtdutils_host_cppflags += -Dswap16=__bswap16 -Dswap32=__bswap32 -Dswap64=__bswap64
endif
MTDUTILS_HOST_MAKE_ENV := LDFLAGS="-L$(embtk_htools)/usr/lib"