Makefile revision 8d4e547db823a866b8f73efc0acdc423e2963caf
7768b049c0b39662baca604ec32b32c6480f8dc6Francis Dupont# CDDL HEADER START
7768b049c0b39662baca604ec32b32c6480f8dc6Francis Dupont# The contents of this file are subject to the terms of the
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox User# Common Development and Distribution License (the "License").
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox User# You may not use this file except in compliance with the License.
7768b049c0b39662baca604ec32b32c6480f8dc6Francis Dupont# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
7768b049c0b39662baca604ec32b32c6480f8dc6Francis Dupont# See the License for the specific language governing permissions
7768b049c0b39662baca604ec32b32c6480f8dc6Francis Dupont# and limitations under the License.
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User# When distributing Covered Code, include this CDDL HEADER in each
7768b049c0b39662baca604ec32b32c6480f8dc6Francis Dupont# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User# If applicable, add the following below this CDDL HEADER, with the
7768b049c0b39662baca604ec32b32c6480f8dc6Francis Dupont# fields enclosed by brackets "[]" replaced with your own identifying
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User# information: Portions Copyright [yyyy] [name of copyright owner]
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User# CDDL HEADER END
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User# Use is subject to license terms.
7768b049c0b39662baca604ec32b32c6480f8dc6Francis Dupont#ident "%Z%%M% %I% %E% SMI"
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User# This makefile drives the production of the UltraSPARC-T2 cpu module.
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User# sun4v implementation architecture dependent
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User# Path to the base of the uts directory tree (usually /usr/src/uts).
9700e6d72c3ba0d0c567969ab97d9eff202656d4Tinderbox User# Define the module and object file sets.
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User# Include common rules.
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User# Override defaults
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User# Define targets
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User# lint pass one enforcement
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User# The following is required to support Niagara2 1.0
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox UserWORKAROUND_DEFS += -DN2_ERRATUM_49 # %stick_compare{6:0} ignored
de283bda6a902c2102a795192eeab3a769001c7dTinderbox User# cpu-module-specific flags
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User# Default build targets.
7768b049c0b39662baca604ec32b32c6480f8dc6Francis Dupont @echo "resolving symbols against unix.o"
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User CPU_DIR=$(HERE) SYM_MOD=$(HERE)/$(SYM_MOD) $(MAKE) symcheck)
7768b049c0b39662baca604ec32b32c6480f8dc6Francis Dupont# Include common targets.