1#
2# Makefile for the Broadcom wl driver
3#
4# Copyright 2007, 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.
11#
12# $Id: Makefile,v 1.1.1.1 2008/10/15 03:26:46 james26_jang Exp $
13#
14
15O_TARGET       := wl.o
16
17# Generate list of supported variants
18VLIST_BASE     ?= AP STA APSTA
19
20VLIST          += $(VLIST_BASE)
21ifeq ($(BUILD_WL_ONCHIP_G),true)
22  VLIST        += $(foreach base,$(VLIST_BASE),$(base)_ONCHIP_G)
23endif # BUILD_WL_ONCHIP_G
24
25
26# Set suffix and config based on the selected variant
27WL_SUFFIX      := $(strip $(foreach v,$(VLIST),$(if $(CONFIG_WL_USE_$(v)),$(v))))
28CONFIG_WL_CONF := $(CONFIG_WL_$(WL_SUFFIX))
29
30# Module file names use lowercase of the suffix
31wl_suffix := $(shell echo "$(WL_SUFFIX)" | tr A-Z a-z)
32
33
34include ./wl_generic.mk
35