Blame view

fs/Makefile 3.59 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
4
5
6
  #
  # Makefile for the Linux filesystems.
  #
  # 14 Sep 2000, Christoph Hellwig <hch@infradead.org>
  # Rewritten to use lists instead of if-statements.
  # 
9361401eb   David Howells   [PATCH] BLOCK: Ma...
7
8
  obj-y :=	open.o read_write.o file_table.o super.o \
  		char_dev.o stat.o exec.o pipe.o namei.o fcntl.o \
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
9
10
  		ioctl.o readdir.o select.o fifo.o locks.o dcache.o inode.o \
  		attr.o bad_inode.o file.o filesystems.o namespace.o aio.o \
9361401eb   David Howells   [PATCH] BLOCK: Ma...
11
  		seq_file.o xattr.o libfs.o fs-writeback.o \
42cf11939   Josef "Jeff" Sipek   [PATCH] fsstack: ...
12
13
  		pnode.o drop_caches.o splice.o sync.o utimes.o \
  		stack.o
9361401eb   David Howells   [PATCH] BLOCK: Ma...
14
15
16
17
18
19
  
  ifeq ($(CONFIG_BLOCK),y)
  obj-y +=	buffer.o bio.o block_dev.o direct-io.o mpage.o ioprio.o
  else
  obj-y +=	no-block.o
  endif
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
20

0eeca2830   Robert Love   [PATCH] inotify
21
  obj-$(CONFIG_INOTIFY)		+= inotify.o
2d9048e20   Amy Griffis   [PATCH] inotify (...
22
  obj-$(CONFIG_INOTIFY_USER)	+= inotify_user.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
23
  obj-$(CONFIG_EPOLL)		+= eventpoll.o
e6a6d2efc   Christoph Hellwig   [PATCH] sanitize ...
24
  obj-$(CONFIG_COMPAT)		+= compat.o compat_ioctl.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
  
  nfsd-$(CONFIG_NFSD)		:= nfsctl.o
  obj-y				+= $(nfsd-y) $(nfsd-m)
  
  obj-$(CONFIG_BINFMT_AOUT)	+= binfmt_aout.o
  obj-$(CONFIG_BINFMT_EM86)	+= binfmt_em86.o
  obj-$(CONFIG_BINFMT_MISC)	+= binfmt_misc.o
  
  # binfmt_script is always there
  obj-y				+= binfmt_script.o
  
  obj-$(CONFIG_BINFMT_ELF)	+= binfmt_elf.o
  obj-$(CONFIG_BINFMT_ELF_FDPIC)	+= binfmt_elf_fdpic.o
  obj-$(CONFIG_BINFMT_SOM)	+= binfmt_som.o
  obj-$(CONFIG_BINFMT_FLAT)	+= binfmt_flat.o
  
  obj-$(CONFIG_FS_MBCACHE)	+= mbcache.o
  obj-$(CONFIG_FS_POSIX_ACL)	+= posix_acl.o xattr_acl.o
a257cdd0e   Andreas Gruenbacher   [PATCH] NFSD: Add...
43
  obj-$(CONFIG_NFS_COMMON)	+= nfs_common/
f0c8bd164   Andreas Gruenbacher   [PATCH] Generic i...
44
  obj-$(CONFIG_GENERIC_ACL)	+= generic_acl.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
45
46
47
48
49
50
51
52
53
54
55
  
  obj-$(CONFIG_QUOTA)		+= dquot.o
  obj-$(CONFIG_QFMT_V1)		+= quota_v1.o
  obj-$(CONFIG_QFMT_V2)		+= quota_v2.o
  obj-$(CONFIG_QUOTACTL)		+= quota.o
  
  obj-$(CONFIG_DNOTIFY)		+= dnotify.o
  
  obj-$(CONFIG_PROC_FS)		+= proc/
  obj-y				+= partitions/
  obj-$(CONFIG_SYSFS)		+= sysfs/
cef0893dc   Joel Becker   configfs: Make su...
56
  obj-$(CONFIG_CONFIGFS_FS)	+= configfs/
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
57
58
59
  obj-y				+= devpts/
  
  obj-$(CONFIG_PROFILING)		+= dcookies.o
e7fd41792   David Teigland   [DLM] The core of...
60
  obj-$(CONFIG_DLM)		+= dlm/
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
61
62
63
64
   
  # Do not add any filesystems before this line
  obj-$(CONFIG_REISERFS_FS)	+= reiserfs/
  obj-$(CONFIG_EXT3_FS)		+= ext3/ # Before ext2 so root fs can be ext3
02ea2104c   Mingming Cao   [PATCH] ext4: ena...
65
  obj-$(CONFIG_EXT4DEV_FS)	+= ext4/ # Before ext2 so root fs can be ext4dev
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
66
  obj-$(CONFIG_JBD)		+= jbd/
dab291af8   Mingming Cao   [PATCH] jbd2: ena...
67
  obj-$(CONFIG_JBD2)		+= jbd2/
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
68
69
70
71
72
73
74
75
76
77
78
  obj-$(CONFIG_EXT2_FS)		+= ext2/
  obj-$(CONFIG_CRAMFS)		+= cramfs/
  obj-$(CONFIG_RAMFS)		+= ramfs/
  obj-$(CONFIG_HUGETLBFS)		+= hugetlbfs/
  obj-$(CONFIG_CODA_FS)		+= coda/
  obj-$(CONFIG_MINIX_FS)		+= minix/
  obj-$(CONFIG_FAT_FS)		+= fat/
  obj-$(CONFIG_MSDOS_FS)		+= msdos/
  obj-$(CONFIG_VFAT_FS)		+= vfat/
  obj-$(CONFIG_BFS_FS)		+= bfs/
  obj-$(CONFIG_ISO9660_FS)	+= isofs/
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
79
80
  obj-$(CONFIG_HFSPLUS_FS)	+= hfsplus/ # Before hfs to find wrapped HFS+
  obj-$(CONFIG_HFS_FS)		+= hfs/
237fead61   Michael Halcrow   [PATCH] ecryptfs:...
81
  obj-$(CONFIG_ECRYPT_FS)		+= ecryptfs/
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
82
83
84
85
86
87
88
89
90
91
92
93
94
95
  obj-$(CONFIG_VXFS_FS)		+= freevxfs/
  obj-$(CONFIG_NFS_FS)		+= nfs/
  obj-$(CONFIG_EXPORTFS)		+= exportfs/
  obj-$(CONFIG_NFSD)		+= nfsd/
  obj-$(CONFIG_LOCKD)		+= lockd/
  obj-$(CONFIG_NLS)		+= nls/
  obj-$(CONFIG_SYSV_FS)		+= sysv/
  obj-$(CONFIG_SMB_FS)		+= smbfs/
  obj-$(CONFIG_CIFS)		+= cifs/
  obj-$(CONFIG_NCP_FS)		+= ncpfs/
  obj-$(CONFIG_HPFS_FS)		+= hpfs/
  obj-$(CONFIG_NTFS_FS)		+= ntfs/
  obj-$(CONFIG_UFS_FS)		+= ufs/
  obj-$(CONFIG_EFS_FS)		+= efs/
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
96
97
98
99
100
101
102
  obj-$(CONFIG_JFFS2_FS)		+= jffs2/
  obj-$(CONFIG_AFFS_FS)		+= affs/
  obj-$(CONFIG_ROMFS_FS)		+= romfs/
  obj-$(CONFIG_QNX4FS_FS)		+= qnx4/
  obj-$(CONFIG_AUTOFS_FS)		+= autofs/
  obj-$(CONFIG_AUTOFS4_FS)	+= autofs4/
  obj-$(CONFIG_ADFS_FS)		+= adfs/
04578f174   Miklos Szeredi   [PATCH] FUSE - MA...
103
  obj-$(CONFIG_FUSE_FS)		+= fuse/
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
104
105
106
107
  obj-$(CONFIG_UDF_FS)		+= udf/
  obj-$(CONFIG_SUN_OPENPROMFS)	+= openpromfs/
  obj-$(CONFIG_JFS_FS)		+= jfs/
  obj-$(CONFIG_XFS_FS)		+= xfs/
93fa58cb8   Eric Van Hensbergen   [PATCH] v9fs: Doc...
108
  obj-$(CONFIG_9P_FS)		+= 9p/
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
109
110
111
112
113
  obj-$(CONFIG_AFS_FS)		+= afs/
  obj-$(CONFIG_BEFS_FS)		+= befs/
  obj-$(CONFIG_HOSTFS)		+= hostfs/
  obj-$(CONFIG_HPPFS)		+= hppfs/
  obj-$(CONFIG_DEBUG_FS)		+= debugfs/
b4e40a518   Mark Fasheh   [PATCH] OCFS2: Th...
114
  obj-$(CONFIG_OCFS2_FS)		+= ocfs2/
f7825dcf8   David Teigland   [GFS2] Hook GFS2 ...
115
  obj-$(CONFIG_GFS2_FS)           += gfs2/