Makefile revision b1593d50e783f7d66722dde093752b74ffa95176
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync#
9eb499828dd875d229531b50d05f016b8a1f1dd9vboxsync# CDDL HEADER START
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync#
9eb499828dd875d229531b50d05f016b8a1f1dd9vboxsync# The contents of this file are subject to the terms of the
9eb499828dd875d229531b50d05f016b8a1f1dd9vboxsync# Common Development and Distribution License (the "License").
9eb499828dd875d229531b50d05f016b8a1f1dd9vboxsync# You may not use this file except in compliance with the License.
9eb499828dd875d229531b50d05f016b8a1f1dd9vboxsync#
cc4463d266cc5b433b63b2231570a9f77c126ab6vboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
cc4463d266cc5b433b63b2231570a9f77c126ab6vboxsync# or http://www.opensolaris.org/os/licensing.
cc4463d266cc5b433b63b2231570a9f77c126ab6vboxsync# See the License for the specific language governing permissions
cc4463d266cc5b433b63b2231570a9f77c126ab6vboxsync# and limitations under the License.
9eb499828dd875d229531b50d05f016b8a1f1dd9vboxsync#
9eb499828dd875d229531b50d05f016b8a1f1dd9vboxsync# When distributing Covered Code, include this CDDL HEADER in each
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# If applicable, add the following below this CDDL HEADER, with the
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# fields enclosed by brackets "[]" replaced with your own identifying
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync#
7529922bd11d7d1c38fbdc7bad6aec83eb2ec0advboxsync# CDDL HEADER END
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync#
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync#
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# Use is subject to license terms.
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync#
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync
8eb4989e815c8f374b965265ccf184d6ce17d9e8vboxsyncLIBCBASE= $(SRC)/lib/libc/sparc
bffb24521128f5183aafbef6542e7dacf20b5132vboxsync
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsyncLIBRARY= libc_hwcap1.a
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsyncEXTN_CPPFLAGS= -DSMT_PAUSE_FUNCTION=_rock_pause \
1deb4de12fed2ad1932401517862e6b5dc5466a3vboxsync -I$(SRC)/uts/sun4v -I$(ROOT)/usr/platform/sun4v/include
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsyncEXTN_ASFLAGS= -xarch=v8plusd
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsyncEXTN_DYNFLAGS= -M mapfile
3e66da17d5b68a6f1a06c60e88a7c9967b0ab2a4vboxsync
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# Defining this means build targets will first try to use source from this
da6747c2419b9cea8b5e2c576a30a5de999a8ab3vboxsync# directory before falling back to unoptimized sun4v source.
da6747c2419b9cea8b5e2c576a30a5de999a8ab3vboxsync#
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsyncOPTIMIZED_LIBCBASE=../common
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsyncPRFOBJS= \
e8e770ce5a8f375c77b6047158833b5b3d2c055evboxsync memcpy.o \
e8e770ce5a8f375c77b6047158833b5b3d2c055evboxsync memset.o \
da6747c2419b9cea8b5e2c576a30a5de999a8ab3vboxsync strlen.o \
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync strcpy.o \
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync misc.o
d02610fd604cc8ab4cccf7e3fa510c06cb728ff2vboxsync
8eb4989e815c8f374b965265ccf184d6ce17d9e8vboxsyncMAPFILE_AUX = mapfile-vers-aux
bffb24521128f5183aafbef6542e7dacf20b5132vboxsync
1deb4de12fed2ad1932401517862e6b5dc5466a3vboxsyncinclude $(SRC)/lib/libc/sparc/Makefile.com
e1f397485a50a958c625b4d709c052aa2687a4fbvboxsync