Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
22dd6d9af47163ee081d6c505d0a13dbf40ba87aChristian Maeder#
22dd6d9af47163ee081d6c505d0a13dbf40ba87aChristian Maeder# CDDL HEADER START
df098122ddc81fe1cb033a151f7305c1dda2dc81Christian Maeder#
b03274844ecd270f9e9331f51cc4236a33e2e671Christian Maeder# The contents of this file are subject to the terms of the
22dd6d9af47163ee081d6c505d0a13dbf40ba87aChristian Maeder# Common Development and Distribution License, Version 1.0 only
2eeec5240b424984e3ee26296da1eeab6c6d739eChristian Maeder# (the "License"). You may not use this file except in compliance
22dd6d9af47163ee081d6c505d0a13dbf40ba87aChristian Maeder# with the License.
22dd6d9af47163ee081d6c505d0a13dbf40ba87aChristian Maeder#
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
e6d40133bc9f858308654afb1262b8b483ec5922Till Mossakowski# or http://www.opensolaris.org/os/licensing.
679d3f541f7a9ede4079e045f7758873bb901872Till Mossakowski# See the License for the specific language governing permissions
679d3f541f7a9ede4079e045f7758873bb901872Till Mossakowski# and limitations under the License.
1bb1684c83317dfd1692ab53415027b67d8f2faeTill Mossakowski#
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder# When distributing Covered Code, include this CDDL HEADER in each
f3faf4e4346b6224a3aaeeac11bac8b5c8932a29Christian Maeder# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
f3faf4e4346b6224a3aaeeac11bac8b5c8932a29Christian Maeder# If applicable, add the following below this CDDL HEADER, with the
f3faf4e4346b6224a3aaeeac11bac8b5c8932a29Christian Maeder# fields enclosed by brackets "[]" replaced with your own identifying
f3faf4e4346b6224a3aaeeac11bac8b5c8932a29Christian Maeder# information: Portions Copyright [yyyy] [name of copyright owner]
f3faf4e4346b6224a3aaeeac11bac8b5c8932a29Christian Maeder#
f3faf4e4346b6224a3aaeeac11bac8b5c8932a29Christian Maeder# CDDL HEADER END
f8fe1f095d5b7fd96bde0784289b001446e60d0bChristian Maeder#
74b841a4b332085d5fd79975a13313c2681ae595Christian Maeder#
74b841a4b332085d5fd79975a13313c2681ae595Christian Maeder# uts/intel/md_sp/Makefile
f3faf4e4346b6224a3aaeeac11bac8b5c8932a29Christian Maeder# Copyright (c) 2001 by Sun Microsystems, Inc.
f3faf4e4346b6224a3aaeeac11bac8b5c8932a29Christian Maeder# All rights reserved.
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder#
43b4c41fbb07705c9df321221ab9cb9832460407Christian Maeder#ident "%Z%%M% %I% %E% SMI"
ba904a15082557e939db689fcfba0c68c9a4f740Christian Maeder#
1bc5dccbf0083a620ae1181c717fea75e4af5e5cChristian Maeder# This makefile drives the production of the md_sp module
7bf4436b6f9987b070033a323757b206c898c1beChristian Maeder#
e9249d3ecd51a2b6a966a58669953e58d703adc6Till Mossakowski# architecture independent
ba904a15082557e939db689fcfba0c68c9a4f740Christian Maeder#
410ff490af511ffa09b52e4de631d36a154b9730Christian Maeder
ba904a15082557e939db689fcfba0c68c9a4f740Christian Maeder#
1842453990fed8a1bd7a5ac792d7982c1d2bfcd5Christian Maeder# Path to the base of the uts directory tree (usually /usr/src/uts).
ba904a15082557e939db689fcfba0c68c9a4f740Christian Maeder#
ba904a15082557e939db689fcfba0c68c9a4f740Christian MaederUTSBASE = ../..
ba904a15082557e939db689fcfba0c68c9a4f740Christian Maeder
f9e0b18852b238ddb649d341194e05d7200d1bbeChristian Maeder#
a80f2865b6b40a922bcccfce0cb0d047edc33e3aChristian Maeder# Define the module and object file sets.
ad270004874ce1d0697fb30d7309f180553bb315Christian Maeder#
ad270004874ce1d0697fb30d7309f180553bb315Christian MaederMODULE = md_sp
88ece6e49930670e8fd3ee79c89a2e918d2fbd0cChristian MaederOBJECTS = $(SOFTPART_OBJS:%=$(OBJS_DIR)/%)
6108a4c3e891e85e6b36a658382d7e78ad4ce9e7Christian MaederLINTS = $(SOFTPART_OBJS:%.o=$(LINTS_DIR)/%.ln)
89ab08979dc23d72e9e09c8990a8c44847041d6fChristian MaederROOTMODULE = $(ROOT_MISC_DIR)/$(MODULE)
410ff490af511ffa09b52e4de631d36a154b9730Christian Maeder
a80f2865b6b40a922bcccfce0cb0d047edc33e3aChristian Maeder#
22dd6d9af47163ee081d6c505d0a13dbf40ba87aChristian Maeder# Include common rules.
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder#
95c27038582e8a2ce24923bee69ef15931b8b87bChristian Maederinclude $(UTSBASE)/intel/Makefile.intel
95c27038582e8a2ce24923bee69ef15931b8b87bChristian Maeder
95c27038582e8a2ce24923bee69ef15931b8b87bChristian Maeder#
95c27038582e8a2ce24923bee69ef15931b8b87bChristian Maeder# Define targets
95c27038582e8a2ce24923bee69ef15931b8b87bChristian Maeder#
95c27038582e8a2ce24923bee69ef15931b8b87bChristian MaederALL_TARGET = $(BINARY)
95c27038582e8a2ce24923bee69ef15931b8b87bChristian MaederLINT_TARGET = $(MODULE).lint
95c27038582e8a2ce24923bee69ef15931b8b87bChristian MaederINSTALL_TARGET = $(BINARY) $(ROOTMODULE)
95c27038582e8a2ce24923bee69ef15931b8b87bChristian Maeder
95c27038582e8a2ce24923bee69ef15931b8b87bChristian Maeder#
95c27038582e8a2ce24923bee69ef15931b8b87bChristian Maeder# Default build targets.
95c27038582e8a2ce24923bee69ef15931b8b87bChristian Maeder#
95c27038582e8a2ce24923bee69ef15931b8b87bChristian Maeder.KEEP_STATE:
95c27038582e8a2ce24923bee69ef15931b8b87bChristian Maeder
95c27038582e8a2ce24923bee69ef15931b8b87bChristian Maederdef: $(DEF_DEPS)
f1b14608f0f3db464c3aded480e49522d73b08e5Christian Maeder
9192fdd8f0e682ac0f0183dd854d5210fbfa4ec5Christian Maederall: $(ALL_DEPS)
f1b14608f0f3db464c3aded480e49522d73b08e5Christian Maeder
f1b14608f0f3db464c3aded480e49522d73b08e5Christian Maederclean: $(CLEAN_DEPS)
f1b14608f0f3db464c3aded480e49522d73b08e5Christian Maeder
f1b14608f0f3db464c3aded480e49522d73b08e5Christian Maederclobber: $(CLOBBER_DEPS)
9192fdd8f0e682ac0f0183dd854d5210fbfa4ec5Christian Maeder
f1b14608f0f3db464c3aded480e49522d73b08e5Christian Maederlint: $(LINT_DEPS)
f1b14608f0f3db464c3aded480e49522d73b08e5Christian Maeder
f1b14608f0f3db464c3aded480e49522d73b08e5Christian Maedermodlintlib: $(MODLINTLIB_DEPS)
95c27038582e8a2ce24923bee69ef15931b8b87bChristian Maeder
7688e20f844fe88f75c04016841ebb5e5e3d927fChristian Maederclean.lint: $(CLEAN_LINT_DEPS)
be3f5e3e69900ececafea5b010a8400f26af5362Christian Maeder
a05cad7f2f387b795a71a3aaec543c78e1b89d38Christian Maederinstall: $(INSTALL_DEPS)
be3f5e3e69900ececafea5b010a8400f26af5362Christian Maeder
12368e292c1abf7eaf975f20ee30ef7820ac5dd5Christian Maeder#
12368e292c1abf7eaf975f20ee30ef7820ac5dd5Christian Maeder# Include common targets.
12368e292c1abf7eaf975f20ee30ef7820ac5dd5Christian Maeder#
be3f5e3e69900ececafea5b010a8400f26af5362Christian Maederinclude $(UTSBASE)/intel/Makefile.targ
be3f5e3e69900ececafea5b010a8400f26af5362Christian Maeder