#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
#
# Encoding rule for MAJOR: MIT KerberosV5 x.y[.z] => MAJOR x
# Encoding rule for MICRO: MIT KerberosV5 x.y[.z] => MICRO $MINOR[.z]
# Depends on S12-only header file in ON.
# The configure script is not at the top of the source directory.
# We need to enable large file support and build PIC for our shared libraries
# XXX really E_ASSIGNMENT_TYPE_MISMATCH should not be treated as a warning but
# making this an error would require patching MIT code which I do not want to
# do at this moment. Making this an error should be revisited after rebasing
# to MIT v1.15.
# Include openldap headers instead of obsolete mozilla ldap headers.
# Temporary solution until we can fix this upstream with MIT, which currently
# depends on implicit binding of libc. Here we explicitly link with libc to
# satisfy this dependency.
# If you make changes to LDFLAGS, check krb5-config and 052-krb5-config.patch.
# Other CONFIGURE_OPTIONS assignments coming from make-rules/configure.mk
# MIT's test suite is not well suited for master results processing/filtering
# but since the test implementation will return failure to the uland build,
# this is good enough. The following disables master results processing.
# We don't ship Solaris specific files as patches to ease maintenance.
# We rather copy the files to the right directories.
# We move xdr_alloc.c and supporting dyn code from libgssrpc directly
# into libkadm5srv_mit. kadmind is the only consumer anyway.
COMPONENT_PREP_ACTION += ;\
# Common flags used to create the filter libs below