8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# CDDL HEADER START
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# The contents of this file are subject to the terms of the
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# Common Development and Distribution License (the "License").
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# You may not use this file except in compliance with the License.
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# or http://www.opensolaris.org/os/licensing.
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# See the License for the specific language governing permissions
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# and limitations under the License.
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# When distributing Covered Code, include this CDDL HEADER in each
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# If applicable, add the following below this CDDL HEADER, with the
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# fields enclosed by brackets "[]" replaced with your own identifying
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# information: Portions Copyright [yyyy] [name of copyright owner]
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# CDDL HEADER END
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# uts/intel/physmem/Makefile
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# Use is subject to license terms.
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# ident "%Z%%M% %I% %E% SMI"
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# This makefile drives the production of the physmem driver
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# intel implementation architecture dependent
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mec
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# Path to the base of the uts directory tree (usually /usr/src/uts).
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mecUTSBASE = ../..
8b464eb836173b92f2b7a65623cd06c8c3c59289mec
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# Define the module and object file sets.
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mecMODULE = physmem
8b464eb836173b92f2b7a65623cd06c8c3c59289mecOBJECTS = $(PHYSMEM_OBJS:%=$(OBJS_DIR)/%)
8b464eb836173b92f2b7a65623cd06c8c3c59289mecLINTS = $(PHYSMEM_OBJS:%.o=$(LINTS_DIR)/%.ln)
8b464eb836173b92f2b7a65623cd06c8c3c59289mecROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
8b464eb836173b92f2b7a65623cd06c8c3c59289mecCONF_SRCDIR = $(UTSBASE)/common/io
8b464eb836173b92f2b7a65623cd06c8c3c59289mec
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# Include common rules.
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mecinclude $(UTSBASE)/intel/Makefile.intel
8b464eb836173b92f2b7a65623cd06c8c3c59289mec
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# Define targets
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mecALL_TARGET = $(BINARY) $(SRC_CONFILE)
8b464eb836173b92f2b7a65623cd06c8c3c59289mecLINT_TARGET = $(MODULE).lint
8b464eb836173b92f2b7a65623cd06c8c3c59289mecINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
8b464eb836173b92f2b7a65623cd06c8c3c59289mec
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# Default build targets.
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mec.KEEP_STATE:
8b464eb836173b92f2b7a65623cd06c8c3c59289mec
8b464eb836173b92f2b7a65623cd06c8c3c59289mecdef: $(DEF_DEPS)
8b464eb836173b92f2b7a65623cd06c8c3c59289mec
8b464eb836173b92f2b7a65623cd06c8c3c59289mecall: $(ALL_DEPS)
8b464eb836173b92f2b7a65623cd06c8c3c59289mec
8b464eb836173b92f2b7a65623cd06c8c3c59289mecclean: $(CLEAN_DEPS)
8b464eb836173b92f2b7a65623cd06c8c3c59289mec
8b464eb836173b92f2b7a65623cd06c8c3c59289mecclobber: $(CLOBBER_DEPS)
8b464eb836173b92f2b7a65623cd06c8c3c59289mec
8b464eb836173b92f2b7a65623cd06c8c3c59289meclint: $(LINT_DEPS)
8b464eb836173b92f2b7a65623cd06c8c3c59289mec
8b464eb836173b92f2b7a65623cd06c8c3c59289mecmodlintlib: $(MODLINTLIB_DEPS)
8b464eb836173b92f2b7a65623cd06c8c3c59289mec
8b464eb836173b92f2b7a65623cd06c8c3c59289mecclean.lint: $(CLEAN_LINT_DEPS)
8b464eb836173b92f2b7a65623cd06c8c3c59289mec
8b464eb836173b92f2b7a65623cd06c8c3c59289mecinstall: $(INSTALL_DEPS)
8b464eb836173b92f2b7a65623cd06c8c3c59289mec
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mec# Include common targets.
8b464eb836173b92f2b7a65623cd06c8c3c59289mec#
8b464eb836173b92f2b7a65623cd06c8c3c59289mecinclude $(UTSBASE)/intel/Makefile.targ