1*2df1fe9cSrandyf# 2*2df1fe9cSrandyf# CDDL HEADER START 3*2df1fe9cSrandyf# 4*2df1fe9cSrandyf# The contents of this file are subject to the terms of the 5*2df1fe9cSrandyf# Common Development and Distribution License (the "License"). 6*2df1fe9cSrandyf# You may not use this file except in compliance with the License. 7*2df1fe9cSrandyf# 8*2df1fe9cSrandyf# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9*2df1fe9cSrandyf# or http://www.opensolaris.org/os/licensing. 10*2df1fe9cSrandyf# See the License for the specific language governing permissions 11*2df1fe9cSrandyf# and limitations under the License. 12*2df1fe9cSrandyf# 13*2df1fe9cSrandyf# When distributing Covered Code, include this CDDL HEADER in each 14*2df1fe9cSrandyf# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15*2df1fe9cSrandyf# If applicable, add the following below this CDDL HEADER, with the 16*2df1fe9cSrandyf# fields enclosed by brackets "[]" replaced with your own identifying 17*2df1fe9cSrandyf# information: Portions Copyright [yyyy] [name of copyright owner] 18*2df1fe9cSrandyf# 19*2df1fe9cSrandyf# CDDL HEADER END 20*2df1fe9cSrandyf# 21*2df1fe9cSrandyf# 22*2df1fe9cSrandyf# uts/i86pc/acpippm/Makefile 23*2df1fe9cSrandyf# 24*2df1fe9cSrandyf# Copyright 2007 Sun Microsystems, Inc. All rights reserved. 25*2df1fe9cSrandyf# Use is subject to license terms. 26*2df1fe9cSrandyf# 27*2df1fe9cSrandyf#ident "%Z%%M% %I% %E% SMI" 28*2df1fe9cSrandyf# 29*2df1fe9cSrandyf# This makefile drives the production of the power managment 30*2df1fe9cSrandyf# module for the ACPI subsystem 31*2df1fe9cSrandyf# 32*2df1fe9cSrandyf# i86pc implementation architecture dependent 33*2df1fe9cSrandyf# 34*2df1fe9cSrandyf 35*2df1fe9cSrandyf# 36*2df1fe9cSrandyf# Path to the base of the uts directory tree (usually /usr/src/uts). 37*2df1fe9cSrandyf# 38*2df1fe9cSrandyfUTSBASE = ../.. 39*2df1fe9cSrandyf 40*2df1fe9cSrandyf# 41*2df1fe9cSrandyf# Define the module and object file sets. 42*2df1fe9cSrandyf# 43*2df1fe9cSrandyfMODULE = acpippm 44*2df1fe9cSrandyfOBJECTS = $(ACPIPPM_OBJS:%=$(OBJS_DIR)/%) 45*2df1fe9cSrandyfLINTS = $(ACPIPPM_OBJS:%.o=$(LINTS_DIR)/%.ln) 46*2df1fe9cSrandyfROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE) 47*2df1fe9cSrandyfCONF_SRCDIR = $(UTSBASE)/i86pc/io 48*2df1fe9cSrandyfINC_PATH += -I$(UTSBASE)/i86pc/sys/acpi 49*2df1fe9cSrandyf 50*2df1fe9cSrandyf# 51*2df1fe9cSrandyf# Include common rules. 52*2df1fe9cSrandyf# 53*2df1fe9cSrandyfinclude $(UTSBASE)/i86pc/Makefile.i86pc 54*2df1fe9cSrandyf 55*2df1fe9cSrandyf# 56*2df1fe9cSrandyf# Define targets 57*2df1fe9cSrandyf# 58*2df1fe9cSrandyfALL_TARGET = $(BINARY) $(SRC_CONFILE) 59*2df1fe9cSrandyfLINT_TARGET = $(MODULE).lint 60*2df1fe9cSrandyfINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE) 61*2df1fe9cSrandyf 62*2df1fe9cSrandyf# 63*2df1fe9cSrandyf# lint pass one enforcement 64*2df1fe9cSrandyf# 65*2df1fe9cSrandyfCFLAGS += $(CCVERBOSE) 66*2df1fe9cSrandyf 67*2df1fe9cSrandyf# 68*2df1fe9cSrandyf# Default build targets. 69*2df1fe9cSrandyf# 70*2df1fe9cSrandyf.KEEP_STATE: 71*2df1fe9cSrandyf 72*2df1fe9cSrandyfdef: $(DEF_DEPS) 73*2df1fe9cSrandyf 74*2df1fe9cSrandyfall: $(ALL_DEPS) 75*2df1fe9cSrandyf 76*2df1fe9cSrandyfclean: $(CLEAN_DEPS) 77*2df1fe9cSrandyf 78*2df1fe9cSrandyfclobber: $(CLOBBER_DEPS) 79*2df1fe9cSrandyf 80*2df1fe9cSrandyflint: $(LINT_DEPS) 81*2df1fe9cSrandyf 82*2df1fe9cSrandyfmodlintlib: $(MODLINTLIB_DEPS) 83*2df1fe9cSrandyf 84*2df1fe9cSrandyfclean.lint: $(CLEAN_LINT_DEPS) 85*2df1fe9cSrandyf 86*2df1fe9cSrandyfinstall: $(INSTALL_DEPS) $(CONF_INSTALL_DEPS) 87*2df1fe9cSrandyf 88*2df1fe9cSrandyf# 89*2df1fe9cSrandyf# Include common targets. 90*2df1fe9cSrandyf# 91*2df1fe9cSrandyfinclude $(UTSBASE)/i86pc/Makefile.targ 92