
csrc = \
    pvfs2-utils.c \
    devpvfs2-req.c \
    pvfs2-cache.c \
    dcache.c \
    file.c \
    inode.c \
    dir.c \
    namei.c \
    super.c \
    pvfs2-mod.c \
    pvfs2-bufmap.c \
    symlink.c \
    waitqueue.c
hsrc = \
    pvfs2-kernel.h \
    pvfs2-dev-proto.h \
    pvfs2-bufmap.h \
    upcall.h \
    downcall.h

pvfs2-objs := $(csrc:.c=.o)


#EXTRA_CFLAGS = \
#    -I$(absolute_src_dir)/ \
#    -I$(absolute_build_dir)/ \
#    -I$(absolute_src_dir)/include \
#    -I$(absolute_src_dir)/src/io/dev \
#    -I$(absolute_src_dir)/src/common/quickhash

EXTRA_CFLAGS += -I$(src) -I$(src)/include
EXTRA_CFLAGS += -DPVFS2_VERSION="\"1.2.0\""

# uncomment the following line for kernel specific
# debugging output or features
#EXTRA_CFLAGS += -DPVFS2_KERNEL_DEBUG

obj-$(CONFIG_PVFS2) += pvfs2.o
#pvfs2-objs := $(objs)

