Makefile revision 23c57df72989c916b3e98084eb88d48777999691
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# CDDL HEADER START
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# The contents of this file are subject to the terms of the
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# Common Development and Distribution License (the "License").
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# You may not use this file except in compliance with the License.
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
d84031076fc432d8aae518149d34d0299805466cMatt Sweeney# See the License for the specific language governing permissions
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# and limitations under the License.
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# When distributing Covered Code, include this CDDL HEADER in each
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# If applicable, add the following below this CDDL HEADER, with the
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# fields enclosed by brackets "[]" replaced with your own identifying
98514a69639a5146fb24ac30c6a2c247eea58675Matt Sweeney# information: Portions Copyright [yyyy] [name of copyright owner]
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# CDDL HEADER END
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# Use is subject to license terms.
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney#ident "%Z%%M% %I% %E% SMI"
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# This makefile drives the production of the RSA KEF provider.
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# sparc implementation architecture dependent
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# Path to the base of the uts directory tree (usually /usr/src/uts).
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# Define the module and object file sets.
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# Include common rules.
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# set signing mode
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# Define targets
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# Linkage dependencies
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt SweeneyLDFLAGS += -dy -Ncrypto/md5 -Ncrypto/sha2 -Nmisc/bignum -Nmisc/kcf
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# lint pass one enforcement
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt SweeneyCFLAGS += $(CCVERBOSE) -I$(COM1_DIR) -I$(COM2_DIR)
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# For now, disable these lint checks; maintainers should endeavor
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# to investigate and remove these for maximum lint coverage.
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# Please do not carry these forward to new Makefiles.
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt SweeneyLINTTAGS += -erroff=E_SUPPRESSION_DIRECTIVE_UNUSED
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# Default build targets.
fdfbb58f76522ce41b2c8af7f0a9274dcf82cd4aMatt Sweeney# Include common targets.