Makefile revision 7014882c6a3672fd0e5d60200af8643ae53c5928
f4845813cd6fa5749dfec8e3bc647b85c1df0980wrowe#
bf52162f2d05c1fb1a107c7ef108de73f739b3edpquerna# CDDL HEADER START
4ea8055e720d18f386b8026b546e5836ecccba4arjung#
4ea8055e720d18f386b8026b546e5836ecccba4arjung# The contents of this file are subject to the terms of the
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# Common Development and Distribution License (the "License").
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# You may not use this file except in compliance with the License.
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe#
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# or http://www.opensolaris.org/os/licensing.
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# See the License for the specific language governing permissions
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# and limitations under the License.
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe#
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# When distributing Covered Code, include this CDDL HEADER in each
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# If applicable, add the following below this CDDL HEADER, with the
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# fields enclosed by brackets "[]" replaced with your own identifying
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# information: Portions Copyright [yyyy] [name of copyright owner]
46fdfef7dfc745effe179387e1dcb8245d3804batrawick#
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# CDDL HEADER END
46fdfef7dfc745effe179387e1dcb8245d3804batrawick#
46fdfef7dfc745effe179387e1dcb8245d3804batrawick
46fdfef7dfc745effe179387e1dcb8245d3804batrawick#
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# Use is subject to license terms.
46fdfef7dfc745effe179387e1dcb8245d3804batrawick#
f4845813cd6fa5749dfec8e3bc647b85c1df0980wrowe
f4845813cd6fa5749dfec8e3bc647b85c1df0980wrowe#
f4845813cd6fa5749dfec8e3bc647b85c1df0980wrowe# This makefile drives the pruction of the Management Network
f4845813cd6fa5749dfec8e3bc647b85c1df0980wrowe#
f4845813cd6fa5749dfec8e3bc647b85c1df0980wrowe
8068423ee2d80a7c42b2325a71c24ac9485327cecovener#
8068423ee2d80a7c42b2325a71c24ac9485327cecovener# Path to the base of the uts directory tree (usually /usr/src/uts).
8068423ee2d80a7c42b2325a71c24ac9485327cecovener#
8068423ee2d80a7c42b2325a71c24ac9485327cecovenerUTSBASE = ../../..
8068423ee2d80a7c42b2325a71c24ac9485327cecovener
7703bad94964cc64022e08e2d1ae2c5fbfe2d3c6covener#
7703bad94964cc64022e08e2d1ae2c5fbfe2d3c6covener# Define the module and object file sets.
7703bad94964cc64022e08e2d1ae2c5fbfe2d3c6covener#
7703bad94964cc64022e08e2d1ae2c5fbfe2d3c6covenerMODULE = dman
689ee47a7329cf0d0ce4c5a98670b33fcf00d81btrawickOBJECTS = $(DMAN_OBJS:%=$(OBJS_DIR)/%)
689ee47a7329cf0d0ce4c5a98670b33fcf00d81btrawickLINTS = $(DMAN_OBJS:%.o=$(LINTS_DIR)/%.ln)
689ee47a7329cf0d0ce4c5a98670b33fcf00d81btrawickROOTMODULE = $(ROOT_STARCAT_DRV_DIR)/$(MODULE)
5a2f24f5e41d52e59e1c11e90cd423b8967d4184trawickCONF_SRCDIR = $(UTSBASE)/sun4u/starcat/io
5a2f24f5e41d52e59e1c11e90cd423b8967d4184trawick
5a2f24f5e41d52e59e1c11e90cd423b8967d4184trawick#
19ce7effbcc8a735f1a883f9266e086fde2adb63poirier# Include common rules.
19ce7effbcc8a735f1a883f9266e086fde2adb63poirier#
19ce7effbcc8a735f1a883f9266e086fde2adb63poirierinclude $(UTSBASE)/sun4u/starcat/Makefile.starcat
5d58d0bc1ce35e0ee814b6c2dc21a5286e460b87covener
8eac2273e3d5f2dc8464fada76fcfbf33a938a2fcovener#
8eac2273e3d5f2dc8464fada76fcfbf33a938a2fcovener# Define targets
8eac2273e3d5f2dc8464fada76fcfbf33a938a2fcovener#
8eac2273e3d5f2dc8464fada76fcfbf33a938a2fcovenerALL_TARGET = $(BINARY) $(SRC_CONFFILE)
c6124d7fde07b58d51785d0f1cb509026eeaa138jimLINT_TARGET = $(MODULE).lint
c6124d7fde07b58d51785d0f1cb509026eeaa138jimINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
c6124d7fde07b58d51785d0f1cb509026eeaa138jim
c6124d7fde07b58d51785d0f1cb509026eeaa138jim#
680e7b4c70df00b695883c824947ca6ec15d69ecsf# lint pass one enforcement
680e7b4c70df00b695883c824947ca6ec15d69ecsf#
680e7b4c70df00b695883c824947ca6ec15d69ecsfCFLAGS += $(CCVERBOSE)
3a49a6c98ef80c71830e66e7f8f46083001b494ctrawickLDFLAGS += -dy -Ndrv/ip -Ndrv/eri -Ndrv/iosram -Nmisc/mboxsc
3a49a6c98ef80c71830e66e7f8f46083001b494ctrawick
d46dfdce9351f52a971777948d9b02f8fc668ff8niqCERRWARN += -_gcc=-Wno-parentheses
6fee4e2faa2e45fe2636d01e35d03c2cf0c9d431minfrinCERRWARN += -_gcc=-Wno-uninitialized
6fee4e2faa2e45fe2636d01e35d03c2cf0c9d431minfrinCERRWARN += -_gcc=-Wno-unused-label
6fee4e2faa2e45fe2636d01e35d03c2cf0c9d431minfrinCERRWARN += -_gcc=-Wno-type-limits
6fee4e2faa2e45fe2636d01e35d03c2cf0c9d431minfrin
03aa31ad82759363ba1a55589e517b16308ef635minfrin#
03aa31ad82759363ba1a55589e517b16308ef635minfrin# Default build targets.
03aa31ad82759363ba1a55589e517b16308ef635minfrin#
03aa31ad82759363ba1a55589e517b16308ef635minfrin.KEEP_STATE:
9fe23388f983cb652b5d68e2bd92aa9f0568c574minfrin
9fe23388f983cb652b5d68e2bd92aa9f0568c574minfrindef: $(DEF_DEPS)
9fe23388f983cb652b5d68e2bd92aa9f0568c574minfrin
e9eabac76b50e8f00d0c391f6070d0f42db77aa2wroweall: $(ALL_DEPS)
e9eabac76b50e8f00d0c391f6070d0f42db77aa2wrowe
e9eabac76b50e8f00d0c391f6070d0f42db77aa2wroweclean: $(CLEAN_DEPS)
e9eabac76b50e8f00d0c391f6070d0f42db77aa2wrowe
e9eabac76b50e8f00d0c391f6070d0f42db77aa2wroweclobber: $(CLOBBER_DEPS)
433d36fd71af86369719893afe09877be4cb4f3asf
433d36fd71af86369719893afe09877be4cb4f3asflint: $(LINT_DEPS)
433d36fd71af86369719893afe09877be4cb4f3asf
14e5a8cc15b1dcc26ad5420973304e53a9e5406bsfmodlintlib: $(MODLINTLIB_DEPS)
14e5a8cc15b1dcc26ad5420973304e53a9e5406bsf
14e5a8cc15b1dcc26ad5420973304e53a9e5406bsfclean.lint: $(CLEAN_LINT_DEPS)
46fdfef7dfc745effe179387e1dcb8245d3804batrawick
46fdfef7dfc745effe179387e1dcb8245d3804batrawickinstall: $(INSTALL_DEPS)
46fdfef7dfc745effe179387e1dcb8245d3804batrawick
46fdfef7dfc745effe179387e1dcb8245d3804batrawick#
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# Include common targets.
46fdfef7dfc745effe179387e1dcb8245d3804batrawick#
46fdfef7dfc745effe179387e1dcb8245d3804batrawickinclude $(UTSBASE)/sun4u/starcat/Makefile.targ
46fdfef7dfc745effe179387e1dcb8245d3804batrawick