# # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk include $(INCLUDE_DIR)/kernel.mk PKG_NAME:=exfat PKG_VERSION:=5.8.7 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/namjaejeon/linux-exfat-oot/tar.gz/$(PKG_VERSION)? PKG_HASH:=20254677bed3f456e89cc9d757c1a47abbadab4d75640eef4a995370a37be3f4 PKG_MAINTAINER:= PKG_LICENSE:=GPL-2.0-only include $(INCLUDE_DIR)/package.mk TAR_OPTIONS+= --strip-components 1 TAR_CMD=$(HOST_TAR) -C $(1) $(TAR_OPTIONS) define KernelPackage/fs-exfat SECTION:=kernel CATEGORY:=Kernel modules SUBMENU:=Filesystems TITLE:=exFAT kernel module FILES:=$(PKG_BUILD_DIR)/exfat.ko AUTOLOAD:=$(call AutoProbe,exfat) DEPENDS:= +kmod-nls-base endef define KernelPackage/exfat/description This package provides the kernel module for exfat. endef define Build/Compile $(KERNEL_MAKE) M="$(PKG_BUILD_DIR)" \ EXTRA_CFLAGS="$(EXTRA_CFLAGS)" \ $(PKG_EXTRA_KCONFIG) \ CONFIG_EXFAT_FS=m \ modules endef $(eval $(call KernelPackage,fs-exfat))