# # Makefile for Broadcom BCM947XX boards # # Copyright (C) 2013, Broadcom Corporation. All Rights Reserved. # # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted, provided that the above # copyright notice and this permission notice appear in all copies. # # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY # SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION # OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN # CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # # $Id: Makefile,v 1.8 2010-09-17 04:51:19 $ # SHARED := ../../../../../../shared BCM947XX_OBJS = $(addprefix $(SHARED)/, hndmips.o hndchipc.o linux_gpio.o hndsflash.o ccsflash.o) BCM947XX_OBJS += $(addprefix $(SHARED)/, nvram.o) EXTRA_CFLAGS += -DLINUX_HYBRID_POSTPROCESSING_REMOVAL ifeq ($(CONFIG_PCI),y) BCM947XX_OBJS += $(addprefix $(SHARED)/, hndpci.o) pcibios.o endif ifeq ($(CONFIG_MTD_NFLASH),y) BCM947XX_OBJS += $(addprefix $(SHARED)/, hndnand.o) BCM947XX_OBJS += $(addprefix $(SHARED)/, nflash.o) endif ifeq ($(CONFIG_MTD_BCMCONF_PARTS),y) EXTRA_CFLAGS += -DBCMCONFMTD endif ifeq ($(CONFIG_GENERIC_GPIO),y) BCM947XX_OBJS += gen_gpio.o endif ifeq ($(CONFIG_BCM_DEVINFO),y) EXTRA_CFLAGS += -DBCM_DEVINFO endif BCM947XX_OBJS += setup.o prom.o time.o irq.o perfcntr.o BCM947XX_OBJS += wps_led.o bcm947xx-objs += $(BCM947XX_OBJS) obj-y += bcm947xx.o