Makefile revision ba5fdefe367820a5aae63ff88df6069ac773d171
4de2612967d06c4fdbf524a62556a1e8118a006fxs#
4de2612967d06c4fdbf524a62556a1e8118a006fxs# CDDL HEADER START
4de2612967d06c4fdbf524a62556a1e8118a006fxs#
4de2612967d06c4fdbf524a62556a1e8118a006fxs# The contents of this file are subject to the terms of the
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jg# Common Development and Distribution License (the "License").
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jg# You may not use this file except in compliance with the License.
4de2612967d06c4fdbf524a62556a1e8118a006fxs#
4de2612967d06c4fdbf524a62556a1e8118a006fxs# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
4de2612967d06c4fdbf524a62556a1e8118a006fxs# or http://www.opensolaris.org/os/licensing.
4de2612967d06c4fdbf524a62556a1e8118a006fxs# See the License for the specific language governing permissions
4de2612967d06c4fdbf524a62556a1e8118a006fxs# and limitations under the License.
4de2612967d06c4fdbf524a62556a1e8118a006fxs#
4de2612967d06c4fdbf524a62556a1e8118a006fxs# When distributing Covered Code, include this CDDL HEADER in each
4de2612967d06c4fdbf524a62556a1e8118a006fxs# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
4de2612967d06c4fdbf524a62556a1e8118a006fxs# If applicable, add the following below this CDDL HEADER, with the
4de2612967d06c4fdbf524a62556a1e8118a006fxs# fields enclosed by brackets "[]" replaced with your own identifying
4de2612967d06c4fdbf524a62556a1e8118a006fxs# information: Portions Copyright [yyyy] [name of copyright owner]
4de2612967d06c4fdbf524a62556a1e8118a006fxs#
4de2612967d06c4fdbf524a62556a1e8118a006fxs# CDDL HEADER END
4de2612967d06c4fdbf524a62556a1e8118a006fxs#
4de2612967d06c4fdbf524a62556a1e8118a006fxs#
4de2612967d06c4fdbf524a62556a1e8118a006fxs# uts/sun4v/maramba/Makefile
4de2612967d06c4fdbf524a62556a1e8118a006fxs# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jg# Use is subject to license terms.
4de2612967d06c4fdbf524a62556a1e8118a006fxs#
4de2612967d06c4fdbf524a62556a1e8118a006fxs#ident "%Z%%M% %I% %E% SMI"
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jg#
4de2612967d06c4fdbf524a62556a1e8118a006fxs# This makefile creates the links that point at
4de2612967d06c4fdbf524a62556a1e8118a006fxs# $(USR_PLAT_DIR)/SUNW,T5140
4de2612967d06c4fdbf524a62556a1e8118a006fxs#
4de2612967d06c4fdbf524a62556a1e8118a006fxs
4de2612967d06c4fdbf524a62556a1e8118a006fxs#
4de2612967d06c4fdbf524a62556a1e8118a006fxs# Path to the base of the uts directory tree (usually /usr/src/uts).
4de2612967d06c4fdbf524a62556a1e8118a006fxs#
4de2612967d06c4fdbf524a62556a1e8118a006fxsUTSBASE = ../..
4de2612967d06c4fdbf524a62556a1e8118a006fxs
4de2612967d06c4fdbf524a62556a1e8118a006fxs#
4de2612967d06c4fdbf524a62556a1e8118a006fxs# Include common rules.
4de2612967d06c4fdbf524a62556a1e8118a006fxs#
4de2612967d06c4fdbf524a62556a1e8118a006fxs
4de2612967d06c4fdbf524a62556a1e8118a006fxsinclude $(UTSBASE)/sun4v/Makefile.sun4v
4de2612967d06c4fdbf524a62556a1e8118a006fxs
4ebb14b236958cfe1ef4ff3b7a50216d9e51f997fritsUSR_PLAT_DIR = $(ROOT)/usr/platform
4ebb14b236958cfe1ef4ff3b7a50216d9e51f997frits
4ebb14b236958cfe1ef4ff3b7a50216d9e51f997fritsinclude $(UTSBASE)/sun4v/Makefile.maramba
4de2612967d06c4fdbf524a62556a1e8118a006fxs
4de2612967d06c4fdbf524a62556a1e8118a006fxsdef := TARGET= def
4de2612967d06c4fdbf524a62556a1e8118a006fxsall := TARGET= all
4de2612967d06c4fdbf524a62556a1e8118a006fxsinstall := TARGET= install
4de2612967d06c4fdbf524a62556a1e8118a006fxsinstall_h := TARGET= install_h
4de2612967d06c4fdbf524a62556a1e8118a006fxsclean := TARGET= clean
4de2612967d06c4fdbf524a62556a1e8118a006fxsclobber := TARGET= clobber
4de2612967d06c4fdbf524a62556a1e8118a006fxslint := TARGET= lint
4de2612967d06c4fdbf524a62556a1e8118a006fxslintlib := TARGET= lintlib
4de2612967d06c4fdbf524a62556a1e8118a006fxsmodlintlib := TARGET= modlintlib
4de2612967d06c4fdbf524a62556a1e8118a006fxsmodlist := TARGET= modlist
4de2612967d06c4fdbf524a62556a1e8118a006fxsmodlist := NO_STATE= -K $$MODSTATE$$$$
4de2612967d06c4fdbf524a62556a1e8118a006fxsclean.lint := TARGET= clean.lint
4de2612967d06c4fdbf524a62556a1e8118a006fxscheck := TARGET= check
4de2612967d06c4fdbf524a62556a1e8118a006fxs
4de2612967d06c4fdbf524a62556a1e8118a006fxs#
4de2612967d06c4fdbf524a62556a1e8118a006fxs# Default build targets.
4de2612967d06c4fdbf524a62556a1e8118a006fxs#
4de2612967d06c4fdbf524a62556a1e8118a006fxs.KEEP_STATE:
4de2612967d06c4fdbf524a62556a1e8118a006fxs
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jgmodlist:
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jg
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jgdef:
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jg
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jglintlib: unix
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jg
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jgIMPLEMENTED_PLATFORM = SUNW,T5140
4de2612967d06c4fdbf524a62556a1e8118a006fxsLINKED_PLATFORMS = SUNW,T5240
4de2612967d06c4fdbf524a62556a1e8118a006fxs
4de2612967d06c4fdbf524a62556a1e8118a006fxs$(LINKED_PLATFORMS:%=$(USR_PLAT_DIR)/%): $(USR_PLAT_DIR)
4de2612967d06c4fdbf524a62556a1e8118a006fxs $(INS.slink3)
4de2612967d06c4fdbf524a62556a1e8118a006fxs
4de2612967d06c4fdbf524a62556a1e8118a006fxsall:
4ebb14b236958cfe1ef4ff3b7a50216d9e51f997frits
4ebb14b236958cfe1ef4ff3b7a50216d9e51f997fritsinstall: $(LINKED_PLATFORMS:%=$(USR_PLAT_DIR)/%)
4de2612967d06c4fdbf524a62556a1e8118a006fxs
4ebb14b236958cfe1ef4ff3b7a50216d9e51f997fritsinstall_h check:
4ebb14b236958cfe1ef4ff3b7a50216d9e51f997frits
4de2612967d06c4fdbf524a62556a1e8118a006fxslint:
4de2612967d06c4fdbf524a62556a1e8118a006fxs
4de2612967d06c4fdbf524a62556a1e8118a006fxsclean:
4de2612967d06c4fdbf524a62556a1e8118a006fxs
4de2612967d06c4fdbf524a62556a1e8118a006fxsclobber: clean
4de2612967d06c4fdbf524a62556a1e8118a006fxs
4de2612967d06c4fdbf524a62556a1e8118a006fxs
4de2612967d06c4fdbf524a62556a1e8118a006fxsEXPORT_SRC:
4de2612967d06c4fdbf524a62556a1e8118a006fxs $(RM) Makefile+
4de2612967d06c4fdbf524a62556a1e8118a006fxs sed -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \
4de2612967d06c4fdbf524a62556a1e8118a006fxs < Makefile > Makefile+
4de2612967d06c4fdbf524a62556a1e8118a006fxs $(MV) Makefile+ Makefile
4de2612967d06c4fdbf524a62556a1e8118a006fxs $(CHMOD) 444 Makefile
4de2612967d06c4fdbf524a62556a1e8118a006fxs# EXPORT DELETE END
4de2612967d06c4fdbf524a62556a1e8118a006fxs
4de2612967d06c4fdbf524a62556a1e8118a006fxs#
4de2612967d06c4fdbf524a62556a1e8118a006fxs