188447a05SGarrett D'Amore# 288447a05SGarrett D'Amore# CDDL HEADER START 388447a05SGarrett D'Amore# 488447a05SGarrett D'Amore# The contents of this file are subject to the terms of the 588447a05SGarrett D'Amore# Common Development and Distribution License (the "License"). 688447a05SGarrett D'Amore# You may not use this file except in compliance with the License. 788447a05SGarrett D'Amore# 888447a05SGarrett D'Amore# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 988447a05SGarrett D'Amore# or http://www.opensolaris.org/os/licensing. 1088447a05SGarrett D'Amore# See the License for the specific language governing permissions 1188447a05SGarrett D'Amore# and limitations under the License. 1288447a05SGarrett D'Amore# 1388447a05SGarrett D'Amore# When distributing Covered Code, include this CDDL HEADER in each 1488447a05SGarrett D'Amore# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 1588447a05SGarrett D'Amore# If applicable, add the following below this CDDL HEADER, with the 1688447a05SGarrett D'Amore# fields enclosed by brackets "[]" replaced with your own identifying 1788447a05SGarrett D'Amore# information: Portions Copyright [yyyy] [name of copyright owner] 1888447a05SGarrett D'Amore# 1988447a05SGarrett D'Amore# CDDL HEADER END 2088447a05SGarrett D'Amore# 2188447a05SGarrett D'Amore# 2288447a05SGarrett D'Amore# uts/sparc/audiopci/Makefile 2388447a05SGarrett D'Amore# 2468c47f65SGarrett D'Amore# Copyright 2010 Sun Microsystems, Inc. All rights reserved. 2588447a05SGarrett D'Amore# Use is subject to license terms. 2688447a05SGarrett D'Amore# 2788447a05SGarrett D'Amore# This makefile drives the production of the audiopci driver. 2888447a05SGarrett D'Amore# 2988447a05SGarrett D'Amore 3088447a05SGarrett D'Amore# 3188447a05SGarrett D'Amore# Path to the base of the uts directory tree (usually /usr/src/uts). 3288447a05SGarrett D'Amore# 3388447a05SGarrett D'AmoreUTSBASE = ../.. 3488447a05SGarrett D'Amore 3588447a05SGarrett D'Amore# 3688447a05SGarrett D'Amore# Define the module and object file sets. 3788447a05SGarrett D'Amore# 3888447a05SGarrett D'AmoreMODULE = audiopci 3988447a05SGarrett D'AmoreOBJECTS = $(AUDIOPCI_OBJS:%=$(OBJS_DIR)/%) 4088447a05SGarrett D'AmoreLINTS = $(AUDIOPCI_OBJS:%.o=$(LINTS_DIR)/%.ln) 4188447a05SGarrett D'AmoreROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE) 4288447a05SGarrett D'Amore 4388447a05SGarrett D'Amore# 4488447a05SGarrett D'Amore# Include common rules. 4588447a05SGarrett D'Amore# 4688447a05SGarrett D'Amoreinclude $(UTSBASE)/sparc/Makefile.sparc 4788447a05SGarrett D'Amore 4888447a05SGarrett D'Amore# 4988447a05SGarrett D'Amore# Define targets 5088447a05SGarrett D'Amore# 5168c47f65SGarrett D'AmoreALL_TARGET = $(BINARY) 5288447a05SGarrett D'AmoreLINT_TARGET = $(MODULE).lint 5368c47f65SGarrett D'AmoreINSTALL_TARGET = $(BINARY) $(ROOTMODULE) 5488447a05SGarrett D'Amore 5588447a05SGarrett D'AmoreLDFLAGS += -dy -Ndrv/audio 5688447a05SGarrett D'Amore 57*7014882cSRichard LoweCERRWARN += -_gcc=-Wno-uninitialized 58*7014882cSRichard Lowe 5988447a05SGarrett D'Amore# 6088447a05SGarrett D'Amore# Default build targets. 6188447a05SGarrett D'Amore# 6288447a05SGarrett D'Amore.KEEP_STATE: 6388447a05SGarrett D'Amore 6488447a05SGarrett D'Amoredef: $(DEF_DEPS) 6588447a05SGarrett D'Amore 6688447a05SGarrett D'Amoreall: $(ALL_DEPS) 6788447a05SGarrett D'Amore 6888447a05SGarrett D'Amoreclean: $(CLEAN_DEPS) 6988447a05SGarrett D'Amore 7088447a05SGarrett D'Amoreclobber: $(CLOBBER_DEPS) 7188447a05SGarrett D'Amore 7288447a05SGarrett D'Amorelint: $(LINT_DEPS) 7388447a05SGarrett D'Amore 7488447a05SGarrett D'Amoremodlintlib: $(MODLINTLIB_DEPS) 7588447a05SGarrett D'Amore 7688447a05SGarrett D'Amoreclean.lint: $(CLEAN_LINT_DEPS) 7788447a05SGarrett D'Amore 7888447a05SGarrett D'Amoreinstall: $(INSTALL_DEPS) 7988447a05SGarrett D'Amore 8088447a05SGarrett D'Amore# 8188447a05SGarrett D'Amore# Include common targets. 8288447a05SGarrett D'Amore# 8388447a05SGarrett D'Amoreinclude $(UTSBASE)/sparc/Makefile.targ 84