#
# linux 2.6 series Makefile

ifeq ($(KDIR),)
	KDIR ?= /lib/modules/$(shell uname -r)/build
endif

PWD	:= $(shell pwd)

ifeq ($(QUADSTOR_ROOT),)
	QUADSTOR_ROOT := /quadstor/src
endif

ifneq ($(KERNELRELEASE),)

obj-m   += ldev.o coredev.o

ldev-objs := ldev_linux.o devq.o

coredev-objs := core_cluster.o core_send.o core_msg.o core_itf.o devqlink.o

EXTRA_CFLAGS += -I. -DLINUX -DEXPORT_SYMTAB -I$(KDIR)/drivers/scsi -I$(QUADSTOR_ROOT)/common -I$(QUADSTOR_ROOT)/export

EXTRA_CFLAGS += -g
#EXTRA_CFLAGS += -O2

#EXTRA_CFLAGS += -DENABLE_STATS

else
default:
	$(MAKE) -C $(KDIR) M=$(PWD) modules
endif

clean:
	$(MAKE) -C $(KDIR) M=$(PWD) clean
	rm -rf *.o *.ko* .*.cmd *.mod.c .tmp_versions .*.o.d Module.* *.unsigned modules.* *-safe .cache.mk
clobber: clean

install:
