# If KERNELRELEASE is defined, we've been invoked from the
# kernel build system and can use its language
ifneq ($(KERNELRELEASE),)


snd-asihpi-objs := asihpi.o hpicmn.o hpifunc.o hpidebug.o  hpimsgx.o hpios.o\
           hpi6000.o hpi6205.o hpi6700.o hpidspcd.o hpimsginit.o\
           hpioctl.o

obj-m := snd-asihpi.o

EXTRA_CFLAGS = -DKERNEL_ALSA_BUILD -I$(M)

# otherwise we were called directly from the command
# line; invoke the kernel build system.
else
KERNELDIR ?= /lib/modules/$(shell uname -r)/build

modules modules_install clean::
	echo $(CURDIR)
	make -C $(KERNELDIR) M=$(CURDIR) $@

clean::
	rm -f *.o Module.markers modules.order

endif
