Makefile revision bd670b35a010421b6e1a5536c34453a827007c81
c5223c9cb7c22620d5ee6611228673e95b48a270Mark Andrews# CDDL HEADER START
c5223c9cb7c22620d5ee6611228673e95b48a270Mark Andrews# The contents of this file are subject to the terms of the
c5223c9cb7c22620d5ee6611228673e95b48a270Mark Andrews# Common Development and Distribution License (the "License").
c5223c9cb7c22620d5ee6611228673e95b48a270Mark Andrews# You may not use this file except in compliance with the License.
092f7679306989293bbe755f31ade0a5f456b370Mark Andrews# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
437404e8313481329baa5897eeda8c45bf748553Mark Andrews# See the License for the specific language governing permissions
437404e8313481329baa5897eeda8c45bf748553Mark Andrews# and limitations under the License.
841fc0fd70881499b62f15e35980dd14b905ba45Mark Andrews# When distributing Covered Code, include this CDDL HEADER in each
e5a5c60a5e690ee9858c9e3facba189b8646f0b7Mark Andrews# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
e5a5c60a5e690ee9858c9e3facba189b8646f0b7Mark Andrews# If applicable, add the following below this CDDL HEADER, with the
e5a5c60a5e690ee9858c9e3facba189b8646f0b7Mark Andrews# fields enclosed by brackets "[]" replaced with your own identifying
afa3f2fab7144761bbf481b9d40d667529c6ec76Mark Andrews# information: Portions Copyright [yyyy] [name of copyright owner]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# CDDL HEADER END
2941824604f9c5aa70f216d1f2941b3c59aa37dcMark Andrews# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
b4028939fdffc92cf659764deb9c6e3c805cc948Mark Andrews# Use is subject to license terms.
b4028939fdffc92cf659764deb9c6e3c805cc948Mark Andrews# This makefile drives the production of the arp driver kernel module.
9840a0767d02f6c6b9d1f73d54e0cab2e8192a93Mark Andrews# sparc architecture dependent
57ed0bab5b92f66af3dc3b86081bd42ab8d4ba09Rob Austein# Path to the base of the uts directory tree (usually /usr/src/uts).
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews# Define the module and object file sets.
959fb01017fa83578e7c8776ed3baba3076a2409Mark Andrews# Extra for $(MODULE).check target
d73541ea2eebe01cafc5ff1b2ba4b9a8f75237b1Mark Andrews# Need to remove ipddi.o since it has non-static defines for _init etc.
d73541ea2eebe01cafc5ff1b2ba4b9a8f75237b1Mark AndrewsEXTRA_CHECK_OBJS = $(IP_CHECK_OBJS:%=../ip/$(OBJS_DIR)/%)
0f222d322b25373c4ef59d7c79f265b082ee98cdMark Andrews# Include common rules.
ae4f85dde3abb7d4afef9e869a83783cbf0aa29cMark Andrews# Define targets
ae4f85dde3abb7d4afef9e869a83783cbf0aa29cMark AndrewsINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
b514e0cd0e7959a98dd59665553c8a3635ada10eMark Andrews# lint pass one enforcement
6e8a8077faf96d8da0b6cf738913f5f1f86e4008Mark Andrews# depends on ip
2ab6dfca4b7432de4fb7da4cd21ee0e02a695c01Mark Andrews# For now, disable these lint checks; maintainers should endeavor
2ab6dfca4b7432de4fb7da4cd21ee0e02a695c01Mark Andrews# to investigate and remove these for maximum lint coverage.
c553b3308e34edfaddbec57b3308bbbe362ef715Mark Andrews# Please do not carry these forward to new Makefiles.
5e5b467e8c8abda496b7896241a46b05256cd22cMark Andrews# Default build targets.
bc29bb9062ab804cd79f4a1f8f366af8a040b636Mark Andrews# Include common targets.