]> git.webhop.me Git - bs-cst-neutrino-hd.git/commitdiff
add target fuse-exfat & exfat-utils and use it
authorMarkham <markham001@gmx.de>
Wed, 29 Aug 2018 21:46:25 +0000 (23:46 +0200)
committerMarkham <markham001@gmx.de>
Wed, 29 Aug 2018 21:46:25 +0000 (23:46 +0200)
make/archives.mk
make/bootstrap.mk
make/libraries.mk
make/versions.mk

index 8c1c6f4daa7d86f96e4fd08e8219d41d34e84e57..9131af7bfbdcaac71cfa0b34700070d73e607392 100755 (executable)
@@ -174,6 +174,12 @@ $(ARCHIVE)/e2fsprogs-$(HOST_E2FSPROGS_VER).tar.gz:
 $(ARCHIVE)/xfsprogs-3.1.11.tar.gz:
        $(WGET) http://www.fhloston-paradise.de/xfsprogs-3.1.11.tar.gz
 
+$(ARCHIVE)/fuse-exfat-$(FUSE_EXFAT_VER).tar.gz:
+       $(WGET) https://github.com/relan/exfat/releases/download/v$(FUSE_EXFAT_VER)/fuse-exfat-$(FUSE_EXFAT_VER).tar.gz
+
+$(ARCHIVE)/exfat-utils-$(EXFAT_UTILS_VER).tar.gz:
+       $(WGET) https://github.com/relan/exfat/releases/download/v$(EXFAT_UTILS_VER)/exfat-utils-$(EXFAT_UTILS_VER).tar.gz
+
 $(ARCHIVE)/gdb-7.3.1.tar.bz2:
        $(WGET) http://www.fhloston-paradise.de/gdb-7.3.1.tar.bz2
 
index 9640d710017e005efc4f3009c554bd7f0cf857cd..f2b55f9c2d9e5d19ffc93efc03eedf3cba95a5fd 100755 (executable)
@@ -24,6 +24,7 @@ bootstrap: $(BOOTSTRAP)
 SYSTEM_TOOLS  = $(D)/busybox
 SYSTEM_TOOLS += $(D)/zlib
 SYSTEM_TOOLS += $(D)/e2fsprogs
+SYSTEM_TOOLS += $(D)/exfat-utils
 SYSTEM_TOOLS += $(D)/util-linux
 SYSTEM_TOOLS += $(D)/vsftpd
 SYSTEM_TOOLS += $(D)/mtd-utils
index 34ca86f29f6a0cd990ee6d66e62613710c59e4e5..f459d82dfe302def28245931a469433712a34519 100755 (executable)
@@ -298,6 +298,38 @@ $(D)/libfuse: $(ARCHIVE)/fuse-$(FUSE_VER).tar.gz | $(TARGETPREFIX)
        $(REMOVE)/fuse-$(FUSE_VER)
        $(TOUCH)
 
+$(D)/fuse-exfat: $(ARCHIVE)/fuse-exfat-$(FUSE_EXFAT_VER).tar.gz $(D)/libfuse | $(TARGETPREFIX)
+       $(START_BUILD)
+       $(REMOVE)/fuse-exfat-$(FUSE_EXFAT_VER)
+       $(UNTAR)/fuse-exfat-$(FUSE_EXFAT_VER).tar.gz
+       pushd $(BUILD_TMP)/fuse-exfat-$(FUSE_EXFAT_VER); \
+               autoreconf -fi; \
+               $(CONFIGURE) \
+                       --prefix= \
+                       --docdir=/.remove \
+                       --mandir=/.remove \
+                       ; \
+               $(MAKE); \
+               $(MAKE) install DESTDIR=$(TARGETPREFIX)
+       $(REMOVE)/fuse-exfat-$(FUSE_EXFAT_VER)
+       $(TOUCH)
+
+$(D)/exfat-utils: $(ARCHIVE)/exfat-utils-$(EXFAT_UTILS_VER).tar.gz $(D)/fuse-exfat | $(TARGETPREFIX)
+       $(START_BUILD)
+       $(REMOVE)/exfat-utils-$(EXFAT_UTILS_VER)
+       $(UNTAR)/exfat-utils-$(EXFAT_UTILS_VER).tar.gz
+       pushd $(BUILD_TMP)/exfat-utils-$(EXFAT_UTILS_VER); \
+               autoreconf -fi; \
+               $(CONFIGURE) \
+                       --prefix= \
+                       --docdir=/.remove \
+                       --mandir=/.remove \
+                       ; \
+               $(MAKE); \
+               $(MAKE) install DESTDIR=$(TARGETPREFIX)
+       $(REMOVE)/exfat-utils-$(EXFAT_UTILS_VER)
+       $(TOUCH)
+
 $(D)/libdvdread: $(ARCHIVE)/libdvdread-$(LIBDVDREAD_VER).tar.xz | $(TARGETPREFIX)
        $(START_BUILD)
        $(REMOVE)/libdvdread-$(LIBDVDREAD_VER)
index 9fe23199377c774a7bd8d745f25d5dbeb5adfe79..5fcd1df5de386ff3ab5aa16baa0e144b30a35df9 100644 (file)
@@ -46,6 +46,12 @@ CURL_VER = 7.61.0
 # e2fsprogs; filesystem utilities for use with the ext[x] filesystem
 E2FSPROGS_VER=1.42.13
 
+# Free exFAT file system implementation
+FUSE_EXFAT_VER=1.2.8
+
+# Utilities for exFAT file system
+EXFAT_UTILS_VER=1.2.8
+
 # C library for parsing XML
 EXPAT_VER = 2.2.0