K2.6 patches and update.
[tomato.git] / release / src-rt / linux / linux-2.6 / arch / mips / brcm-boards / bcm947xx / Makefile
blob088a31a1056b27f56dbb7c883d1fa99ba7228417
2 # Makefile for Broadcom BCM947XX boards
4 # Copyright (C) 2009, Broadcom Corporation
5 # All Rights Reserved.
6 #
7 # THIS SOFTWARE IS OFFERED "AS IS", AND BROADCOM GRANTS NO WARRANTIES OF ANY
8 # KIND, EXPRESS OR IMPLIED, BY STATUTE, COMMUNICATION OR OTHERWISE. BROADCOM
9 # SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
10 # FOR A SPECIFIC PURPOSE OR NONINFRINGEMENT CONCERNING THIS SOFTWARE.
12 # $Id: Makefile,v 1.7 2009/11/06 03:08:27 Exp $
15 SHARED := ../../../../../../shared
17 BCM947XX_OBJS = $(addprefix $(SHARED)/, hndmips.o hndchipc.o linux_gpio.o sflash.o)
18 BCM947XX_OBJS += $(addprefix $(SHARED)/nvram/, nvram.o)
20 ifeq ($(CONFIG_MTD_NFLASH),y)
21 BCM947XX_OBJS += $(addprefix $(SHARED)/, nflash.o)
22 endif
24 EXTRA_CFLAGS += -DLINUX_HYBRID_POSTPROCESSING_REMOVAL
26 ifeq ($(CONFIG_PCI),y)
27 BCM947XX_OBJS += $(addprefix $(SHARED)/, hndpci.o) pcibios.o
28 endif
30 ifeq ($(CONFIG_WAPI),y)
31 EXTRA_CFLAGS += -DBCMWAPI_WAI
32 endif
34 ifeq ($(CONFIG_GENERIC_GPIO),y)
35 BCM947XX_OBJS += gen_gpio.o
36 endif
39 BCM947XX_OBJS += setup.o prom.o time.o irq.o perfcntr.o
41 bcm947xx-objs += $(BCM947XX_OBJS)
42 obj-y += bcm947xx.o