blob: 20554a9d9aa9e2ea991680098a1496cc0251ec20 [file] [log] [blame]
MWD=$(srctree)/arch/arm/mach-berlin
include $(MWD)/mv88de3100.mk
PWD=$(MWD)/modules/fastlogo
HEADER_PATH := \
-I$(MWD)/include \
-I$(MWD)/include/mach \
-I$(MWD)/modules/shm_amp \
-I$(PWD) \
-I$(PWD)/inc_bg2cdp
ccflags-y += -DLOGO_ENABLE_MAIN=1 -DLOGO_ENABLE_PIP=0 -DLOGO_ENABLE_AUX=0
ccflags-y += -DLOGO_PROC_FS=1 -DLOGO_TIME_PROFILE=1
ifeq ($(CONFIG_BERLIN_SHM),y)
ccflags-y += -DLOGO_USE_SHM=1
endif
ccflags-y += $(MV_DEFINE) $(HEADER_PATH)
ccflags-y += -I$(PWD)/THINVPP/include
ccflags-y += -I$(PWD)/THINVPP/source/include
ccflags-y += -I$(PWD)/THINVPP/source/MISC/include
asflags-y += -I$(PWD)
FASTLOGO_OBJ += fastlogo_soc.o
FASTLOGO_OBJ += THINVPP/source/thinvpp_api.o
FASTLOGO_OBJ += THINVPP/source/thinvpp_apifuncs.o
FASTLOGO_OBJ += THINVPP/source/thinvpp_isr.o
FASTLOGO_OBJ += THINVPP/source/MISC/source/thinvpp_bcmbuf.o
#FASTLOGO_OBJ += DHUB/source/avio_dhub_drv.o
obj-$(CONFIG_BERLIN_FASTLOGO) += galois_fastlogo.o
galois_fastlogo-objs := fastlogo_driver.o $(FASTLOGO_OBJ)