Makefile revision 30698f336503439d11933541bc5fac87b3f8b916
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont#
28b3569d6248168e6c00caab951521cc8141a49dAutomatic Updater# CDDL HEADER START
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont#
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont# The contents of this file are subject to the terms of the
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont# Common Development and Distribution License (the "License").
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont# You may not use this file except in compliance with the License.
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont#
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont# or http://www.opensolaris.org/os/licensing.
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont# See the License for the specific language governing permissions
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont# and limitations under the License.
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont#
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont# When distributing Covered Code, include this CDDL HEADER in each
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont# If applicable, add the following below this CDDL HEADER, with the
c6c78f699b55b3344fb6b17ddc854cbae4610468Automatic Updater# fields enclosed by brackets "[]" replaced with your own identifying
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont# information: Portions Copyright [yyyy] [name of copyright owner]
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont#
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont# CDDL HEADER END
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont#
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont#
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont# Use is subject to license terms.
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont#
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont# ident "%Z%%M% %I% %E% SMI"
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont#
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupontinclude ../../Makefile.lib
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupontinclude ../Makefile.lib
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont
90f35c2f2a1c660f3b96eec413036d238df395f6Francis DupontFMHDRS = fmd_snmp.h
90f35c2f2a1c660f3b96eec413036d238df395f6Francis DupontHDRDIR = common
28b3569d6248168e6c00caab951521cc8141a49dAutomatic Updater
90f35c2f2a1c660f3b96eec413036d238df395f6Francis DupontSUBDIRS = $(MACH)
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont$(BUILD64)SUBDIRS += $(MACH64)
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont
90f35c2f2a1c660f3b96eec413036d238df395f6Francis DupontMIBFILES = SUN-FM-MIB.mib
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont
90f35c2f2a1c660f3b96eec413036d238df395f6Francis DupontROOTSMAMIBDIR = $(ROOT)/etc/sma/snmp/mibs
90f35c2f2a1c660f3b96eec413036d238df395f6Francis DupontROOTMIBS = $(MIBFILES:%=$(ROOTSMAMIBDIR)/%)
28b3569d6248168e6c00caab951521cc8141a49dAutomatic Updater
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont$(ROOTMIBS) := FILEMODE = 0644
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont$(ROOTSMAMIBDIR) := DIRMODE = 0755
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupontall := TARGET = all
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupontclean := TARGET = clean
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupontclobber := TARGET = clobber
731cc132f22dbc9e0ecd7035dce314a61076d31bAutomatic Updaterinstall := TARGET = install
731cc132f22dbc9e0ecd7035dce314a61076d31bAutomatic Updaterlint := TARGET = lint
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont.KEEP_STATE:
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupontall lint clean clobber: spec .WAIT $(SUBDIRS)
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupontinstall: install_h install_mibs spec .WAIT $(SUBDIRS)
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupontinstall_h: $(ROOTFMHDRS)
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupontinstall_mibs: $(ROOTSMAMIBDIR) $(ROOTMIBS)
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupontcheck: $(CHECKHDRS)
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupontspec $(SUBDIRS): FRC
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont @cd $@; pwd; $(MAKE) $(TARGET)
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont$(ROOTSMAMIBDIR):
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont $(INS.dir)
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont$(ROOTSMAMIBDIR)/%: mibs/%
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont $(INS.file)
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont
90f35c2f2a1c660f3b96eec413036d238df395f6Francis DupontFRC:
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupontinclude ../../Makefile.targ
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupontinclude ../Makefile.targ
90f35c2f2a1c660f3b96eec413036d238df395f6Francis Dupont