diff options
| -rw-r--r-- | package/mtd/Makefile | 6 | ||||
| -rw-r--r-- | package/mtd/mtd.c | 4 | 
2 files changed, 9 insertions, 1 deletions
diff --git a/package/mtd/Makefile b/package/mtd/Makefile index bfbb301e4..b2090a6e4 100644 --- a/package/mtd/Makefile +++ b/package/mtd/Makefile @@ -7,6 +7,10 @@ PKG_RELEASE := 1  PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME) +ifeq ($(LINUX_VERSION),2.4.30) +VER=-DLINUX_24 +endif +  include $(TOPDIR)/package/rules.mk  $(eval $(call PKG_template,MTD,$(PKG_NAME),$(PKG_RELEASE),$(ARCH))) @@ -16,7 +20,7 @@ $(PKG_BUILD_DIR)/.prepared:  	touch $@  $(PKG_BUILD_DIR)/.built: -	$(TARGET_CC) $(TARGET_CFLAGS) -o $(PKG_BUILD_DIR)/mtd mtd.c +	$(TARGET_CC) -I$(LINUX_DIR)/include $(VER) $(TARGET_CFLAGS) -o $(PKG_BUILD_DIR)/mtd mtd.c  	touch $@  $(IPKG_MTD):  diff --git a/package/mtd/mtd.c b/package/mtd/mtd.c index 69ef06496..e55986494 100644 --- a/package/mtd/mtd.c +++ b/package/mtd/mtd.c @@ -40,7 +40,11 @@  #include <sys/reboot.h>  #include <string.h> +#ifdef LINUX_24  #include <linux/mtd/mtd.h> +#else +#include <mtd/mtd-user.h> +#endif  #define TRX_MAGIC       0x30524448      /* "HDR0" */  #define BUFSIZE (10 * 1024)  | 
