Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# CDDL HEADER START
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# The contents of this file are subject to the terms of the
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# Common Development and Distribution License, Version 1.0 only
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# (the "License"). You may not use this file except in compliance
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# with the License.
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# or http://www.opensolaris.org/os/licensing.
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# See the License for the specific language governing permissions
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# and limitations under the License.
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# When distributing Covered Code, include this CDDL HEADER in each
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# If applicable, add the following below this CDDL HEADER, with the
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# fields enclosed by brackets "[]" replaced with your own identifying
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# information: Portions Copyright [yyyy] [name of copyright owner]
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# CDDL HEADER END
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# uts/intel/RT_DPTBL/Makefile
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# Use is subject to license terms.
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#pragma ident "%Z%%M% %I% %E% SMI"
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# This makefile drives the production of the RT_DPTBL driver kernel module.
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# intel architecture dependent
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# Path to the base of the uts directory tree (usually /usr/src/uts).
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquernaUTSBASE = ../..
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
1d9308ed0075062953a246d16bcda888a1be1adeslive# Define the module and object file sets.
1d9308ed0075062953a246d16bcda888a1be1adeslive#
1d9308ed0075062953a246d16bcda888a1be1adesliveMODULE = RT_DPTBL
1d9308ed0075062953a246d16bcda888a1be1adesliveOBJECTS = $(RT_DPTBL_OBJS:%=$(OBJS_DIR)/%)
1d9308ed0075062953a246d16bcda888a1be1adesliveLINTS = $(RT_DPTBL_OBJS:%.o=$(LINTS_DIR)/%.ln)
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquernaROOTMODULE = $(USR_SCHED_DIR)/$(MODULE)
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna
1d9308ed0075062953a246d16bcda888a1be1adeslive#
1d9308ed0075062953a246d16bcda888a1be1adeslive# Include common rules.
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquernainclude $(UTSBASE)/intel/Makefile.intel
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# Define targets
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquernaALL_TARGET = $(BINARY)
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquernaLINT_TARGET = $(MODULE).lint
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquernaINSTALL_TARGET = $(BINARY) $(ROOTMODULE)
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# Overrides.
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquernaMODSTUBS_DIR = $(OBJS_DIR)
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna$(MODSTUBS_O) := AS_CPPFLAGS += -DRT_DPTBL_MODULE
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquernaCLEANFILES += $(MODSTUBS_O)
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# Default build targets.
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna.KEEP_STATE:
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquernadef: $(DEF_DEPS)
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquernaall: $(ALL_DEPS)
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquernaclean: $(CLEAN_DEPS)
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquernaclobber: $(CLOBBER_DEPS)
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquernalint: $(LINT_DEPS)
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquernamodlintlib: $(MODLINTLIB_DEPS)
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquernaclean.lint: $(CLEAN_LINT_DEPS)
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquernainstall: $(INSTALL_DEPS)
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna# Include common targets.
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna#
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquernainclude $(UTSBASE)/intel/Makefile.targ
ea8572f0df1c69b398e9d677648a0fa5f31b2d60pquerna