summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
Diffstat (limited to 'packages')
-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"