Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
46f059bea92bedbd395793702c73946ead235586vboxsync#
46f059bea92bedbd395793702c73946ead235586vboxsync# CDDL HEADER START
46f059bea92bedbd395793702c73946ead235586vboxsync#
46f059bea92bedbd395793702c73946ead235586vboxsync# The contents of this file are subject to the terms of the
46f059bea92bedbd395793702c73946ead235586vboxsync# Common Development and Distribution License, Version 1.0 only
46f059bea92bedbd395793702c73946ead235586vboxsync# (the "License"). You may not use this file except in compliance
46f059bea92bedbd395793702c73946ead235586vboxsync# with the License.
46f059bea92bedbd395793702c73946ead235586vboxsync#
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# or http://www.opensolaris.org/os/licensing.
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# See the License for the specific language governing permissions
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# and limitations under the License.
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync#
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# When distributing Covered Code, include this CDDL HEADER in each
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# If applicable, add the following below this CDDL HEADER, with the
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# fields enclosed by brackets "[]" replaced with your own identifying
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync#
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# CDDL HEADER END
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync#
46f059bea92bedbd395793702c73946ead235586vboxsync#
46f059bea92bedbd395793702c73946ead235586vboxsync# uts/intel/llc1/Makefile
46f059bea92bedbd395793702c73946ead235586vboxsync#
46f059bea92bedbd395793702c73946ead235586vboxsync# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
46f059bea92bedbd395793702c73946ead235586vboxsync# Use is subject to license terms.
46f059bea92bedbd395793702c73946ead235586vboxsync#
46f059bea92bedbd395793702c73946ead235586vboxsync#pragma ident "%Z%%M% %I% %E% SMI"
46f059bea92bedbd395793702c73946ead235586vboxsync#
46f059bea92bedbd395793702c73946ead235586vboxsync# This makefile drives the production of the Sound-Blaster driver
46f059bea92bedbd395793702c73946ead235586vboxsync# kernel module.
46f059bea92bedbd395793702c73946ead235586vboxsync#
46f059bea92bedbd395793702c73946ead235586vboxsync# intel architecture dependent
46f059bea92bedbd395793702c73946ead235586vboxsync#
46f059bea92bedbd395793702c73946ead235586vboxsync
46f059bea92bedbd395793702c73946ead235586vboxsync#
46f059bea92bedbd395793702c73946ead235586vboxsync# Path to the base of the uts directory tree (usually /usr/src/uts).
46f059bea92bedbd395793702c73946ead235586vboxsync#
46f059bea92bedbd395793702c73946ead235586vboxsyncUTSBASE = ../..
46f059bea92bedbd395793702c73946ead235586vboxsync
46f059bea92bedbd395793702c73946ead235586vboxsync#
46f059bea92bedbd395793702c73946ead235586vboxsync# Define the module and object file sets.
46f059bea92bedbd395793702c73946ead235586vboxsync#
46f059bea92bedbd395793702c73946ead235586vboxsyncMODULE = llc1
46f059bea92bedbd395793702c73946ead235586vboxsyncOBJECTS = $(LLC1_OBJS:%=$(OBJS_DIR)/%)
46f059bea92bedbd395793702c73946ead235586vboxsyncLINTS = $(LLC1_OBJS:%.o=$(LINTS_DIR)/%.ln)
46f059bea92bedbd395793702c73946ead235586vboxsyncROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
46f059bea92bedbd395793702c73946ead235586vboxsyncCONF_SRCDIR = $(UTSBASE)/common/io
46f059bea92bedbd395793702c73946ead235586vboxsync
46f059bea92bedbd395793702c73946ead235586vboxsync#
46f059bea92bedbd395793702c73946ead235586vboxsync# Include common rules.
46f059bea92bedbd395793702c73946ead235586vboxsync#
46f059bea92bedbd395793702c73946ead235586vboxsyncinclude $(UTSBASE)/intel/Makefile.intel
46f059bea92bedbd395793702c73946ead235586vboxsync
46f059bea92bedbd395793702c73946ead235586vboxsync#
46f059bea92bedbd395793702c73946ead235586vboxsync# Define targets
46f059bea92bedbd395793702c73946ead235586vboxsync#
46f059bea92bedbd395793702c73946ead235586vboxsyncALL_TARGET = $(BINARY) $(SRC_CONFILE)
46f059bea92bedbd395793702c73946ead235586vboxsyncLINT_TARGET = $(MODULE).lint
46f059bea92bedbd395793702c73946ead235586vboxsyncINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
46f059bea92bedbd395793702c73946ead235586vboxsync
46f059bea92bedbd395793702c73946ead235586vboxsync#
46f059bea92bedbd395793702c73946ead235586vboxsync# Default build targets.
46f059bea92bedbd395793702c73946ead235586vboxsync#
46f059bea92bedbd395793702c73946ead235586vboxsync.KEEP_STATE:
46f059bea92bedbd395793702c73946ead235586vboxsync
46f059bea92bedbd395793702c73946ead235586vboxsyncdef: $(DEF_DEPS)
46f059bea92bedbd395793702c73946ead235586vboxsync
46f059bea92bedbd395793702c73946ead235586vboxsyncall: $(ALL_DEPS)
46f059bea92bedbd395793702c73946ead235586vboxsync
46f059bea92bedbd395793702c73946ead235586vboxsyncclean: $(CLEAN_DEPS)
46f059bea92bedbd395793702c73946ead235586vboxsync
46f059bea92bedbd395793702c73946ead235586vboxsyncclobber: $(CLOBBER_DEPS)
46f059bea92bedbd395793702c73946ead235586vboxsync
46f059bea92bedbd395793702c73946ead235586vboxsynclint: $(LINT_DEPS)
46f059bea92bedbd395793702c73946ead235586vboxsync
46f059bea92bedbd395793702c73946ead235586vboxsyncmodlintlib: $(MODLINTLIB_DEPS)
46f059bea92bedbd395793702c73946ead235586vboxsync
46f059bea92bedbd395793702c73946ead235586vboxsyncclean.lint: $(CLEAN_LINT_DEPS)
46f059bea92bedbd395793702c73946ead235586vboxsync
46f059bea92bedbd395793702c73946ead235586vboxsyncinstall: $(INSTALL_DEPS)
46f059bea92bedbd395793702c73946ead235586vboxsync
46f059bea92bedbd395793702c73946ead235586vboxsync#
46f059bea92bedbd395793702c73946ead235586vboxsync# Include common targets.
46f059bea92bedbd395793702c73946ead235586vboxsync#
46f059bea92bedbd395793702c73946ead235586vboxsyncinclude $(UTSBASE)/intel/Makefile.targ
46f059bea92bedbd395793702c73946ead235586vboxsync