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/intel/ac97/Makefile 2388447a05SGarrett D'Amore# 2488447a05SGarrett D'Amore# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 2588447a05SGarrett D'Amore# Use is subject to license terms. 2688447a05SGarrett D'Amore# 27b6b206fcSJohn Levon# Copyright (c) 2018, Joyent, Inc. 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 = ac97 3988447a05SGarrett D'AmoreOBJECTS = $(AC97_OBJS:%=$(OBJS_DIR)/%) 4088447a05SGarrett D'AmoreROOTMODULE = $(ROOT_MISC_DIR)/$(MODULE) 4188447a05SGarrett D'Amore 4288447a05SGarrett D'Amore# 4388447a05SGarrett D'Amore# Include common rules. 4488447a05SGarrett D'Amore# 4588447a05SGarrett D'Amoreinclude $(UTSBASE)/intel/Makefile.intel 4688447a05SGarrett D'Amore 4788447a05SGarrett D'Amore# 4888447a05SGarrett D'Amore# Define targets 4988447a05SGarrett D'Amore# 5088447a05SGarrett D'AmoreALL_TARGET = $(BINARY) 5188447a05SGarrett D'AmoreINSTALL_TARGET = $(BINARY) $(ROOTMODULE) 5288447a05SGarrett D'Amore 53*82d0151aSRichard LoweLDFLAGS += -Ndrv/audio 5488447a05SGarrett D'Amore 55b6b206fcSJohn Levon# needs work 56b6b206fcSJohn Levon$(OBJS_DIR)/ac97.o := SMOFF += index_overflow 57b6b206fcSJohn Levon 5888447a05SGarrett D'Amore# 5988447a05SGarrett D'Amore# Default build targets. 6088447a05SGarrett D'Amore# 6188447a05SGarrett D'Amore.KEEP_STATE: 6288447a05SGarrett D'Amore 6388447a05SGarrett D'Amoredef: $(DEF_DEPS) 6488447a05SGarrett D'Amore 6588447a05SGarrett D'Amoreall: $(ALL_DEPS) 6688447a05SGarrett D'Amore 6788447a05SGarrett D'Amoreclean: $(CLEAN_DEPS) 6888447a05SGarrett D'Amore 6988447a05SGarrett D'Amoreclobber: $(CLOBBER_DEPS) 7088447a05SGarrett D'Amore 7188447a05SGarrett D'Amoreinstall: $(INSTALL_DEPS) 7288447a05SGarrett D'Amore 7388447a05SGarrett D'Amore# 7488447a05SGarrett D'Amore# Include common targets. 7588447a05SGarrett D'Amore# 7688447a05SGarrett D'Amoreinclude $(UTSBASE)/intel/Makefile.targ 77