]> git.neil.brown.name Git - LaFS.git/blob - Makefile
Add tracking of refcount sources.
[LaFS.git] / Makefile
1 #
2 # Makefile for LaFS
3 #
4
5
6 ARCH=i386
7 ifneq ($(KERNELRELEASE),)
8 # kbuild part
9
10 EXTRA_CFLAGS += -Werror -DDUMP -DDEBUG_REF=1
11 obj-m += lafs.o
12
13 lafs-y := super.o io.o roll.o dir.o inode.o index.o block.o file.o link.o dir-avl.o \
14         snapshot.o quota.o summary.o modify.o checkpoint.o cluster.o orphan.o \
15         segments.o clean.o
16
17 else
18
19 KERNELDIR := /home/src/lafs-2.6.27
20 all::
21         $(MAKE) -C $(KERNELDIR) ARCH=i386 M=`pwd`
22         nm lafs.o | grep ' T ' | grep -v lafs_
23
24 modules ::
25         $(MAKE) -C $(KERNELDIR) M=`pwd` CC=$(CC) modules
26
27 test: all
28         cp ../code2/fred.safe ../code2/fred
29         sh test/runtty
30         reset
31
32 endif