Makefile revision bb25c06cca41ca78e5fb87fbb8e81d55beb18c95
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# CDDL HEADER START
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# 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.
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# See the License for the specific language governing permissions
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# and limitations under the License.
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# When distributing Covered Code, include this CDDL HEADER in each
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# If applicable, add the following below this CDDL HEADER, with the
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# fields enclosed by brackets "[]" replaced with your own identifying
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# information: Portions Copyright [yyyy] [name of copyright owner]
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# CDDL HEADER END
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jg# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# Use is subject to license terms.
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jg#ident "%Z%%M% %I% %E% SMI"
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# This makefile drives the production of the M1575 audio driver
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# (audio1575) kernel module.
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# Path to the base of the uts directory tree (usually /usr/src/uts).
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# Define the module and object file sets.
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# Include common rules.
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# Overrides, lint pass one enforcement
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# Depends on misc/audiosup
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# Define targets
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82smINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE_64)
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# Overrides
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jg# For now, disable these lint checks; maintainers should endeavor
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jg# to investigate and remove these for maximum lint coverage.
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jg# Please do not carry these forward to new Makefiles.
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# Default build targets.
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# Include common targets.
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# Defines for local commands.
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# Mapfile target
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# Warlock targets
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# NOTE: there will be warnings about q_lock which is the simulated
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm# rwlock of the taskq framework
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm warlock_audiosup.files warlock_mixer.files warlock_amsrc2.files
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm $(WARLOCK) -c audio1575_with_sada.wlcmd $(WARLOCK_OBJECTS) \
75d01c9ab5ef6f1bbac9f9d4eb379d5c38583d82sm ../mixer/am_main.ll ../mixer/am_ad.ll ../mixer/am_ioctl.ll \