| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | # | 
 | 2 | # Makefile for the Linux filesystems. | 
 | 3 | # | 
 | 4 | # 14 Sep 2000, Christoph Hellwig <hch@infradead.org> | 
 | 5 | # Rewritten to use lists instead of if-statements. | 
 | 6 | #  | 
 | 7 |  | 
 | 8 | obj-y :=	open.o read_write.o file_table.o buffer.o  bio.o super.o \ | 
 | 9 | 		block_dev.o char_dev.o stat.o exec.o pipe.o namei.o fcntl.o \ | 
 | 10 | 		ioctl.o readdir.o select.o fifo.o locks.o dcache.o inode.o \ | 
 | 11 | 		attr.o bad_inode.o file.o filesystems.o namespace.o aio.o \ | 
 | 12 | 		seq_file.o xattr.o libfs.o fs-writeback.o mpage.o direct-io.o \ | 
| Andrew Morton | 9d0243b | 2006-01-08 01:00:39 -0800 | [diff] [blame^] | 13 | 		ioprio.o pnode.o drop_caches.o | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 14 |  | 
| Robert Love | 0eeca28 | 2005-07-12 17:06:03 -0400 | [diff] [blame] | 15 | obj-$(CONFIG_INOTIFY)		+= inotify.o | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 16 | obj-$(CONFIG_EPOLL)		+= eventpoll.o | 
 | 17 | obj-$(CONFIG_COMPAT)		+= compat.o | 
 | 18 |  | 
 | 19 | nfsd-$(CONFIG_NFSD)		:= nfsctl.o | 
 | 20 | obj-y				+= $(nfsd-y) $(nfsd-m) | 
 | 21 |  | 
 | 22 | obj-$(CONFIG_BINFMT_AOUT)	+= binfmt_aout.o | 
 | 23 | obj-$(CONFIG_BINFMT_EM86)	+= binfmt_em86.o | 
 | 24 | obj-$(CONFIG_BINFMT_MISC)	+= binfmt_misc.o | 
 | 25 |  | 
 | 26 | # binfmt_script is always there | 
 | 27 | obj-y				+= binfmt_script.o | 
 | 28 |  | 
 | 29 | obj-$(CONFIG_BINFMT_ELF)	+= binfmt_elf.o | 
 | 30 | obj-$(CONFIG_BINFMT_ELF_FDPIC)	+= binfmt_elf_fdpic.o | 
 | 31 | obj-$(CONFIG_BINFMT_SOM)	+= binfmt_som.o | 
 | 32 | obj-$(CONFIG_BINFMT_FLAT)	+= binfmt_flat.o | 
 | 33 |  | 
 | 34 | obj-$(CONFIG_FS_MBCACHE)	+= mbcache.o | 
 | 35 | obj-$(CONFIG_FS_POSIX_ACL)	+= posix_acl.o xattr_acl.o | 
| Andreas Gruenbacher | a257cdd | 2005-06-22 17:16:26 +0000 | [diff] [blame] | 36 | obj-$(CONFIG_NFS_COMMON)	+= nfs_common/ | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 37 |  | 
 | 38 | obj-$(CONFIG_QUOTA)		+= dquot.o | 
 | 39 | obj-$(CONFIG_QFMT_V1)		+= quota_v1.o | 
 | 40 | obj-$(CONFIG_QFMT_V2)		+= quota_v2.o | 
 | 41 | obj-$(CONFIG_QUOTACTL)		+= quota.o | 
 | 42 |  | 
 | 43 | obj-$(CONFIG_DNOTIFY)		+= dnotify.o | 
 | 44 |  | 
 | 45 | obj-$(CONFIG_PROC_FS)		+= proc/ | 
 | 46 | obj-y				+= partitions/ | 
 | 47 | obj-$(CONFIG_SYSFS)		+= sysfs/ | 
 | 48 | obj-y				+= devpts/ | 
 | 49 |  | 
 | 50 | obj-$(CONFIG_PROFILING)		+= dcookies.o | 
 | 51 |   | 
 | 52 | # Do not add any filesystems before this line | 
 | 53 | obj-$(CONFIG_REISERFS_FS)	+= reiserfs/ | 
 | 54 | obj-$(CONFIG_EXT3_FS)		+= ext3/ # Before ext2 so root fs can be ext3 | 
 | 55 | obj-$(CONFIG_JBD)		+= jbd/ | 
 | 56 | obj-$(CONFIG_EXT2_FS)		+= ext2/ | 
 | 57 | obj-$(CONFIG_CRAMFS)		+= cramfs/ | 
 | 58 | obj-$(CONFIG_RAMFS)		+= ramfs/ | 
 | 59 | obj-$(CONFIG_HUGETLBFS)		+= hugetlbfs/ | 
 | 60 | obj-$(CONFIG_CODA_FS)		+= coda/ | 
 | 61 | obj-$(CONFIG_MINIX_FS)		+= minix/ | 
 | 62 | obj-$(CONFIG_FAT_FS)		+= fat/ | 
 | 63 | obj-$(CONFIG_MSDOS_FS)		+= msdos/ | 
 | 64 | obj-$(CONFIG_VFAT_FS)		+= vfat/ | 
 | 65 | obj-$(CONFIG_BFS_FS)		+= bfs/ | 
 | 66 | obj-$(CONFIG_ISO9660_FS)	+= isofs/ | 
 | 67 | obj-$(CONFIG_DEVFS_FS)		+= devfs/ | 
 | 68 | obj-$(CONFIG_HFSPLUS_FS)	+= hfsplus/ # Before hfs to find wrapped HFS+ | 
 | 69 | obj-$(CONFIG_HFS_FS)		+= hfs/ | 
 | 70 | obj-$(CONFIG_VXFS_FS)		+= freevxfs/ | 
 | 71 | obj-$(CONFIG_NFS_FS)		+= nfs/ | 
 | 72 | obj-$(CONFIG_EXPORTFS)		+= exportfs/ | 
 | 73 | obj-$(CONFIG_NFSD)		+= nfsd/ | 
 | 74 | obj-$(CONFIG_LOCKD)		+= lockd/ | 
 | 75 | obj-$(CONFIG_NLS)		+= nls/ | 
 | 76 | obj-$(CONFIG_SYSV_FS)		+= sysv/ | 
 | 77 | obj-$(CONFIG_SMB_FS)		+= smbfs/ | 
 | 78 | obj-$(CONFIG_CIFS)		+= cifs/ | 
 | 79 | obj-$(CONFIG_NCP_FS)		+= ncpfs/ | 
 | 80 | obj-$(CONFIG_HPFS_FS)		+= hpfs/ | 
 | 81 | obj-$(CONFIG_NTFS_FS)		+= ntfs/ | 
 | 82 | obj-$(CONFIG_UFS_FS)		+= ufs/ | 
 | 83 | obj-$(CONFIG_EFS_FS)		+= efs/ | 
 | 84 | obj-$(CONFIG_JFFS_FS)		+= jffs/ | 
 | 85 | obj-$(CONFIG_JFFS2_FS)		+= jffs2/ | 
 | 86 | obj-$(CONFIG_AFFS_FS)		+= affs/ | 
 | 87 | obj-$(CONFIG_ROMFS_FS)		+= romfs/ | 
 | 88 | obj-$(CONFIG_QNX4FS_FS)		+= qnx4/ | 
 | 89 | obj-$(CONFIG_AUTOFS_FS)		+= autofs/ | 
 | 90 | obj-$(CONFIG_AUTOFS4_FS)	+= autofs4/ | 
 | 91 | obj-$(CONFIG_ADFS_FS)		+= adfs/ | 
| Miklos Szeredi | 04578f1 | 2005-09-09 13:10:22 -0700 | [diff] [blame] | 92 | obj-$(CONFIG_FUSE_FS)		+= fuse/ | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 93 | obj-$(CONFIG_UDF_FS)		+= udf/ | 
| Tom Zanussi | e82894f | 2005-09-06 15:16:30 -0700 | [diff] [blame] | 94 | obj-$(CONFIG_RELAYFS_FS)	+= relayfs/ | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 95 | obj-$(CONFIG_SUN_OPENPROMFS)	+= openpromfs/ | 
 | 96 | obj-$(CONFIG_JFS_FS)		+= jfs/ | 
 | 97 | obj-$(CONFIG_XFS_FS)		+= xfs/ | 
| Eric Van Hensbergen | 93fa58c | 2005-09-09 13:04:18 -0700 | [diff] [blame] | 98 | obj-$(CONFIG_9P_FS)		+= 9p/ | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 99 | obj-$(CONFIG_AFS_FS)		+= afs/ | 
 | 100 | obj-$(CONFIG_BEFS_FS)		+= befs/ | 
 | 101 | obj-$(CONFIG_HOSTFS)		+= hostfs/ | 
 | 102 | obj-$(CONFIG_HPPFS)		+= hppfs/ | 
 | 103 | obj-$(CONFIG_DEBUG_FS)		+= debugfs/ | 
| Joel Becker | 7063fbf | 2005-12-15 14:29:43 -0800 | [diff] [blame] | 104 | obj-$(CONFIG_CONFIGFS_FS)	+= configfs/ | 
| Mark Fasheh | b4e40a5 | 2005-12-15 14:31:24 -0800 | [diff] [blame] | 105 | obj-$(CONFIG_OCFS2_FS)		+= ocfs2/ |