Makefile revision 5488
#
# 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
#
#
COMPONENT_MINOR= 1.13
TPNO= 26018
# Encoding rules for IPS: MIT KerberosV5 <x>.<y>[.<z>] => IPS <x>.<y>.[<z>|0].0
# 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
# 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
# to avoid executing subprocesses from /usr/[s]bin/$(MACH64):
PROTOULD = $(PROTOUSRLIBDIR)
# 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
ASLR_MODE = $(ASLR_ENABLE)
# common targets
build: $(BUILD_32_and_64)
# build does this always
test: $(TEST_32_and_64)