#
#   $Id: Makefile,v 1.6 2003/08/13 13:06:35 jh Exp $
#
#   Fixes:	Dmitry Kasatkin 
#		

ifdef src
    clean-files := .*o.cmd *.ko *.o *.mod.*
else
    src = .
endif

include $(src)/../../config.mk

SRCS_M = bt3c_cs.c
DMODULE = affix_bt3c_cs.o
KMODULE = affix_bt3c_cs.ko

ifdef NEW_KERNEL
    OBJS_M += $(SRCS_M:%.c=%.o)
    OBJS_MX += $(SRCS_MX:%.c=%.o)
    obj-m += $(DMODULE)
    affix_bt3c_cs-objs += $(OBJS_M) $(OBJS_MX)
    MODULE = $(KMODULE)
    MODFILE = $(KMODULE)
else
    MODFILE = $(DMODULE)
    MODULE = ../../bin/affix_bt3c_cs.o
endif

all: $(MODULE)

install: $(MODULE)
	install -m 0755 -d $(DESTDIR)$(MODDIR)/kernel/drivers/affix
	install -m 0644 $(MODULE) $(DESTDIR)$(MODDIR)/kernel/drivers/affix

uninstall:
	@rm -f $(DESTDIR)$(MODDIR)/kernel/drivers/affix/$(MODFILE)

clean:
	@rm -f core core.* *.o .*.o *.s *.a *.e tmp_make *~
	@rm -f *.ko .*o.cmd *mod.c
	@rm -rf .depfiles

ifdef OLD_KERNEL
    include $(src)/../../rules.mk
endif
