2 # Makefile for Broadcom BCM947XX boards
4 # Copyright (C) 2009, Broadcom Corporation
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
)
24 EXTRA_CFLAGS
+= -DLINUX_HYBRID_POSTPROCESSING_REMOVAL
26 ifeq ($(CONFIG_PCI
),y
)
27 BCM947XX_OBJS
+= $(addprefix $(SHARED
)/, hndpci.o
) pcibios.o
30 ifeq ($(CONFIG_WAPI
),y
)
31 EXTRA_CFLAGS
+= -DBCMWAPI_WAI
34 ifeq ($(CONFIG_GENERIC_GPIO
),y
)
35 BCM947XX_OBJS
+= gen_gpio.o
39 BCM947XX_OBJS
+= setup.o prom.o time.o irq.o perfcntr.o
41 bcm947xx-objs
+= $(BCM947XX_OBJS
)