#
# This clever makefile was shamelessly copied from the ivtv project.
#
# By default, the build is done against the running kernel version.
# to build against a different kernel version, set KVER
#
#  make KVER=2.6.11-alpha
#
#  Alternatively, set KDIR
#
#  make KDIR=/usr/src/linux

V ?= 0
MDIR := extra

KVER ?= $(shell uname -r)
KDIR ?= /lib/modules/$(KVER)/build

INSTMODBASE = /lib/modules/$(KVER)
INSTMODDIR = $(INSTMODBASE)/$(MDIR)

ifneq ($(KERNELRELEASE),)
include $(src)/Kbuild
else

all::
	$(MAKE) -C $(KDIR) M=$(CURDIR) V=$(V) modules

install:: all
	mkdir -p $(INSTMODDIR)
	rm -f $()/kernel/driver/media/video/
	find $(INSTMODBASE) -name sq930.ko | xargs rm -f
	install -c -m 0644 sq930.ko $(INSTMODDIR)

clean::
	$(MAKE) -C $(KDIR) M=$(CURDIR) clean
	rm -f Module.symvers Modules.symvers

endif

install::
	/sbin/depmod -a
