| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- include $(TOPDIR)/rules.mk
- include $(INCLUDE_DIR)/kernel.mk
- PKG_NAME:=linux-ntfs
- PKG_RELEASE:=1
- PKG_BUILD_PARALLEL:=1
- PKG_SOURCE_DATE:=2026-03-03
- PKG_SOURCE_URL:=https://github.com/namjaejeon/linux-ntfs
- PKG_SOURCE_PROTO:=git
- PKG_SOURCE_VERSION:=6f6beff9ac623c691e8da7455a0e9b14bf957108
- PKG_MIRROR_HASH:=b11f051e41e9993421753961bf948380bdf705a043a83f9b55dcbd7dc664fae2
- PKG_LICENSE:=GPL-2.0-or-later
- PKG_MAINTAINER:=Qingfang Deng <[email protected]>
- include $(INCLUDE_DIR)/package.mk
- define KernelPackage/fs-ntfs
- SECTION:=kernel
- CATEGORY:=Kernel modules
- SUBMENU:=Filesystems
- TITLE:=NTFS file system support
- DEPENDS:=+kmod-nls-base
- URL:=$(PKG_SOURCE_URL)
- FILES:=$(PKG_BUILD_DIR)/ntfs.ko
- AUTOLOAD:=$(call AutoProbe,ntfs)
- endef
- define KernelPackage/fs-ntfs/description
- NTFS is the file system of Microsoft Windows NT, 2000, XP and 2003.
- This allows you to mount devices formatted with the ntfs file system.
- endef
- NOSTDINC_FLAGS += \
- $(KERNEL_NOSTDINC_FLAGS) \
- -DCONFIG_NTFS_FS_POSIX_ACL
- EXTRA_KCONFIG:= \
- CONFIG_NTFS_FS=m
- MAKE_OPTS:= \
- M="$(PKG_BUILD_DIR)" \
- NOSTDINC_FLAGS="$(NOSTDINC_FLAGS)" \
- $(EXTRA_KCONFIG)
- define Build/Compile
- +$(KERNEL_MAKE) $(PKG_JOBS) $(MAKE_OPTS) modules
- endef
- $(eval $(call KernelPackage,fs-ntfs))
|