• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/brcm-boards/bcm947xx/
1#
2# Makefile for Broadcom BCM947XX boards
3#
4# Copyright (C) 2013, Broadcom Corporation. All Rights Reserved.
5# 
6# Permission to use, copy, modify, and/or distribute this software for any
7# purpose with or without fee is hereby granted, provided that the above
8# copyright notice and this permission notice appear in all copies.
9# 
10# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
11# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
12# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
13# SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
14# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
15# OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
16# CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17#
18# $Id: Makefile,v 1.8 2010-09-17 04:51:19 $
19#
20
21SHARED := ../../../../../../shared
22
23BCM947XX_OBJS = $(addprefix $(SHARED)/, hndmips.o hndchipc.o linux_gpio.o hndsflash.o ccsflash.o)
24BCM947XX_OBJS += $(addprefix $(SHARED)/, nvram.o)
25
26EXTRA_CFLAGS += -DLINUX_HYBRID_POSTPROCESSING_REMOVAL
27
28ifeq ($(CONFIG_PCI),y)
29BCM947XX_OBJS += $(addprefix $(SHARED)/, hndpci.o) pcibios.o
30endif
31
32ifeq ($(CONFIG_MTD_NFLASH),y)
33BCM947XX_OBJS += $(addprefix $(SHARED)/, hndnand.o)
34BCM947XX_OBJS += $(addprefix $(SHARED)/, nflash.o)
35endif
36
37ifeq ($(CONFIG_MTD_BCMCONF_PARTS),y)
38EXTRA_CFLAGS += -DBCMCONFMTD
39endif
40
41ifeq ($(CONFIG_GENERIC_GPIO),y)
42BCM947XX_OBJS += gen_gpio.o
43endif
44
45
46ifeq ($(CONFIG_BCM_DEVINFO),y)
47EXTRA_CFLAGS += -DBCM_DEVINFO
48endif
49
50BCM947XX_OBJS += setup.o prom.o time.o irq.o perfcntr.o
51BCM947XX_OBJS += wps_led.o
52
53bcm947xx-objs += $(BCM947XX_OBJS)
54obj-y += bcm947xx.o
55