Makefile revision a6d42e7d71324c5193c3b94d57d96ba2925d52e1
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz#
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz# CDDL HEADER START
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz#
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz# The contents of this file are subject to the terms of the
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz# Common Development and Distribution License (the "License").
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz# You may not use this file except in compliance with the License.
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz#
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz# or http://www.opensolaris.org/os/licensing.
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz# See the License for the specific language governing permissions
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz# and limitations under the License.
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz#
23d859f2ce09c04ed802cb4912cc9c50f512f0a2bgk# When distributing Covered Code, include this CDDL HEADER in each
23d859f2ce09c04ed802cb4912cc9c50f512f0a2bgk# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz# If applicable, add the following below this CDDL HEADER, with the
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz# fields enclosed by brackets "[]" replaced with your own identifying
8c39cbeab9949a0a7d6ae66b768a7352019e42f8johanengelen# information: Portions Copyright [yyyy] [name of copyright owner]
8c39cbeab9949a0a7d6ae66b768a7352019e42f8johanengelen#
072916d0ef7dccd696b59381f50bcf776abccefbjohanengelen# CDDL HEADER END
072916d0ef7dccd696b59381f50bcf776abccefbjohanengelen#
add2ffae3c4686b50d888775bbdf083a4726a210johanengelen#
add2ffae3c4686b50d888775bbdf083a4726a210johanengelen# uts/intel/io/idm/Makefile
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz#
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz# Use is subject to license terms.
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz#
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz#
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz# This makefile drives the production of the idm kernel module.
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz#
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz# intel architecture dependent
c8989ca0e1ce9fee100d698aa9c4540d5df4b7e3johanengelen#
c8989ca0e1ce9fee100d698aa9c4540d5df4b7e3johanengelen
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz#
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz# Path to the base of the uts directory tree (usually /usr/src/uts).
0a75b58e47d3de42550c4f7960e253ea3befc09ajohanengelen#
0a75b58e47d3de42550c4f7960e253ea3befc09ajohanengelenUTSBASE = ../..
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz
74ed5bd66f5d8a1465b69bd0450f2af030b638f0joncruz#
0563fd55cbad59e8a878e6d4cbbdd8e47f74488djohanengelen# Define the module and object file sets.
0563fd55cbad59e8a878e6d4cbbdd8e47f74488djohanengelen#
0563fd55cbad59e8a878e6d4cbbdd8e47f74488djohanengelenMODULE = idm
0563fd55cbad59e8a878e6d4cbbdd8e47f74488djohanengelenOBJECTS = $(IDM_OBJS:%=$(OBJS_DIR)/%)
c169f6cddd2da06cfb761339f445bbd8866f72a8buliabyakLINTS = $(IDM_OBJS:%.o=$(LINTS_DIR)/%.ln)
c169f6cddd2da06cfb761339f445bbd8866f72a8buliabyakROOTMODULE = $(ROOT_MISC_DIR)/$(MODULE)
0563fd55cbad59e8a878e6d4cbbdd8e47f74488djohanengelen
0563fd55cbad59e8a878e6d4cbbdd8e47f74488djohanengelen#
0563fd55cbad59e8a878e6d4cbbdd8e47f74488djohanengelen# Include common rules.
0563fd55cbad59e8a878e6d4cbbdd8e47f74488djohanengelen#
c169f6cddd2da06cfb761339f445bbd8866f72a8buliabyakinclude $(UTSBASE)/intel/Makefile.intel
c169f6cddd2da06cfb761339f445bbd8866f72a8buliabyak
c169f6cddd2da06cfb761339f445bbd8866f72a8buliabyak#
c169f6cddd2da06cfb761339f445bbd8866f72a8buliabyak# Define targets
c169f6cddd2da06cfb761339f445bbd8866f72a8buliabyak#
8d9f5d586a04809427ce1df284a5720112177991cilixALL_TARGET = $(BINARY)
70eb1fc448cb08acf3468f80fa2296c03b32afd2cilixLINT_TARGET = $(MODULE).lint
70eb1fc448cb08acf3468f80fa2296c03b32afd2cilixINSTALL_TARGET = $(BINARY) $(ROOTMODULE)
b0c42c0dfcd02cc05126371948489a5a88b2e4b3cilix
76db360f5f052775326e6d406b9e1e9e2966e11acilix#
76db360f5f052775326e6d406b9e1e9e2966e11acilix# Overrides.
3d0482af18ffb591c1d8ddecf516629e1bcd2ae4cilix#
64aee804a6a47424f7994e60558351b8cf2ea4dbcilixDEBUG_FLGS =
64aee804a6a47424f7994e60558351b8cf2ea4dbcilixDEBUG_DEFS += $(DEBUG_FLGS)
b320a8d186114a5122ddc3afbe95110eb6cb10cecilixLDFLAGS += -dy -Nfs/sockfs
b320a8d186114a5122ddc3afbe95110eb6cb10cecilix
044d712d4d03f8354962d54e47cfac2346a69ccccilix#
044d712d4d03f8354962d54e47cfac2346a69ccccilix# Default build targets.
61cfd957cd023c4f432ea0c7307784a56bf978e9cilix#
61cfd957cd023c4f432ea0c7307784a56bf978e9cilix.KEEP_STATE:
2f5c0701b333a695eedb1680beb1adf95c0723dacilix
2f5c0701b333a695eedb1680beb1adf95c0723dacilixdef: $(DEF_DEPS)
4afe3fc6b9c122bc5c02b27aea3845ba41384d2acilix
4afe3fc6b9c122bc5c02b27aea3845ba41384d2acilixall: $(ALL_DEPS)
ecf048161ae0284d01d34ca5844204775c0d3fdecilix
ecf048161ae0284d01d34ca5844204775c0d3fdecilixclean: $(CLEAN_DEPS)
3515994554d167522343ce57417648b39370ccabcilix
3515994554d167522343ce57417648b39370ccabcilixclobber: $(CLOBBER_DEPS)
3515994554d167522343ce57417648b39370ccabcilix
lint: $(LINT_DEPS)
modlintlib: $(MODLINTLIB_DEPS)
clean.lint: $(CLEAN_LINT_DEPS)
install: $(INSTALL_DEPS)
#
# Include common targets.
#
include $(UTSBASE)/intel/Makefile.targ