Makefile revision a90d965d832a5578dbfc2eadd1617e8cccf25264
a90d965d832a5578dbfc2eadd1617e8cccf25264fw#
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# CDDL HEADER START
a90d965d832a5578dbfc2eadd1617e8cccf25264fw#
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# The contents of this file are subject to the terms of the
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# Common Development and Distribution License (the "License").
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# You may not use this file except in compliance with the License.
a90d965d832a5578dbfc2eadd1617e8cccf25264fw#
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# or http://www.opensolaris.org/os/licensing.
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# See the License for the specific language governing permissions
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# and limitations under the License.
a90d965d832a5578dbfc2eadd1617e8cccf25264fw#
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# When distributing Covered Code, include this CDDL HEADER in each
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# If applicable, add the following below this CDDL HEADER, with the
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# fields enclosed by brackets "[]" replaced with your own identifying
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# information: Portions Copyright [yyyy] [name of copyright owner]
a90d965d832a5578dbfc2eadd1617e8cccf25264fw#
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# CDDL HEADER END
a90d965d832a5578dbfc2eadd1617e8cccf25264fw#
a90d965d832a5578dbfc2eadd1617e8cccf25264fw#
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# uts/sun4v/huron/Makefile
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# Use is subject to license terms.
a90d965d832a5578dbfc2eadd1617e8cccf25264fw#
a90d965d832a5578dbfc2eadd1617e8cccf25264fw#ident "%Z%%M% %I% %E% SMI"
a90d965d832a5578dbfc2eadd1617e8cccf25264fw#
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# This makefile drives the production of the sun4v huron platform
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# modules.
a90d965d832a5578dbfc2eadd1617e8cccf25264fw#
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# sun4v huron implementation architecture dependent
a90d965d832a5578dbfc2eadd1617e8cccf25264fw#
a90d965d832a5578dbfc2eadd1617e8cccf25264fw
a90d965d832a5578dbfc2eadd1617e8cccf25264fw#
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# Path to the base of the uts directory tree (usually /usr/src/uts).
a90d965d832a5578dbfc2eadd1617e8cccf25264fw#
a90d965d832a5578dbfc2eadd1617e8cccf25264fwUTSBASE = ../..
a90d965d832a5578dbfc2eadd1617e8cccf25264fw
a90d965d832a5578dbfc2eadd1617e8cccf25264fw#
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# Include common rules.
a90d965d832a5578dbfc2eadd1617e8cccf25264fw#
a90d965d832a5578dbfc2eadd1617e8cccf25264fwinclude $(UTSBASE)/sun4v/Makefile.sun4v
a90d965d832a5578dbfc2eadd1617e8cccf25264fw
a90d965d832a5578dbfc2eadd1617e8cccf25264fwUSR_PLAT_DIR = $(ROOT)/usr/platform
a90d965d832a5578dbfc2eadd1617e8cccf25264fw
a90d965d832a5578dbfc2eadd1617e8cccf25264fwinclude $(UTSBASE)/sun4v/Makefile.huron
a90d965d832a5578dbfc2eadd1617e8cccf25264fw
a90d965d832a5578dbfc2eadd1617e8cccf25264fwdef := TARGET= def
a90d965d832a5578dbfc2eadd1617e8cccf25264fwall := TARGET= all
a90d965d832a5578dbfc2eadd1617e8cccf25264fwinstall := TARGET= install
a90d965d832a5578dbfc2eadd1617e8cccf25264fwinstall_h := TARGET= install_h
a90d965d832a5578dbfc2eadd1617e8cccf25264fwclean := TARGET= clean
a90d965d832a5578dbfc2eadd1617e8cccf25264fwclobber := TARGET= clobber
a90d965d832a5578dbfc2eadd1617e8cccf25264fwlint := TARGET= lint
a90d965d832a5578dbfc2eadd1617e8cccf25264fwlintlib := TARGET= lintlib
a90d965d832a5578dbfc2eadd1617e8cccf25264fwmodlintlib := TARGET= modlintlib
a90d965d832a5578dbfc2eadd1617e8cccf25264fwmodlist := TARGET= modlist
a90d965d832a5578dbfc2eadd1617e8cccf25264fwmodlist := NO_STATE= -K $$MODSTATE$$$$
a90d965d832a5578dbfc2eadd1617e8cccf25264fwclean.lint := TARGET= clean.lint
a90d965d832a5578dbfc2eadd1617e8cccf25264fwcheck := TARGET= check
a90d965d832a5578dbfc2eadd1617e8cccf25264fw
a90d965d832a5578dbfc2eadd1617e8cccf25264fw#
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# Default build targets.
a90d965d832a5578dbfc2eadd1617e8cccf25264fw#
a90d965d832a5578dbfc2eadd1617e8cccf25264fw.KEEP_STATE:
a90d965d832a5578dbfc2eadd1617e8cccf25264fw
a90d965d832a5578dbfc2eadd1617e8cccf25264fwlintlib: unix
a90d965d832a5578dbfc2eadd1617e8cccf25264fw
a90d965d832a5578dbfc2eadd1617e8cccf25264fwIMPLEMENTED_PLATFORM = SUNW,SPARC-Enterprise-T5120
a90d965d832a5578dbfc2eadd1617e8cccf25264fwLINKED_PLATFORMS = SUNW,SPARC-Enterprise-T5220
a90d965d832a5578dbfc2eadd1617e8cccf25264fw
a90d965d832a5578dbfc2eadd1617e8cccf25264fw
a90d965d832a5578dbfc2eadd1617e8cccf25264fw$(LINKED_PLATFORMS:%=$(USR_PLAT_DIR)/%): $(USR_PLAT_DIR)
a90d965d832a5578dbfc2eadd1617e8cccf25264fw $(INS.slink3)
a90d965d832a5578dbfc2eadd1617e8cccf25264fw
a90d965d832a5578dbfc2eadd1617e8cccf25264fwall:
a90d965d832a5578dbfc2eadd1617e8cccf25264fw
a90d965d832a5578dbfc2eadd1617e8cccf25264fwinstall: $(LINKED_PLATFORMS:%=$(USR_PLAT_DIR)/%)
a90d965d832a5578dbfc2eadd1617e8cccf25264fw
a90d965d832a5578dbfc2eadd1617e8cccf25264fwinstall_h check:
a90d965d832a5578dbfc2eadd1617e8cccf25264fw
a90d965d832a5578dbfc2eadd1617e8cccf25264fwlint:
a90d965d832a5578dbfc2eadd1617e8cccf25264fw
a90d965d832a5578dbfc2eadd1617e8cccf25264fwclean:
a90d965d832a5578dbfc2eadd1617e8cccf25264fw
a90d965d832a5578dbfc2eadd1617e8cccf25264fwclobber: clean
a90d965d832a5578dbfc2eadd1617e8cccf25264fw
a90d965d832a5578dbfc2eadd1617e8cccf25264fwmodlist:
a90d965d832a5578dbfc2eadd1617e8cccf25264fw
a90d965d832a5578dbfc2eadd1617e8cccf25264fwEXPORT_SRC:
a90d965d832a5578dbfc2eadd1617e8cccf25264fw $(RM) Makefile+
a90d965d832a5578dbfc2eadd1617e8cccf25264fw sed -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \
a90d965d832a5578dbfc2eadd1617e8cccf25264fw < Makefile > Makefile+
a90d965d832a5578dbfc2eadd1617e8cccf25264fw $(MV) Makefile+ Makefile
a90d965d832a5578dbfc2eadd1617e8cccf25264fw $(CHMOD) 444 Makefile
a90d965d832a5578dbfc2eadd1617e8cccf25264fw# EXPORT DELETE END
a90d965d832a5578dbfc2eadd1617e8cccf25264fw
a90d965d832a5578dbfc2eadd1617e8cccf25264fw#