KERNEL_SRC 		 = /lib/modules/`uname -r`/build

PWD             ?= $(shell pwd)

obj-m 			+= xr17v35x.o

xrpci-objs 		:= xr17v35x.o

EXTRA_CFLAGS 	+= -DDEBUG=0

USE_PORT_NUM	:= 2

ccflags-y       := -D_USE_PORT_NUM=$(USE_PORT_NUM)

all: build

build:
	$(MAKE) -C $(KERNEL_SRC) M=$(PWD) modules

install:
	cp xr17v35x.ko /lib/modules/$(shell uname -r)/kernel/drivers/char
	depmod -a

clean:
	rm -f *~ *.o
	rm -f *~ *.ko
	rm -f modules.order Module.symvers xr17v35x.mod.c xr17v35x.o.ur-safe
	rm -f .xr17v35x.ko.cmd .xr17v35x.mod.o.cmd .xr17v35x.o.cmd .xr17v35x.o.d .cache.mk
	rm -rf .tmp_versions
	rm -f /lib/modules/$(shell uname -r)/kernel/drivers/char/xr17v35x.ko
