Tuxera NTFS driver
[tomato.git] / release / src-rt-6.x.4708 / router / tuxera / Makefile
blob80f316c6697abe9729dab74533c32f9bf47263f5
1 include ../common.mak
2 include $(SRCBASE)/router/.config
4 # Broadcom platform
6 ifeq ($(TCONFIG_BCMARM),y)
7 SRCFILE = broadcom_arm
8 DSTDIR = $(INSTALLDIR)/lib/modules/2.6.36.4brcmarm/kernel/fs
9 endif
12 export DSTDIR
14 vpath broadcom ralink
16 all:
17 @[ ! -f $(SRCFILE)/Makefile ] || $(MAKE) -C $(SRCFILE) $@
19 clean:
20 @[ ! -f $(SRCFILE)/Makefile ] || $(MAKE) -C $(SRCFILE) $@
22 install:
23 @echo "[tuxera] Installing..."
24 @install -d $(DSTDIR)
25 @install -d $(INSTALLDIR)/usr/sbin
26 ifeq ($(TCONFIG_TFAT),y)
27 @cp -f $(SRCFILE)/fat/kernel-module/tfat.ko $(DSTDIR)
28 install -D $(SRCFILE)/fat/tools/fsck_msdos $(INSTALLDIR)/usr/sbin/fsck_msdos
29 ifneq ($(NO_MKTOOLS),y)
30 install -D $(SRCFILE)/fat/tools/newfs_msdos $(INSTALLDIR)/usr/sbin/newfs_msdos
31 #install -D $(SRCFILE)/fat/tools/fatdebug $(INSTALLDIR)/usr/sbin/fatdebug
32 #install -D $(SRCFILE)/fat/tools/fatinfo $(INSTALLDIR)/usr/sbin/fatinfo
33 #install -D $(SRCFILE)/fat/tools/dosfslabel $(INSTALLDIR)/usr/sbin/dosfslabel
34 #install -D $(SRCFILE)/fat/tools/fatdump $(INSTALLDIR)/usr/sbin/fatdump
35 endif
36 endif
37 ifeq ($(TCONFIG_TUXERA),y)
38 @cp -f $(SRCFILE)/ntfs/kernel-module/tntfs.ko $(DSTDIR)
39 install -D $(SRCFILE)/ntfs/tools/ntfsck $(INSTALLDIR)/usr/sbin/ntfsck
40 ifneq ($(NO_MKTOOLS),y)
41 install -D $(SRCFILE)/ntfs/tools/mkntfs $(INSTALLDIR)/usr/sbin/mkntfs
42 #install -D $(SRCFILE)/ntfs/tools/ntfsdebug $(INSTALLDIR)/usr/sbin/ntfsdebug
43 #install -D $(SRCFILE)/ntfs/tools/ntfsinfo $(INSTALLDIR)/usr/sbin/ntfsinfo
44 #install -D $(SRCFILE)/ntfs/tools/ntfslabel $(INSTALLDIR)/usr/sbin/ntfslabel
45 endif
46 endif
47 ifeq ($(TCONFIG_TUXERA_HFS),y)
48 cp -f $(SRCFILE)/hfsplus/kernel-module/thfsplus.ko $(DSTDIR)
49 install -D $(SRCFILE)/hfsplus/tools/fsck_hfs $(INSTALLDIR)/usr/sbin/fsck_hfs
50 ifneq ($(NO_MKTOOLS),y)
51 install -D $(SRCFILE)/hfsplus/tools/newfs_hfs $(INSTALLDIR)/usr/sbin/newfs_hfs
52 endif
53 endif
55 .phony: all clean install