Makefile revision ea65739ebec0cbd625d8c89e19592be58fa186a6
94968509d2764786208bd34b59a93c7cbe3aa6dbSimon Ulbricht# CDDL HEADER START
94968509d2764786208bd34b59a93c7cbe3aa6dbSimon Ulbricht# The contents of this file are subject to the terms of the
94968509d2764786208bd34b59a93c7cbe3aa6dbSimon Ulbricht# Common Development and Distribution License (the "License").
da4b55f4795a4b585f513eaceb67cda10485febfChristian Maeder# You may not use this file except in compliance with the License.
94968509d2764786208bd34b59a93c7cbe3aa6dbSimon Ulbricht# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
94968509d2764786208bd34b59a93c7cbe3aa6dbSimon Ulbricht# See the License for the specific language governing permissions
94968509d2764786208bd34b59a93c7cbe3aa6dbSimon Ulbricht# and limitations under the License.
94968509d2764786208bd34b59a93c7cbe3aa6dbSimon Ulbricht# When distributing Covered Code, include this CDDL HEADER in each
94968509d2764786208bd34b59a93c7cbe3aa6dbSimon Ulbricht# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
4bf72807172000becf65e11bd225efc1dfd99713Simon Ulbricht# If applicable, add the following below this CDDL HEADER, with the
94968509d2764786208bd34b59a93c7cbe3aa6dbSimon Ulbricht# fields enclosed by brackets "[]" replaced with your own identifying
94968509d2764786208bd34b59a93c7cbe3aa6dbSimon Ulbricht# information: Portions Copyright [yyyy] [name of copyright owner]
94968509d2764786208bd34b59a93c7cbe3aa6dbSimon Ulbricht# CDDL HEADER END
e4d1479434761dc3eb8d17b6c75de4eb24866f0bSimon Ulbricht# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
4bf72807172000becf65e11bd225efc1dfd99713Simon Ulbricht# Use is subject to license terms.
8600e22385bce13c5d1048f7b955f9394a5d94d6Simon Ulbricht# This makefile drives the production of the ixgbe
4d1df661384f74cd15d2ceba8a9a3c4760e9ddfbSimon Ulbricht# network driver kernel module.
79eb29c05606f195fe9c6fdca02bcaa458dde17dSimon Ulbricht# sparc architecture dependent
7348e023fd7fb77d8f900611f4ba5ddc2cb756a5Simon Ulbricht# Path to the base of the uts directory tree (usually /usr/src/uts).
94968509d2764786208bd34b59a93c7cbe3aa6dbSimon Ulbricht# Define the module and object file sets.
e4d1479434761dc3eb8d17b6c75de4eb24866f0bSimon Ulbricht# Include common rules.
fe6a19b07759bc4190e88dda76a211d86bf32062Simon Ulbricht# Define targets
21f01439b3d87ccc385d3bce73afb2d187d14d05Simon UlbrichtINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
21f01439b3d87ccc385d3bce73afb2d187d14d05Simon Ulbricht# Override defaults
fcc4b0f2dadf063ebb8022737cb6e40fb9c4baa8Simon Ulbricht# lint pass one enforcement
fcc4b0f2dadf063ebb8022737cb6e40fb9c4baa8Simon Ulbricht# Turn on doubleword alignment for 64 bit registers
59fa2ed5a4936e7e56f7164d8a274df68dd4160cSimon Ulbricht# Driver depends on MAC
8fa27254f463e2c958a10dc513450b992f80137bSimon Ulbricht# Default build targets.
bcce4250f8aa524ddc0af7021a238e9fc2b8034aSimon Ulbricht# Include common targets.