Makefile revision 25c28e83beb90e7c80452a7c818c5e6f73a07dc8
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg# CDDL HEADER START
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg# The contents of this file are subject to the terms of the
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg# Common Development and Distribution License (the "License").
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg# You may not use this file except in compliance with the License.
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg# See the License for the specific language governing permissions
0662ed52e814f8f08ef0e09956413a792584eddffuankg# and limitations under the License.
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg# When distributing Covered Code, include this CDDL HEADER in each
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg# If applicable, add the following below this CDDL HEADER, with the
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg# fields enclosed by brackets "[]" replaced with your own identifying
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg# information: Portions Copyright [yyyy] [name of copyright owner]
16b55a35cff91315d261d1baa776138af465c4e4fuankg# CDDL HEADER END
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg# Copyright 2011 Nexenta Systems, Inc. All rights reserved.
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
16b55a35cff91315d261d1baa776138af465c4e4fuankg# Use is subject to license terms.
16b55a35cff91315d261d1baa776138af465c4e4fuankg# Copyright 2013 Garrett D'Amore <garrett@damore.org>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg# include global definitions
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg# Headers are listed one per line so that TeamWare can auto-merge most changes
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankgATTRDB_HDRS= secdb.h auth_attr.h exec_attr.h prof_attr.h user_attr.h \
0662ed52e814f8f08ef0e09956413a792584eddffuankg# rpcsvc headers which are just headers (not derived from a .x file)
dbm.h \
nis_db.h \
nislib.h \
ypclnt.h \
ypupd.h \
RPCSVC_GEN_HDRS = \
mount.h \
nis.h \
rex.h \
rquota.h \
rstat.h \
rusers.h \
rwall.h \
spray.h \
LVMRPCHDRS = \
RPCGENFLAGS = -C -h
# yp.x is an attempt at codifying what was hand coded in RPCL.
# There is no `.h' for nis_object.x because it is included by nis.x and
# the resulting .h is nis.h.
RPCSVCPROTS = \
LVMSVCPROTS = \
$(LVMRPCHDRS:%.h=%.x)
$(DOT_H_CHECK)
$(DOT_H_CHECK)
$(DOT_H_CHECK)
$(DOT_H_CHECK)
$(DOT_X_CHECK)
$(DOT_H_CHECK)
$(DOT_H_CHECK)
$(DOT_H_CHECK)
$(KRB5HDRS:%.h=kerberosv5/%.check) \
$(RPCSVC_SRC_HDRS:%.h=rpcsvc/%.check) \
# assert.h is required by ansi-c to *not* be idempotent (section 4.1.2).
$(INS.file)
$(INS.file)
$(INS.file)
$(INS.file)
$(INS.file)
$(INS.file)
$(INS.file)
$(INS.file)
$(INS.file)
$(ROOTDIRS):
$(INS.dir)
$(SYMHDRASSERT):
$(SYMHDRERRNO):
$(SYMHDRFLOAT):
$(SYMHDRISO646):
/<thread.h>/ { print "#ifdef _REENTRANT"; print $$0; print "#endif\t/* _REENTRANT */"; next } \
/<thread.h>/ { print "#ifdef _REENTRANT"; print $$0; print "#endif\t/* _REENTRANT */"; next } \
/<thread.h>/ { print "#ifdef _REENTRANT"; print $$0; print "#endif\t/* _REENTRANT */"; next } \
/<thread.h>/ { print "#ifdef _REENTRANT"; print $$0; print "#endif\t/* _REENTRANT */"; next } \
/<thread.h>/ { print "#ifdef _REENTRANT"; print $$0; print "#endif\t/* _REENTRANT */"; next } \
/<thread.h>/ { print "#ifdef _REENTRANT"; print $$0; print "#endif\t/* _REENTRANT */"; next } \
/<thread.h>/ { print "#ifdef _REENTRANT"; print $$0; print "#endif\t/* _REENTRANT */"; next } \