diff options
Diffstat (limited to 'fs/reiserfs/Makefile')
-rw-r--r-- | fs/reiserfs/Makefile | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/fs/reiserfs/Makefile b/fs/reiserfs/Makefile new file mode 100644 index 000000000000..3a59309f3ca9 --- /dev/null +++ b/fs/reiserfs/Makefile | |||
@@ -0,0 +1,36 @@ | |||
1 | # | ||
2 | # Makefile for the linux reiser-filesystem routines. | ||
3 | # | ||
4 | |||
5 | obj-$(CONFIG_REISERFS_FS) += reiserfs.o | ||
6 | |||
7 | reiserfs-objs := bitmap.o do_balan.o namei.o inode.o file.o dir.o fix_node.o \ | ||
8 | super.o prints.o objectid.o lbalance.o ibalance.o stree.o \ | ||
9 | hashes.o tail_conversion.o journal.o resize.o \ | ||
10 | item_ops.o ioctl.o procfs.o | ||
11 | |||
12 | ifeq ($(CONFIG_REISERFS_FS_XATTR),y) | ||
13 | reiserfs-objs += xattr.o xattr_user.o xattr_trusted.o | ||
14 | endif | ||
15 | |||
16 | ifeq ($(CONFIG_REISERFS_FS_SECURITY),y) | ||
17 | reiserfs-objs += xattr_security.o | ||
18 | endif | ||
19 | |||
20 | ifeq ($(CONFIG_REISERFS_FS_POSIX_ACL),y) | ||
21 | reiserfs-objs += xattr_acl.o | ||
22 | endif | ||
23 | |||
24 | # gcc -O2 (the kernel default) is overaggressive on ppc32 when many inline | ||
25 | # functions are used. This causes the compiler to advance the stack | ||
26 | # pointer out of the available stack space, corrupting kernel space, | ||
27 | # and causing a panic. Since this behavior only affects ppc32, this ifeq | ||
28 | # will work around it. If any other architecture displays this behavior, | ||
29 | # add it here. | ||
30 | ifeq ($(CONFIG_PPC32),y) | ||
31 | EXTRA_CFLAGS := -O1 | ||
32 | endif | ||
33 | |||
34 | TAGS: | ||
35 | etags *.c | ||
36 | |||