Selaa lähdekoodia

mtd-utils: add back macOS compatibility code that was dropped during the update

Signed-off-by: Felix Fietkau <[email protected]>
Felix Fietkau 7 vuotta sitten
vanhempi
sitoutus
56ae9f9b0b
1 muutettua tiedostoa jossa 12 lisäystä ja 0 poistoa
  1. 12 0
      tools/mtd-utils/Makefile

+ 12 - 0
tools/mtd-utils/Makefile

@@ -17,6 +17,15 @@ PKG_FIXUP:=autoreconf
 
 include $(INCLUDE_DIR)/host-build.mk
 
+ifneq ($(HOST_OS),Linux)
+  HOST_CFLAGS += \
+	-I$(CURDIR)/include \
+	-Dloff_t=off_t \
+	-D__BYTE_ORDER=BYTE_ORDER \
+	-include endian.h \
+	-DNO_NATIVE_SUPPORT \
+	-include fls.h
+endif
 
 HOST_CONFIGURE_VARS+= \
 	UUID_CFLAGS="-I$(STAGING_DIR_HOST)/include/e2fsprogs/uuid"
@@ -26,6 +35,9 @@ HOST_CONFIGURE_ARGS+= \
 	--without-xattr \
 	--without-lzo
 
+HOST_MAKE_FLAGS += \
+	PROGRAMS="mkfs.jffs2 ubinize mkfs.ubifs"
+
 define Host/Install
 	$(CP) \
 		$(HOST_BUILD_DIR)/mkfs.jffs2 \