ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# CDDL HEADER START
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# The contents of this file are subject to the terms of the
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# Common Development and Distribution License (the "License").
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# You may not use this file except in compliance with the License.
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# or http://www.opensolaris.org/os/licensing.
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# See the License for the specific language governing permissions
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# and limitations under the License.
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# When distributing Covered Code, include this CDDL HEADER in each
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# If applicable, add the following below this CDDL HEADER, with the
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# fields enclosed by brackets "[]" replaced with your own identifying
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# information: Portions Copyright [yyyy] [name of copyright owner]
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# CDDL HEADER END
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marx
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# Use is subject to license terms.
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# ident "%Z%%M% %I% %E% SMI"
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# uts/intel/pit_beep/Makefile
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# This makefile drives the production of the pit_beep driver.
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# i86xpv implementation architecture dependent
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# Path to the base of the uts directory tree (usually /usr/src/uts).
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marxUTSBASE = ../..
ab1eb80a7237fca06df43e2adb4776f0316547a4marx
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# Define the module and object file sets.
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marxMODULE = pit_beep
ab1eb80a7237fca06df43e2adb4776f0316547a4marxOBJECTS = $(PIT_BEEP_OBJS:%=$(OBJS_DIR)/%)
ab1eb80a7237fca06df43e2adb4776f0316547a4marxLINTS = $(PIT_BEEP_OBJS:%.o=$(LINTS_DIR)/%.ln)
ab1eb80a7237fca06df43e2adb4776f0316547a4marxROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
ab1eb80a7237fca06df43e2adb4776f0316547a4marxCONF_SRCDIR = $(UTSBASE)/intel/io
ab1eb80a7237fca06df43e2adb4776f0316547a4marx
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# Include common rules.
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marxinclude $(UTSBASE)/i86xpv/Makefile.i86xpv
ab1eb80a7237fca06df43e2adb4776f0316547a4marx
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# lint pass one enforcement
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marxCFLAGS += $(CCVERBOSE)
ab1eb80a7237fca06df43e2adb4776f0316547a4marx
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# Define targets
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marxALL_TARGET = $(BINARY) $(CONFMOD)
ab1eb80a7237fca06df43e2adb4776f0316547a4marxLINT_TARGET = $(MODULE).lint
ab1eb80a7237fca06df43e2adb4776f0316547a4marxINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
ab1eb80a7237fca06df43e2adb4776f0316547a4marx
ab1eb80a7237fca06df43e2adb4776f0316547a4marx.KEEP_STATE:
ab1eb80a7237fca06df43e2adb4776f0316547a4marx
ab1eb80a7237fca06df43e2adb4776f0316547a4marxall: $(ALL_DEPS)
ab1eb80a7237fca06df43e2adb4776f0316547a4marx
ab1eb80a7237fca06df43e2adb4776f0316547a4marxdef: $(DEF_DEPS)
ab1eb80a7237fca06df43e2adb4776f0316547a4marx
ab1eb80a7237fca06df43e2adb4776f0316547a4marxclean: $(CLEAN_DEPS)
ab1eb80a7237fca06df43e2adb4776f0316547a4marx
ab1eb80a7237fca06df43e2adb4776f0316547a4marxclobber: $(CLOBBER_DEPS)
ab1eb80a7237fca06df43e2adb4776f0316547a4marx
ab1eb80a7237fca06df43e2adb4776f0316547a4marxlint: $(LINT_DEPS)
ab1eb80a7237fca06df43e2adb4776f0316547a4marx
ab1eb80a7237fca06df43e2adb4776f0316547a4marxmodlintlib: $(MODLINTLIB_DEPS)
ab1eb80a7237fca06df43e2adb4776f0316547a4marx
ab1eb80a7237fca06df43e2adb4776f0316547a4marxclean.lint: $(CLEAN_LINT_DEPS)
ab1eb80a7237fca06df43e2adb4776f0316547a4marx
ab1eb80a7237fca06df43e2adb4776f0316547a4marxinstall: $(INSTALL_DEPS)
ab1eb80a7237fca06df43e2adb4776f0316547a4marx
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marx# Include common targets
ab1eb80a7237fca06df43e2adb4776f0316547a4marx#
ab1eb80a7237fca06df43e2adb4776f0316547a4marxinclude $(UTSBASE)/i86xpv/Makefile.targ