blob: 93229a19e7b695bae0720285d3b2175d959ce453 [file] [log] [blame]
ifeq ($(KERNELRELEASE),)
LINUX = /lib/modules/`uname -r`/build/
all:
make -C $(LINUX) M=`pwd` CONFIG_TUX3=m modules
clean:
make -C $(LINUX) M=`pwd` CONFIG_TUX3=m clean
else
obj-$(CONFIG_TUX3) += tux3.o
tux3-objs += balloc.o btree.o buffer.o commit.o dir.o dleaf.o dleaf2.o \
filemap.o iattr.o ileaf.o inode.o log.o namei.o orphan.o replay.o \
super.o utility.o writeback.o xattr.o
EXTRA_CFLAGS += -Werror -std=gnu99 -Wno-declaration-after-statement
#EXTRA_CFLAGS += -DTUX3_FLUSHER=TUX3_FLUSHER_SYNC
#EXTRA_CFLAGS += -DTUX3_FLUSHER=TUX3_FLUSHER_ASYNC_OWN
EXTRA_CFLAGS += -DTUX3_FLUSHER=TUX3_FLUSHER_ASYNC_HACK
endif