Makefile revision 210db2243d3b5ca39c96a4c34c6d9453ddfbeaa9
6bdda696b3ea703c47e87fea61017ec655f91d92nd#
6bdda696b3ea703c47e87fea61017ec655f91d92nd# CDDL HEADER START
6bdda696b3ea703c47e87fea61017ec655f91d92nd#
6bdda696b3ea703c47e87fea61017ec655f91d92nd# The contents of this file are subject to the terms of the
6bdda696b3ea703c47e87fea61017ec655f91d92nd# Common Development and Distribution License, Version 1.0 only
6bdda696b3ea703c47e87fea61017ec655f91d92nd# (the "License"). You may not use this file except in compliance
6bdda696b3ea703c47e87fea61017ec655f91d92nd# with the License.
6bdda696b3ea703c47e87fea61017ec655f91d92nd#
6bdda696b3ea703c47e87fea61017ec655f91d92nd# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
6bdda696b3ea703c47e87fea61017ec655f91d92nd# or http://www.opensolaris.org/os/licensing.
0662ed52e814f8f08ef0e09956413a792584eddffuankg# See the License for the specific language governing permissions
6bdda696b3ea703c47e87fea61017ec655f91d92nd# and limitations under the License.
6bdda696b3ea703c47e87fea61017ec655f91d92nd#
6bdda696b3ea703c47e87fea61017ec655f91d92nd# When distributing Covered Code, include this CDDL HEADER in each
6bdda696b3ea703c47e87fea61017ec655f91d92nd# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
6bdda696b3ea703c47e87fea61017ec655f91d92nd# If applicable, add the following below this CDDL HEADER, with the
6bdda696b3ea703c47e87fea61017ec655f91d92nd# fields enclosed by brackets "[]" replaced with your own identifying
6bdda696b3ea703c47e87fea61017ec655f91d92nd# information: Portions Copyright [yyyy] [name of copyright owner]
6bdda696b3ea703c47e87fea61017ec655f91d92nd#
6bdda696b3ea703c47e87fea61017ec655f91d92nd# CDDL HEADER END
16b55a35cff91315d261d1baa776138af465c4e4fuankg#
16b55a35cff91315d261d1baa776138af465c4e4fuankg#
16b55a35cff91315d261d1baa776138af465c4e4fuankg# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
6bdda696b3ea703c47e87fea61017ec655f91d92nd# Use is subject to license terms.
6bdda696b3ea703c47e87fea61017ec655f91d92nd#
6bdda696b3ea703c47e87fea61017ec655f91d92nd#ident "%Z%%M% %I% %E% SMI"
6bdda696b3ea703c47e87fea61017ec655f91d92nd
6bdda696b3ea703c47e87fea61017ec655f91d92nd#
6bdda696b3ea703c47e87fea61017ec655f91d92nd# Path to the base of the uts directory tree (usually /usr/src/uts).
6bdda696b3ea703c47e87fea61017ec655f91d92nd#
6bdda696b3ea703c47e87fea61017ec655f91d92ndUTSBASE = ../..
6bdda696b3ea703c47e87fea61017ec655f91d92nd
6bdda696b3ea703c47e87fea61017ec655f91d92nd#
6bdda696b3ea703c47e87fea61017ec655f91d92nd# Define the module and object file sets.
6bdda696b3ea703c47e87fea61017ec655f91d92nd#
6bdda696b3ea703c47e87fea61017ec655f91d92ndMODULE = ght
6bdda696b3ea703c47e87fea61017ec655f91d92ndOBJECTS = $(GHT_OBJS:%=$(OBJS_DIR)/%)
6bdda696b3ea703c47e87fea61017ec655f91d92ndLINTS = $(GHT_OBJS:%.o=$(LINTS_DIR)/%.ln)
6bdda696b3ea703c47e87fea61017ec655f91d92ndROOTMODULE = $(ROOT_MISC_DIR)/$(MODULE)
6bdda696b3ea703c47e87fea61017ec655f91d92nd
6bdda696b3ea703c47e87fea61017ec655f91d92nd#
6bdda696b3ea703c47e87fea61017ec655f91d92nd# Include common rules.
6bdda696b3ea703c47e87fea61017ec655f91d92nd#
6bdda696b3ea703c47e87fea61017ec655f91d92ndinclude $(UTSBASE)/intel/Makefile.intel
6bdda696b3ea703c47e87fea61017ec655f91d92nd
6bdda696b3ea703c47e87fea61017ec655f91d92nd#
6bdda696b3ea703c47e87fea61017ec655f91d92nd# Define targets
6bdda696b3ea703c47e87fea61017ec655f91d92nd#
6bdda696b3ea703c47e87fea61017ec655f91d92ndALL_TARGET = $(BINARY)
6bdda696b3ea703c47e87fea61017ec655f91d92ndLINT_TARGET = $(MODULE).lint
6bdda696b3ea703c47e87fea61017ec655f91d92ndINSTALL_TARGET = $(BINARY) $(ROOTMODULE)
6bdda696b3ea703c47e87fea61017ec655f91d92nd
6bdda696b3ea703c47e87fea61017ec655f91d92nd#
6bdda696b3ea703c47e87fea61017ec655f91d92nd# Overrides.
6bdda696b3ea703c47e87fea61017ec655f91d92nd#
6bdda696b3ea703c47e87fea61017ec655f91d92ndCFLAGS += $(CCVERBOSE)
6bdda696b3ea703c47e87fea61017ec655f91d92nd
6bdda696b3ea703c47e87fea61017ec655f91d92nd#
ac7985784d08a3655291f24f711812b4d8b1cbcffuankg# Default build targets.
6bdda696b3ea703c47e87fea61017ec655f91d92nd#
6bdda696b3ea703c47e87fea61017ec655f91d92nd.KEEP_STATE:
6bdda696b3ea703c47e87fea61017ec655f91d92nd
6bdda696b3ea703c47e87fea61017ec655f91d92nddef: $(DEF_DEPS)
6bdda696b3ea703c47e87fea61017ec655f91d92nd
6bdda696b3ea703c47e87fea61017ec655f91d92ndall: $(ALL_DEPS)
6bdda696b3ea703c47e87fea61017ec655f91d92nd
6bdda696b3ea703c47e87fea61017ec655f91d92ndclean: $(CLEAN_DEPS)
6bdda696b3ea703c47e87fea61017ec655f91d92nd
6bdda696b3ea703c47e87fea61017ec655f91d92ndclobber: $(CLOBBER_DEPS)
6bdda696b3ea703c47e87fea61017ec655f91d92nd
6bdda696b3ea703c47e87fea61017ec655f91d92ndlint: $(LINT_DEPS)
6bdda696b3ea703c47e87fea61017ec655f91d92nd
ac7985784d08a3655291f24f711812b4d8b1cbcffuankgmodlintlib: $(MODLINTLIB_DEPS)
6bdda696b3ea703c47e87fea61017ec655f91d92nd
6bdda696b3ea703c47e87fea61017ec655f91d92ndclean.lint: $(CLEAN_LINT_DEPS)
6bdda696b3ea703c47e87fea61017ec655f91d92nd
6bdda696b3ea703c47e87fea61017ec655f91d92ndinstall: $(INSTALL_DEPS)
6bdda696b3ea703c47e87fea61017ec655f91d92nd
6bdda696b3ea703c47e87fea61017ec655f91d92nd#
6bdda696b3ea703c47e87fea61017ec655f91d92nd# Include common targets.
6bdda696b3ea703c47e87fea61017ec655f91d92nd#
6bdda696b3ea703c47e87fea61017ec655f91d92ndinclude $(UTSBASE)/intel/Makefile.targ
6bdda696b3ea703c47e87fea61017ec655f91d92nd