Makefile revision fcf3ce441efd61da9bb2884968af01cb7c1452cc
ad53c2449238379699243be05926645262e9581eChristian Maeder# CDDL HEADER START
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder#
e6d40133bc9f858308654afb1262b8b483ec5922Till Mossakowski# The contents of this file are subject to the terms of the
7968d3a131e5a684ec1ff0c6d88aae638549153dChristian Maeder# Common Development and Distribution License (the "License").
97018cf5fa25b494adffd7e9b4e87320dae6bf47Christian Maeder# You may not use this file except in compliance with the License.
e899b993b4f642217274fda6f462fe1318ae3626Christian Maeder#
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder# or http://www.opensolaris.org/os/licensing.
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder# See the License for the specific language governing permissions
e6d40133bc9f858308654afb1262b8b483ec5922Till Mossakowski# and limitations under the License.
679d3f541f7a9ede4079e045f7758873bb901872Till Mossakowski#
02dc9cda66fc907229f0c74658c5f0bec550f898Till Mossakowski# When distributing Covered Code, include this CDDL HEADER in each
02dc9cda66fc907229f0c74658c5f0bec550f898Till Mossakowski# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
02dc9cda66fc907229f0c74658c5f0bec550f898Till Mossakowski# If applicable, add the following below this CDDL HEADER, with the
56c56b2181e76c239929ddade2925ba5c3f3fffdChristian Maeder# fields enclosed by brackets "[]" replaced with your own identifying
52012e2c12ec90a1bbf4fe0cb19e1a7058bce350Christian Maeder# information: Portions Copyright [yyyy] [name of copyright owner]
52012e2c12ec90a1bbf4fe0cb19e1a7058bce350Christian Maeder#
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder# CDDL HEADER END
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder#
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder#
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder# Use is subject to license terms.
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder#
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder# include global definitions
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maederinclude ../../../../../Makefile.master
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian MaederHDRS= sd_bcache.h \
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder sd_cache.h \
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder sd_conf.h \
b09c4ce9ee62d8b62f6c7bb12956a3dea4defd95Till Mossakowski sd_hash.h \
b09c4ce9ee62d8b62f6c7bb12956a3dea4defd95Till Mossakowski sdbc_ioctl.h \
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder sd_pcu.h \
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder sd_trace.h \
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder safestore.h
1842453990fed8a1bd7a5ac792d7982c1d2bfcd5Christian Maeder
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian MaederROOTDIRS= $(ROOT)/usr/include/sys/nsctl
5b14cb4855372bd9578cc07a9f6f9f3076bc033cChristian Maeder
5b14cb4855372bd9578cc07a9f6f9f3076bc033cChristian MaederROOTHDRS= $(HDRS:%=$(ROOTDIRS)/%)
5b14cb4855372bd9578cc07a9f6f9f3076bc033cChristian Maeder
ba904a15082557e939db689fcfba0c68c9a4f740Christian MaederCHECKHDRS= $(HDRS:%.h=%.check)
1bc5dccbf0083a620ae1181c717fea75e4af5e5cChristian Maeder
ba904a15082557e939db689fcfba0c68c9a4f740Christian Maeder# install rule
e220b2051a2342a9291721e6c7f408860bed01b7Jorina Freya Gerken$(ROOTDIRS)/%: %
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder $(INS.file)
5b14cb4855372bd9578cc07a9f6f9f3076bc033cChristian Maeder
b91b82fd2625c349da6284f252cf4c50a6519650Christian Maeder.KEEP_STATE:
e1abb0a8a17632e11db927958ab8cf58635bdf96Christian Maeder
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder.PARALLEL: $(CHECKHDRS)
23a00c966f2aa8da525d7a7c51933c99964426c0Christian Maeder
5b14cb4855372bd9578cc07a9f6f9f3076bc033cChristian Maederinstall_h: $(ROOTDIRS) $(ROOTHDRS)
5b14cb4855372bd9578cc07a9f6f9f3076bc033cChristian Maeder
e1abb0a8a17632e11db927958ab8cf58635bdf96Christian Maeder$(ROOTDIRS):
be688cc3aa83344b0141321d2d20bf6a8d5c5686Christian Maeder $(INS.dir)
f45fad43ee1673ab280fbc700821d5d20a493eaaChristian Maeder
be688cc3aa83344b0141321d2d20bf6a8d5c5686Christian Maedercheck: $(CHECKHDRS)
0f846ba4040d8bcbd1ebda53ceb5760ca70c89b2Christian Maeder