]>
Commit | Line | Data |
---|---|---|
9030aaf9 SW |
1 | # |
2 | # Makefile for CEPH filesystem. | |
3 | # | |
4 | ||
5 | ifneq ($(KERNELRELEASE),) | |
6 | ||
7 | obj-$(CONFIG_CEPH_FS) += ceph.o | |
8 | ||
40819f6f | 9 | ceph-objs := super.o inode.o dir.o file.o locks.o addr.o ioctl.o \ |
9030aaf9 | 10 | export.o caps.o snap.o xattr.o \ |
3d14c5d2 YS |
11 | mds_client.o mdsmap.o strings.o ceph_frag.o \ |
12 | debugfs.o | |
9030aaf9 SW |
13 | |
14 | else | |
15 | #Otherwise we were called directly from the command | |
16 | # line; invoke the kernel build system. | |
17 | ||
18 | KERNELDIR ?= /lib/modules/$(shell uname -r)/build | |
19 | PWD := $(shell pwd) | |
20 | ||
21 | default: all | |
22 | ||
23 | all: | |
24 | $(MAKE) -C $(KERNELDIR) M=$(PWD) CONFIG_CEPH_FS=m modules | |
25 | ||
26 | modules_install: | |
27 | $(MAKE) -C $(KERNELDIR) M=$(PWD) CONFIG_CEPH_FS=m modules_install | |
28 | ||
29 | clean: | |
30 | $(MAKE) -C $(KERNELDIR) M=$(PWD) clean | |
31 | ||
32 | endif |