source: svn/newcon3bcm2_21bu/nexus/build/nfe_driver/Makefile @ 46

Last change on this file since 46 was 46, checked in by megakiss, 11 years ago

459Mhz로 OTC 주파수 변경

  • Property svn:executable set to *
File size: 4.1 KB
Line 
1#############################################################################
2#    (c)2011 Broadcom Corporation
3#
4# This program is the proprietary software of Broadcom Corporation and/or its licensors,
5# and may only be used, duplicated, modified or distributed pursuant to the terms and
6# conditions of a separate, written license agreement executed between you and Broadcom
7# (an "Authorized License").  Except as set forth in an Authorized License, Broadcom grants
8# no license (express or implied), right to use, or waiver of any kind with respect to the
9# Software, and Broadcom expressly reserves all rights in and to the Software and all
10# intellectual property rights therein.  IF YOU HAVE NO AUTHORIZED LICENSE, THEN YOU
11# HAVE NO RIGHT TO USE THIS SOFTWARE IN ANY WAY, AND SHOULD IMMEDIATELY
12# NOTIFY BROADCOM AND DISCONTINUE ALL USE OF THE SOFTWARE. 
13
14# Except as expressly set forth in the Authorized License,
15
16# 1.     This program, including its structure, sequence and organization, constitutes the valuable trade
17# secrets of Broadcom, and you shall use all reasonable efforts to protect the confidentiality thereof,
18# and to use this information only in connection with your use of Broadcom integrated circuit products.
19
20# 2.     TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE SOFTWARE IS PROVIDED "AS IS"
21# AND WITH ALL FAULTS AND BROADCOM MAKES NO PROMISES, REPRESENTATIONS OR
22# WARRANTIES, EITHER EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE, WITH RESPECT TO
23# THE SOFTWARE.  BROADCOM SPECIFICALLY DISCLAIMS ANY AND ALL IMPLIED WARRANTIES
24# OF TITLE, MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR A PARTICULAR PURPOSE,
25# LACK OF VIRUSES, ACCURACY OR COMPLETENESS, QUIET ENJOYMENT, QUIET POSSESSION
26# OR CORRESPONDENCE TO DESCRIPTION. YOU ASSUME THE ENTIRE RISK ARISING OUT OF
27# USE OR PERFORMANCE OF THE SOFTWARE.
28#
29# 3.     TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL BROADCOM OR ITS
30# LICENSORS BE LIABLE FOR (i) CONSEQUENTIAL, INCIDENTAL, SPECIAL, INDIRECT, OR
31# EXEMPLARY DAMAGES WHATSOEVER ARISING OUT OF OR IN ANY WAY RELATING TO YOUR
32# USE OF OR INABILITY TO USE THE SOFTWARE EVEN IF BROADCOM HAS BEEN ADVISED OF
33# THE POSSIBILITY OF SUCH DAMAGES; OR (ii) ANY AMOUNT IN EXCESS OF THE AMOUNT
34# ACTUALLY PAID FOR THE SOFTWARE ITSELF OR U.S. $1, WHICHEVER IS GREATER. THESE
35# LIMITATIONS SHALL APPLY NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF
36# ANY LIMITED REMEDY.
37#
38# $brcm_Workfile: Makefile $
39# $brcm_Revision: 1 $
40# $brcm_Date: 5/3/11 5:09p $
41#
42# Module Description:
43#
44# Revision History:
45#
46# $brcm_Log: /nexus/build/nfe_driver/Makefile $
47#
48# 1   5/3/11 5:09p erickson
49# SW7420-1819: repartition so NFE is a standard feature
50#
51#############################################################################
52############################################################
53#     (c)2010 Broadcom Corporation
54#
55# This program is free software; you can redistribute it and/or modify
56# it under the terms of the GNU General Public License version 2 as
57# published by the Free Software Foundation.
58#
59# This program is distributed in the hope that it will be useful,
60# but WITHOUT ANY WARRANTY; without even the implied warranty of
61# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
62# GNU General Public License for more details.
63#
64# You should have received a copy of the GNU General Public License
65# along with this program; if not, write to the Free Software
66# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
67############################################################
68
69CWD := $(shell pwd)
70
71# NFE driver has a separate Makefile which uses kbuild
72# the driver has the minimal amount of source code to interface with the nexus firmware and be portable
73
74# NOTE: $LINUX/Makefile defaults ARCH=mips. It cannot be set to mipsel-linux here.
75CROSS_COMPILE ?= mipsel-linux
76CP = cp -f
77
78NEXUS_PLATFORM ?= $(PLATFORM)
79LINUX ?= /opt/brcm/linux
80
81all:
82        make -C $(LINUX) M=$(CWD) modules PLATFORM=$(NEXUS_PLATFORM)
83
84clean:
85        make -C $(LINUX) M=$(CWD) clean
86
87ifeq ($(INSTALL_DIR),)
88install:
89        $(error INSTALL_DIR is undefined)
90else
91install: all
92        @echo "[Install... nexus.ko]"
93        ${Q_}$(CP) nexus.ko $(INSTALL_DIR)
94endif
Note: See TracBrowser for help on using the repository browser.