Makefile revision 24fe0b3bf671e123467ce1df0b67cadd3614c8e4
bf52162f2d05c1fb1a107c7ef108de73f739b3edpquerna# CDDL HEADER START
2534e869d2ba209bd0c43717ea80992e6de0c51djim# The contents of this file are subject to the terms of the
70003ce816d7851e49ecb0cdc5137becd647ed18niq# Common Development and Distribution License (the "License").
70003ce816d7851e49ecb0cdc5137becd647ed18niq# You may not use this file except in compliance with the License.
b5e45168970cefb8b2d0bea709ea69790f3eab96niq# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
404381a78d109fd3a4a7702e69815e4d7ff6d93asf# See the License for the specific language governing permissions
404381a78d109fd3a4a7702e69815e4d7ff6d93asf# and limitations under the License.
815067bc5eff8fc218019e18ee5ea868372917cdsf# When distributing Covered Code, include this CDDL HEADER in each
9f2c7096ac1f41aca1328d304d54dbaef4ebb06drjung# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2534e869d2ba209bd0c43717ea80992e6de0c51djim# If applicable, add the following below this CDDL HEADER, with the
8e8568ec7d29f056a2a4942d1d50481e441c25d9covener# fields enclosed by brackets "[]" replaced with your own identifying
4ea8055e720d18f386b8026b546e5836ecccba4arjung# information: Portions Copyright [yyyy] [name of copyright owner]
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# CDDL HEADER END
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# Use is subject to license terms.
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# This makefile drives the production of the Starcat specific
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# UltraSPARC-III driver module.
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# Path to the base of the uts directory tree (usually /usr/src/uts).
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# Define the module and object file sets.
f55c048e33a905f9f771b3aed309373bdf547944jortonROOTSOFTLINKS = $(SOFTLINKS:%=$(ROOT_STARCAT_CPU_DIR)/%)
cddaaa6378c5082e8dff0d11dc21cf6c4928ecbcjorton# Include common rules.
9b2bd9e83cbb6f5debb2edba59a0c12089eb37c3minfrin# Override defaults
a89e2c1651aab7734345fa3a6712a757708535ferjung# Define targets
adc9a2e2b2e56a7416c90f949bd0c72ddd6f1793rjungINSTALL_TARGET = def $(BINARY) $(ROOTMODULE) $(ROOTSOFTLINKS)
adc9a2e2b2e56a7416c90f949bd0c72ddd6f1793rjung# lint pass one enforcement
298eb744831be682f749ffe1c01c88d82adf215esf# cpu-module-specific flags
298eb744831be682f749ffe1c01c88d82adf215esf# Default build targets.
8068423ee2d80a7c42b2325a71c24ac9485327cecovener @echo "resolving symbols against unix.o"
8068423ee2d80a7c42b2325a71c24ac9485327cecovener CPU_DIR=$(HERE) SYM_MOD=$(HERE)/$(SYM_MOD) $(MAKE) symcheck)
7703bad94964cc64022e08e2d1ae2c5fbfe2d3c6covener# Include common targets.