1 |
1275 |
phoenix |
#
|
2 |
|
|
# Makefile for the Linux filesystems.
|
3 |
|
|
#
|
4 |
|
|
# 14 Sep 2000, Christoph Hellwig
|
5 |
|
|
# Rewritten to use lists instead of if-statements.
|
6 |
|
|
#
|
7 |
|
|
|
8 |
|
|
O_TARGET := fs.o
|
9 |
|
|
|
10 |
|
|
export-objs := filesystems.o open.o dcache.o buffer.o dquot.o
|
11 |
|
|
mod-subdirs := nls
|
12 |
|
|
|
13 |
|
|
obj-y := open.o read_write.o devices.o file_table.o buffer.o \
|
14 |
|
|
super.o block_dev.o char_dev.o stat.o exec.o pipe.o namei.o \
|
15 |
|
|
fcntl.o ioctl.o readdir.o select.o fifo.o locks.o \
|
16 |
|
|
dcache.o inode.o attr.o bad_inode.o file.o iobuf.o dnotify.o \
|
17 |
|
|
filesystems.o namespace.o seq_file.o xattr.o quota.o
|
18 |
|
|
|
19 |
|
|
obj-$(CONFIG_QUOTA) += dquot.o quota_v1.o
|
20 |
|
|
obj-$(CONFIG_QFMT_V2) += quota_v2.o
|
21 |
|
|
|
22 |
|
|
subdir-$(CONFIG_PROC_FS) += proc
|
23 |
|
|
subdir-y += partitions
|
24 |
|
|
|
25 |
|
|
# Do not add any filesystems before this line
|
26 |
|
|
subdir-$(CONFIG_EXT3_FS) += ext3 # Before ext2 so root fs can be ext3
|
27 |
|
|
subdir-$(CONFIG_JBD) += jbd
|
28 |
|
|
subdir-$(CONFIG_EXT2_FS) += ext2
|
29 |
|
|
subdir-$(CONFIG_CRAMFS) += cramfs
|
30 |
|
|
subdir-$(CONFIG_RAMFS) += ramfs
|
31 |
|
|
subdir-$(CONFIG_CODA_FS) += coda
|
32 |
|
|
subdir-$(CONFIG_INTERMEZZO_FS) += intermezzo
|
33 |
|
|
subdir-$(CONFIG_MINIX_FS) += minix
|
34 |
|
|
subdir-$(CONFIG_FAT_FS) += fat
|
35 |
|
|
subdir-$(CONFIG_UMSDOS_FS) += umsdos
|
36 |
|
|
subdir-$(CONFIG_MSDOS_FS) += msdos
|
37 |
|
|
subdir-$(CONFIG_VFAT_FS) += vfat
|
38 |
|
|
subdir-$(CONFIG_BFS_FS) += bfs
|
39 |
|
|
subdir-$(CONFIG_ISO9660_FS) += isofs
|
40 |
|
|
subdir-$(CONFIG_DEVFS_FS) += devfs
|
41 |
|
|
subdir-$(CONFIG_HFSPLUS_FS) += hfsplus # Before hfs to find wrapped HFS+
|
42 |
|
|
subdir-$(CONFIG_HFS_FS) += hfs
|
43 |
|
|
subdir-$(CONFIG_VXFS_FS) += freevxfs
|
44 |
|
|
subdir-$(CONFIG_NFS_FS) += nfs
|
45 |
|
|
subdir-$(CONFIG_NFSD) += nfsd
|
46 |
|
|
subdir-$(CONFIG_LOCKD) += lockd
|
47 |
|
|
subdir-$(CONFIG_NLS) += nls
|
48 |
|
|
subdir-$(CONFIG_SYSV_FS) += sysv
|
49 |
|
|
subdir-$(CONFIG_SMB_FS) += smbfs
|
50 |
|
|
subdir-$(CONFIG_NCP_FS) += ncpfs
|
51 |
|
|
subdir-$(CONFIG_HPFS_FS) += hpfs
|
52 |
|
|
subdir-$(CONFIG_NTFS_FS) += ntfs
|
53 |
|
|
subdir-$(CONFIG_UFS_FS) += ufs
|
54 |
|
|
subdir-$(CONFIG_EFS_FS) += efs
|
55 |
|
|
subdir-$(CONFIG_JFFS_FS) += jffs
|
56 |
|
|
subdir-$(CONFIG_JFFS2_FS) += jffs2
|
57 |
|
|
subdir-$(CONFIG_AFFS_FS) += affs
|
58 |
|
|
subdir-$(CONFIG_ROMFS_FS) += romfs
|
59 |
|
|
subdir-$(CONFIG_QNX4FS_FS) += qnx4
|
60 |
|
|
subdir-$(CONFIG_UDF_FS) += udf
|
61 |
|
|
subdir-$(CONFIG_AUTOFS_FS) += autofs
|
62 |
|
|
subdir-$(CONFIG_AUTOFS4_FS) += autofs4
|
63 |
|
|
subdir-$(CONFIG_ADFS_FS) += adfs
|
64 |
|
|
subdir-$(CONFIG_REISERFS_FS) += reiserfs
|
65 |
|
|
subdir-$(CONFIG_DEVPTS_FS) += devpts
|
66 |
|
|
subdir-$(CONFIG_SUN_OPENPROMFS) += openpromfs
|
67 |
|
|
subdir-$(CONFIG_BEFS_FS) += befs
|
68 |
|
|
subdir-$(CONFIG_JFS_FS) += jfs
|
69 |
|
|
subdir-$(CONFIG_XFS_FS) += xfs
|
70 |
|
|
|
71 |
|
|
obj-$(CONFIG_BINFMT_AOUT) += binfmt_aout.o
|
72 |
|
|
obj-$(CONFIG_BINFMT_EM86) += binfmt_em86.o
|
73 |
|
|
obj-$(CONFIG_BINFMT_MISC) += binfmt_misc.o
|
74 |
|
|
|
75 |
|
|
# binfmt_script is always there
|
76 |
|
|
obj-y += binfmt_script.o
|
77 |
|
|
|
78 |
|
|
obj-$(CONFIG_BINFMT_ELF) += binfmt_elf.o
|
79 |
|
|
|
80 |
|
|
# persistent filesystems
|
81 |
|
|
obj-y += $(join $(subdir-y),$(subdir-y:%=/%.o))
|
82 |
|
|
|
83 |
|
|
|
84 |
|
|
include $(TOPDIR)/Rules.make
|