Makefile revision e2c5185af3c50d9510e5df68aa37abdc6c0d3aac
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync#
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync# CDDL HEADER START
d34409ad02ea0d28e08a6c4b089a412fdb3b4c9cvboxsync#
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync# The contents of this file are subject to the terms of the
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync# Common Development and Distribution License (the "License").
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync# You may not use this file except in compliance with the License.
4d3b35c51a38e2583286c7bfb4c5312741c27723vboxsync#
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync# or http://www.opensolaris.org/os/licensing.
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync# See the License for the specific language governing permissions
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync# and limitations under the License.
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync#
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync# When distributing Covered Code, include this CDDL HEADER in each
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync# If applicable, add the following below this CDDL HEADER, with the
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync# fields enclosed by brackets "[]" replaced with your own identifying
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
a9b62afc62b28da7a1a77f34259f8013892d9664vboxsync#
a9b62afc62b28da7a1a77f34259f8013892d9664vboxsync# CDDL HEADER END
a9b62afc62b28da7a1a77f34259f8013892d9664vboxsync#
a9b62afc62b28da7a1a77f34259f8013892d9664vboxsync
d8a7c1caabefa5980d7cb0084889176b5f11aa16vboxsync#
a9b62afc62b28da7a1a77f34259f8013892d9664vboxsync# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
d8a7c1caabefa5980d7cb0084889176b5f11aa16vboxsync#
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync
a9b62afc62b28da7a1a77f34259f8013892d9664vboxsyncinclude ../Makefile.com
a9b62afc62b28da7a1a77f34259f8013892d9664vboxsync
a9b62afc62b28da7a1a77f34259f8013892d9664vboxsyncASFLAGS += -xarch=v8plus -I$(LIBCBASE)/$(MACH)
a9b62afc62b28da7a1a77f34259f8013892d9664vboxsync
a9b62afc62b28da7a1a77f34259f8013892d9664vboxsync.KEEP_STATE:
a9b62afc62b28da7a1a77f34259f8013892d9664vboxsync
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsyncall install: $(LIBCBASE)/$(MACH)/assym.h $(SYMCAP)
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync# We need assym.h, but it won't build directly. smt_pause.o depends on
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync# assym.h, so building it forces assym.h to be built.
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync$(LIBCBASE)/$(MACH)/assym.h:
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync @cd $(LIBCBASE)/$(MACH); $(MAKE) pics/smt_pause.o
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsyncinclude ../../Makefile.targ
59ea9a9e5d84a87a4e3f4dd3a8f21fbfa82b1190vboxsync