xref: /titanic_41/usr/src/uts/intel/iwh/Makefile (revision c7ee0b5c5eb7b17e7ef152313d57f97c2fee7416)
1*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
2*c7ee0b5cSfei feng - Sun Microsystems - Beijing China# CDDL HEADER START
3*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
4*c7ee0b5cSfei feng - Sun Microsystems - Beijing China# The contents of this file are subject to the terms of the
5*c7ee0b5cSfei feng - Sun Microsystems - Beijing China# Common Development and Distribution License (the "License").
6*c7ee0b5cSfei feng - Sun Microsystems - Beijing China# You may not use this file except in compliance with the License.
7*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
8*c7ee0b5cSfei feng - Sun Microsystems - Beijing China# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*c7ee0b5cSfei feng - Sun Microsystems - Beijing China# or http://www.opensolaris.org/os/licensing.
10*c7ee0b5cSfei feng - Sun Microsystems - Beijing China# See the License for the specific language governing permissions
11*c7ee0b5cSfei feng - Sun Microsystems - Beijing China# and limitations under the License.
12*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
13*c7ee0b5cSfei feng - Sun Microsystems - Beijing China# When distributing Covered Code, include this CDDL HEADER in each
14*c7ee0b5cSfei feng - Sun Microsystems - Beijing China# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*c7ee0b5cSfei feng - Sun Microsystems - Beijing China# If applicable, add the following below this CDDL HEADER, with the
16*c7ee0b5cSfei feng - Sun Microsystems - Beijing China# fields enclosed by brackets "[]" replaced with your own identifying
17*c7ee0b5cSfei feng - Sun Microsystems - Beijing China# information: Portions Copyright [yyyy] [name of copyright owner]
18*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
19*c7ee0b5cSfei feng - Sun Microsystems - Beijing China# CDDL HEADER END
20*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
21*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
22*c7ee0b5cSfei feng - Sun Microsystems - Beijing China# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
23*c7ee0b5cSfei feng - Sun Microsystems - Beijing China# Use is subject to license terms.
24*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
25*c7ee0b5cSfei feng - Sun Microsystems - Beijing China
26*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
27*c7ee0b5cSfei feng - Sun Microsystems - Beijing China# This makefile drives the production of the iwh driver kernel module.
28*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
29*c7ee0b5cSfei feng - Sun Microsystems - Beijing China# i86pc architecture dependent
30*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
31*c7ee0b5cSfei feng - Sun Microsystems - Beijing China
32*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
33*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#	Path to the base of the uts directory tree (usually /usr/src/uts).
34*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
35*c7ee0b5cSfei feng - Sun Microsystems - Beijing ChinaUTSBASE	= ../..
36*c7ee0b5cSfei feng - Sun Microsystems - Beijing China
37*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
38*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#	Define the module and object file sets.
39*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
40*c7ee0b5cSfei feng - Sun Microsystems - Beijing ChinaMODULE		= iwh
41*c7ee0b5cSfei feng - Sun Microsystems - Beijing ChinaOBJECTS		= $(IWH_OBJS:%=$(OBJS_DIR)/%)
42*c7ee0b5cSfei feng - Sun Microsystems - Beijing ChinaLINTS		= $(IWH_OBJS:%.o=$(LINTS_DIR)/%.ln)
43*c7ee0b5cSfei feng - Sun Microsystems - Beijing ChinaROOTMODULE	= $(ROOT_DRV_DIR)/$(MODULE)
44*c7ee0b5cSfei feng - Sun Microsystems - Beijing China
45*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
46*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#	Include common rules.
47*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
48*c7ee0b5cSfei feng - Sun Microsystems - Beijing Chinainclude $(UTSBASE)/intel/Makefile.intel
49*c7ee0b5cSfei feng - Sun Microsystems - Beijing China
50*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
51*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#	Define targets
52*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
53*c7ee0b5cSfei feng - Sun Microsystems - Beijing ChinaALL_TARGET	= $(BINARY) $(CONFMOD) $(ITUMOD)
54*c7ee0b5cSfei feng - Sun Microsystems - Beijing ChinaLINT_TARGET	= $(MODULE).lint
55*c7ee0b5cSfei feng - Sun Microsystems - Beijing ChinaINSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
56*c7ee0b5cSfei feng - Sun Microsystems - Beijing China
57*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
58*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#	Overrides
59*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
60*c7ee0b5cSfei feng - Sun Microsystems - Beijing ChinaLINTTAGS	+= -erroff=E_BAD_PTR_CAST_ALIGN
61*c7ee0b5cSfei feng - Sun Microsystems - Beijing China
62*c7ee0b5cSfei feng - Sun Microsystems - Beijing ChinaCPPFLAGS	+= -I. -D_KERNEL
63*c7ee0b5cSfei feng - Sun Microsystems - Beijing China
64*c7ee0b5cSfei feng - Sun Microsystems - Beijing ChinaLDFLAGS         += -dy -Nmisc/mac -Nmisc/net80211 -Ndrv/random -Ndrv/ip
65*c7ee0b5cSfei feng - Sun Microsystems - Beijing China
66*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
67*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#	Default build targets.
68*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
69*c7ee0b5cSfei feng - Sun Microsystems - Beijing China.KEEP_STATE:
70*c7ee0b5cSfei feng - Sun Microsystems - Beijing China
71*c7ee0b5cSfei feng - Sun Microsystems - Beijing Chinadef:		$(DEF_DEPS)
72*c7ee0b5cSfei feng - Sun Microsystems - Beijing China
73*c7ee0b5cSfei feng - Sun Microsystems - Beijing Chinaall:		$(ALL_DEPS)
74*c7ee0b5cSfei feng - Sun Microsystems - Beijing China
75*c7ee0b5cSfei feng - Sun Microsystems - Beijing Chinaclean:		$(CLEAN_DEPS)
76*c7ee0b5cSfei feng - Sun Microsystems - Beijing China
77*c7ee0b5cSfei feng - Sun Microsystems - Beijing Chinaclobber:	$(CLOBBER_DEPS)
78*c7ee0b5cSfei feng - Sun Microsystems - Beijing China
79*c7ee0b5cSfei feng - Sun Microsystems - Beijing Chinalint:		$(LINT_DEPS)
80*c7ee0b5cSfei feng - Sun Microsystems - Beijing China
81*c7ee0b5cSfei feng - Sun Microsystems - Beijing Chinamodlintlib:	$(MODLINTLIB_DEPS)
82*c7ee0b5cSfei feng - Sun Microsystems - Beijing China
83*c7ee0b5cSfei feng - Sun Microsystems - Beijing Chinaclean.lint:	$(CLEAN_LINT_DEPS)
84*c7ee0b5cSfei feng - Sun Microsystems - Beijing China
85*c7ee0b5cSfei feng - Sun Microsystems - Beijing Chinainstall:	$(INSTALL_DEPS)
86*c7ee0b5cSfei feng - Sun Microsystems - Beijing China
87*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
88*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#	Include common targets.
89*c7ee0b5cSfei feng - Sun Microsystems - Beijing China#
90*c7ee0b5cSfei feng - Sun Microsystems - Beijing Chinainclude $(UTSBASE)/intel/Makefile.targ
91