fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# CDDL HEADER START
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# 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.
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# or http://www.opensolaris.org/os/licensing.
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# See the License for the specific language governing permissions
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# and limitations under the License.
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# When distributing Covered Code, include this CDDL HEADER in each
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# If applicable, add the following below this CDDL HEADER, with the
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# fields enclosed by brackets "[]" replaced with your own identifying
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# information: Portions Copyright [yyyy] [name of copyright owner]
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# CDDL HEADER END
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# uts/sparc/vuid3ps2/Makefile
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
22eb7cb54d8a6bcf6fe2674cb4b1f0cf2d85cfb6gd# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# Use is subject to license terms.
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
7014882c6a3672fd0e5d60200af8643ae53c5928Richard Lowe
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# This makefile drives the production of the vuid3ps2 streams kernel
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# module.
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# Path to the base of the uts directory tree (usually /usr/src/uts).
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethgUTSBASE = ../..
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# Define the module and object file sets.
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethgMODULE = vuid3ps2
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethgOBJECTS = $(VUIDPS2_OBJS:%=$(OBJS_DIR)/%)
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethgLINTS = $(VUIDPS2_OBJS:%.o=$(LINTS_DIR)/%.ln)
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethgROOTMODULE = $(ROOT_STRMOD_DIR)/$(MODULE)
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# Include common rules.
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethginclude $(UTSBASE)/sparc/Makefile.sparc
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg
7014882c6a3672fd0e5d60200af8643ae53c5928Richard LoweCERRWARN += -_gcc=-Wno-uninitialized
7014882c6a3672fd0e5d60200af8643ae53c5928Richard LoweCERRWARN += -_gcc=-Wno-parentheses
7014882c6a3672fd0e5d60200af8643ae53c5928Richard Lowe
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# Define targets
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
c8343062f6e25afd9c2a31b65df357030e69fa55meemALL_TARGET = $(BINARY)
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethgLINT_TARGET = $(MODULE).lint
c8343062f6e25afd9c2a31b65df357030e69fa55meemINSTALL_TARGET = $(BINARY) $(ROOTMODULE)
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# Overrides.
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethgALL_DEFS += -DVUID3PS2
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# Default build targets.
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg.KEEP_STATE:
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethgdef: $(DEF_DEPS)
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethgall: $(ALL_DEPS)
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethgclean: $(CLEAN_DEPS)
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethgclobber: $(CLOBBER_DEPS)
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethglint: $(LINT_DEPS)
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethgmodlintlib: $(MODLINTLIB_DEPS)
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethgclean.lint: $(CLEAN_LINT_DEPS)
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethginstall: $(INSTALL_DEPS)
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg# Include common targets.
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethg#
fd9cb95cbb2f626355a60efb9d02c5f0a33c10e6sethginclude $(UTSBASE)/sparc/Makefile.targ