Makefile revision 8b464eb836173b92f2b7a65623cd06c8c3c59289
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw#
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw# CDDL HEADER START
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw#
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw# The contents of this file are subject to the terms of the
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw# Common Development and Distribution License (the "License").
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw# You may not use this file except in compliance with the License.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw#
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw# or http://www.opensolaris.org/os/licensing.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw# See the License for the specific language governing permissions
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw# and limitations under the License.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw#
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw# When distributing Covered Code, include this CDDL HEADER in each
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw# If applicable, add the following below this CDDL HEADER, with the
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw# fields enclosed by brackets "[]" replaced with your own identifying
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw# information: Portions Copyright [yyyy] [name of copyright owner]
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw#
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw# CDDL HEADER END
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw#
148c5f43199ca0b43fc8e3b643aab11cd66ea327Alan Wright#
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw# uts/intel/physmem/Makefile
c586600796766c83eb9485c446886fd9ed2359a9Keyur Desai#
68b2bbf26c7040fea4281dcb58b81e7627e46f34Gordon Ross# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw# Use is subject to license terms.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw#
bbf6f00c25b6a2bed23c35eac6d62998ecdb338cJordan Brown# ident "%Z%%M% %I% %E% SMI"
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw#
3db3f65c6274eb042354801a308c8e9bc4994553amw# This makefile drives the production of the physmem driver
bbf6f00c25b6a2bed23c35eac6d62998ecdb338cJordan Brown#
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw# intel implementation architecture dependent
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw#
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw#
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw# Path to the base of the uts directory tree (usually /usr/src/uts).
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw#
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amwUTSBASE = ../..
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw#
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw# Define the module and object file sets.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw#
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amwMODULE = physmem
b1352070d318187b41b088da3533692976f3f225Alan WrightOBJECTS = $(PHYSMEM_OBJS:%=$(OBJS_DIR)/%)
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amwLINTS = $(PHYSMEM_OBJS:%.o=$(LINTS_DIR)/%.ln)
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amwROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amwCONF_SRCDIR = $(UTSBASE)/common/io
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw#
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw# Include common rules.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw#
9fb67ea305c66b6a297583b9b0db6796b0dfe497afshin salek ardakani - Sun Microsystems - Irvine United Statesinclude $(UTSBASE)/intel/Makefile.intel
9fb67ea305c66b6a297583b9b0db6796b0dfe497afshin salek ardakani - Sun Microsystems - Irvine United States
9fb67ea305c66b6a297583b9b0db6796b0dfe497afshin salek ardakani - Sun Microsystems - Irvine United States#
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw# Define targets
7b59d02d2a384be9a08087b14defadd214b3c1ddjb#
faa1795a28a5c712eed6d0a3f84d98c368a316c6jbALL_TARGET = $(BINARY) $(SRC_CONFILE)
faa1795a28a5c712eed6d0a3f84d98c368a316c6jbLINT_TARGET = $(MODULE).lint
faa1795a28a5c712eed6d0a3f84d98c368a316c6jbINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
faa1795a28a5c712eed6d0a3f84d98c368a316c6jb
faa1795a28a5c712eed6d0a3f84d98c368a316c6jb#
faa1795a28a5c712eed6d0a3f84d98c368a316c6jb# Default build targets.
faa1795a28a5c712eed6d0a3f84d98c368a316c6jb#
faa1795a28a5c712eed6d0a3f84d98c368a316c6jb.KEEP_STATE:
faa1795a28a5c712eed6d0a3f84d98c368a316c6jb
faa1795a28a5c712eed6d0a3f84d98c368a316c6jbdef: $(DEF_DEPS)
faa1795a28a5c712eed6d0a3f84d98c368a316c6jb
faa1795a28a5c712eed6d0a3f84d98c368a316c6jball: $(ALL_DEPS)
faa1795a28a5c712eed6d0a3f84d98c368a316c6jb
faa1795a28a5c712eed6d0a3f84d98c368a316c6jbclean: $(CLEAN_DEPS)
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amwclobber: $(CLOBBER_DEPS)
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amwlint: $(LINT_DEPS)
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amwmodlintlib: $(MODLINTLIB_DEPS)
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amwclean.lint: $(CLEAN_LINT_DEPS)
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amwinstall: $(INSTALL_DEPS)
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross#
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross# Include common targets.
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross#
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Rossinclude $(UTSBASE)/intel/Makefile.targ
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw