Makefile revision fb9f9b975cb9214fec5dab37d461199adab9b964
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync#
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync# CDDL HEADER START
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync#
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync# The contents of this file are subject to the terms of the
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync# Common Development and Distribution License, Version 1.0 only
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync# (the "License"). You may not use this file except in compliance
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync# with the License.
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync#
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync# or http://www.opensolaris.org/os/licensing.
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync# See the License for the specific language governing permissions
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync# and limitations under the License.
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync#
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync# When distributing Covered Code, include this CDDL HEADER in each
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync# If applicable, add the following below this CDDL HEADER, with the
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync# fields enclosed by brackets "[]" replaced with your own identifying
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync#
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync# CDDL HEADER END
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync#
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync#
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync# Use is subject to license terms.
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync#
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync# ident "%Z%%M% %I% %E% SMI"
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync#
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync# uts/common/nfs/Makefile
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync#
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync# include global definitions
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync#
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncinclude ../../../Makefile.master
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncHDRS= export.h lm.h \
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync mount.h nfs.h nfssys.h nfs_acl.h \
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync nfs_clnt.h nfs_log.h nfs_sec.h nfs4.h \
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync nfs4_attr.h nfs4_clnt.h rnode.h rnode4.h \
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync nfs4_kprot.h nfs4_db_impl.h nfs4_idmap_impl.h \
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync nfsid_map.h
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync$(CLOSED_BUILD)CLOSEDHDRS= lm_impl.h lm_nlm.h lm_server.h
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncALLHDRS= $(HDRS) $(CLOSEDHDRS)
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncROOTDIRS= $(ROOT)/usr/include/nfs
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncROOTHDRS= $(ALLHDRS:%=$(ROOTDIRS)/%)
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncCHECKHDRS= $(HDRS:%.h=%.check) \
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync $(CLOSEDHDRS:%.h=$(CLOSED)/uts/common/nfs/%.check)
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync$(ROOTDIRS)/%: %
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync $(INS.file)
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync$(ROOTDIRS)/%: $(CLOSED)/uts/common/nfs/%
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync $(INS.file)
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync.KEEP_STATE:
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync.PARALLEL: $(CHECKHDRS)
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncinstall_h: $(ROOTDIRS) $(ROOTHDRS)
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync$(ROOTDIRS):
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync $(INS.dir)
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsynccheck: $(CHECKHDRS)
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync