CARD=fcdslusb

ifneq ($(KERNELRELEASE),)

EXTRA_CFLAGS	+= -D__$(CARD)__ -DTARGET=\"$(CARD)\"
ifndef DEBUG
EXTRA_CFLAGS	+= -DNDEBUG
endif
EXTRA_LDFLAGS	+= $(PWD)/../lib/$(CARD)-lib.o

ifeq ($(CONFIG_USERMODE),)
obj-m		:= $(CARD).o
$(CARD)-objs	:= main.o driver.o tools.o tables.o queue.o lib.o
endif

else

KDIR		:= /lib/modules/$(shell uname -r)/build
PWD		:= $(shell pwd)

all:
		$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules

clean:
		$(RM) main.o driver.o tools.o tables.o queue.o lib.o
		$(RM) $(CARD).o $(CARD).ko 
		@$(RM) .*.cmd $(CARD).mod.* 

endif


install:
		$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules_add

