# Copyright 2013 Google Inc. All Rights Reserved.

ifeq ($(DEBUG),y)
  DEBFLAGS = -O -g -DHANTRODEC_DEBUG
else
  DEBFLAGS = -O2
endif

EXTRA_CFLAGS += $(DEBFLAGS)
#EXTRA_CFLAGS += -I$(PWD)/../dwl
#EXTRA_CFLAGS += -I../avcr/vp9dec/g2/software/linux/dwl

EXTRA_CFLAGS += -DLD6B
EXTRA_CFLAGS += -DUSE_TPC_IRQ
EXTRA_CFLAGS += -DIRQ_TIMEOUT=0.1*HZ
EXTRA_CFLAGS += -DWRITE_CHECK

ifneq ($(KERNELRELEASE),)
# recursive call from kernel build system

hantrodec-objs :=
obj-$(CONFIG_VP9) += hantrodec.o

else

#KDIR := /mnt/export/Testing/Board_Version_Control/SW_Common/SOCLE_MDK-3D/openlinux/2.6.29/v0_5/android_linux-2.6.29
KDIR := ${MAKETOP}/usr/src/linux-3.10.20

PWD  := $(shell pwd)

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

endif

clean:
	rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versions
	rm -rf modules.order Module.symvers
