a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# CDDL HEADER START
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# The contents of this file are subject to the terms of the
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# Common Development and Distribution License (the "License").
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# You may not use this file except in compliance with the License.
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# or http://www.opensolaris.org/os/licensing.
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# See the License for the specific language governing permissions
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# and limitations under the License.
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# When distributing Covered Code, include this CDDL HEADER in each
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# If applicable, add the following below this CDDL HEADER, with the
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# fields enclosed by brackets "[]" replaced with your own identifying
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# information: Portions Copyright [yyyy] [name of copyright owner]
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# CDDL HEADER END
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
020c47705d28102a8df83a43ddf08e34dde21f22ql# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# Use is subject to license terms.
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
7014882c6a3672fd0e5d60200af8643ae53c5928Richard Lowe
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# This makefile drives the production of the realtek 8180
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# wifi(rtw) driver module in intel systems
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4ql
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# Path to the base of the uts directory tree (usually /usr/src/uts).
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4qlUTSBASE = ../..
a72f7ea693101cc48bafbb4db6bb437d828011c4ql
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# Define the module and object file sets.
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4qlMODULE = rtw
a72f7ea693101cc48bafbb4db6bb437d828011c4qlOBJECTS = $(RTW_OBJS:%=$(OBJS_DIR)/%)
a72f7ea693101cc48bafbb4db6bb437d828011c4qlLINTS = $(RTW_OBJS:%.o=$(LINTS_DIR)/%.ln)
a72f7ea693101cc48bafbb4db6bb437d828011c4qlROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
a72f7ea693101cc48bafbb4db6bb437d828011c4ql
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# Include common rules.
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4qlinclude $(UTSBASE)/intel/Makefile.intel
a72f7ea693101cc48bafbb4db6bb437d828011c4ql
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# Define targets
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4qlALL_TARGET = $(BINARY)
a72f7ea693101cc48bafbb4db6bb437d828011c4qlLINT_TARGET = $(MODULE).lint
a72f7ea693101cc48bafbb4db6bb437d828011c4qlINSTALL_TARGET = $(BINARY) $(ROOTMODULE)
a72f7ea693101cc48bafbb4db6bb437d828011c4ql
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# Driver depends on MAC-WIFI & net80211 misc modules
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4qlLDFLAGS += -dy -Nmisc/mac -Nmisc/net80211
a72f7ea693101cc48bafbb4db6bb437d828011c4ql
7014882c6a3672fd0e5d60200af8643ae53c5928Richard LoweCERRWARN += -_gcc=-Wno-type-limits
7014882c6a3672fd0e5d60200af8643ae53c5928Richard LoweCERRWARN += -_gcc=-Wno-unused-label
7014882c6a3672fd0e5d60200af8643ae53c5928Richard LoweCERRWARN += -_gcc=-Wno-switch
7014882c6a3672fd0e5d60200af8643ae53c5928Richard Lowe
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# Default build targets.
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4ql.KEEP_STATE:
a72f7ea693101cc48bafbb4db6bb437d828011c4ql
a72f7ea693101cc48bafbb4db6bb437d828011c4qldef: $(DEF_DEPS)
a72f7ea693101cc48bafbb4db6bb437d828011c4ql
a72f7ea693101cc48bafbb4db6bb437d828011c4qlall: $(ALL_DEPS)
a72f7ea693101cc48bafbb4db6bb437d828011c4ql
a72f7ea693101cc48bafbb4db6bb437d828011c4qlclean: $(CLEAN_DEPS)
a72f7ea693101cc48bafbb4db6bb437d828011c4ql
a72f7ea693101cc48bafbb4db6bb437d828011c4qlclobber: $(CLOBBER_DEPS)
a72f7ea693101cc48bafbb4db6bb437d828011c4ql
a72f7ea693101cc48bafbb4db6bb437d828011c4qllint: $(LINT_DEPS)
a72f7ea693101cc48bafbb4db6bb437d828011c4ql
a72f7ea693101cc48bafbb4db6bb437d828011c4qlmodlintlib: $(MODLINTLIB_DEPS)
a72f7ea693101cc48bafbb4db6bb437d828011c4ql
a72f7ea693101cc48bafbb4db6bb437d828011c4qlclean.lint: $(CLEAN_LINT_DEPS)
a72f7ea693101cc48bafbb4db6bb437d828011c4ql
a72f7ea693101cc48bafbb4db6bb437d828011c4qlinstall: $(INSTALL_DEPS)
a72f7ea693101cc48bafbb4db6bb437d828011c4ql
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4ql# Include common targets.
a72f7ea693101cc48bafbb4db6bb437d828011c4ql#
a72f7ea693101cc48bafbb4db6bb437d828011c4qlinclude $(UTSBASE)/intel/Makefile.targ