#
# Makefile for the vflash server kernel module
#

ccflags-y :=    -I$(srctree)/drivers/bcm_media_gw/include \
                -I$(srctree)/drivers/bcm_media_gw/itc_rpc
ccflags-y += -Werror -Wfatal-errors

ifneq ($(KERNELRELEASE),)
	obj-$(CONFIG_BCM_VFLASHSERVER) := vflash_server.o

else
	#Building outside of kernel make system
	KERNELDIR ?= /lib/modules/$(shell uname -r)/build
	PWD := $(shell pwd)

default:
	$(MAKE) -C $(KERNELDIR) $(ccflags-y) M=$(PWD) modules CONFIG_BCM_VFLASHSERVER=m

docs:
	doxygen Doxyfile

clean:
	rm -fR *.o *.ko *.mod.* *.symvers *.order *.cmd .* doc/* 2>/dev/null
	echo "Clean complete"

endif
