# Makefile for the bcm963xx board drivers
#
#ATI_PRODUCT_CONFIG
include $(BUILD_DIR)/make.ati.common
#^ATI_PRODUCT_CONFIG

obj-y := board.o bcm63xx_flash.o bcm63xx_led.o bcm63xx_gpio.o

ifeq ($(strip $(BRCM_CHIP)),6816)
obj-y += spidevices.o
endif
ifeq ($(strip $(BRCM_CHIP)),6818)
obj-y += spidevices.o
endif
ifeq ($(strip $(BRCM_CHIP)),63268)
obj-y += spidevices.o
endif

ifneq ($(strip $(CONFIG_BCM_CPLD1)),)
    obj-y += bcmcpld1.o
	EXTRA_CFLAGS += -DCONFIG_BCM_CPLD1
endif

EXTRA_CFLAGS += -I. -I$(INC_BRCMDRIVER_PUB_PATH)/$(BRCM_BOARD) -I$(INC_BRCMSHARED_PUB_PATH)/$(BRCM_BOARD) -I$(INC_BRCMSHARED_PUB_PATH)/$(BRCM_BOARD)
EXTRA_CFLAGS += -Werror -Wfatal-errors
EXTRA_CFLAGS += -g

#ATI_PRODUCT_CONFIG
EXTRA_CFLAGS += $(ATI_COMPILE_FLAGS)

ifneq ($(strip $(CONFIG_ATI_SFP)),)
	EXTRA_CFLAGS += -DDMP_X_ALLIEDTELESIS_COM_SFPPLUGGABLE_1 
endif
#^ATI_PRODUCT_CONFIG

ifneq ($(strip $(CONFIG_BCM_WLAN)),)
	EXTRA_CFLAGS += -DWIRELESS
endif

-include $(TOPDIR)/Rules.make

clean:
	rm -f core *.o *.a *.s

