637712559132d2b3617aea0103fb0385978da14evboxsync#
637712559132d2b3617aea0103fb0385978da14evboxsync# CDDL HEADER START
4efd24e631e5312d1fb78ae7ccaf9de912ff0e9fvboxsync#
637712559132d2b3617aea0103fb0385978da14evboxsync# The contents of this file are subject to the terms of the
637712559132d2b3617aea0103fb0385978da14evboxsync# Common Development and Distribution License (the "License").
637712559132d2b3617aea0103fb0385978da14evboxsync# You may not use this file except in compliance with the License.
e64031e20c39650a7bc902a3e1aba613b9415deevboxsync#
637712559132d2b3617aea0103fb0385978da14evboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
637712559132d2b3617aea0103fb0385978da14evboxsync# or http://www.opensolaris.org/os/licensing.
637712559132d2b3617aea0103fb0385978da14evboxsync# See the License for the specific language governing permissions
637712559132d2b3617aea0103fb0385978da14evboxsync# and limitations under the License.
637712559132d2b3617aea0103fb0385978da14evboxsync#
637712559132d2b3617aea0103fb0385978da14evboxsync# When distributing Covered Code, include this CDDL HEADER in each
637712559132d2b3617aea0103fb0385978da14evboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
637712559132d2b3617aea0103fb0385978da14evboxsync# If applicable, add the following below this CDDL HEADER, with the
637712559132d2b3617aea0103fb0385978da14evboxsync# fields enclosed by brackets "[]" replaced with your own identifying
637712559132d2b3617aea0103fb0385978da14evboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
637712559132d2b3617aea0103fb0385978da14evboxsync#
637712559132d2b3617aea0103fb0385978da14evboxsync# CDDL HEADER END
637712559132d2b3617aea0103fb0385978da14evboxsync#
637712559132d2b3617aea0103fb0385978da14evboxsync
637712559132d2b3617aea0103fb0385978da14evboxsync#
637712559132d2b3617aea0103fb0385978da14evboxsync# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
637712559132d2b3617aea0103fb0385978da14evboxsync#
637712559132d2b3617aea0103fb0385978da14evboxsync
637712559132d2b3617aea0103fb0385978da14evboxsyncLIBRARY = libsoftcrypto.a
637712559132d2b3617aea0103fb0385978da14evboxsyncVERS = .1
637712559132d2b3617aea0103fb0385978da14evboxsync
637712559132d2b3617aea0103fb0385978da14evboxsyncinclude ../Makefile.com
637712559132d2b3617aea0103fb0385978da14evboxsync
637712559132d2b3617aea0103fb0385978da14evboxsyncinclude $(SRC)/lib/Makefile.lib
637712559132d2b3617aea0103fb0385978da14evboxsync
637712559132d2b3617aea0103fb0385978da14evboxsyncCERRWARN += -_gcc=-Wno-type-limits
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsyncCERRWARN += -_gcc=-Wno-parentheses
637712559132d2b3617aea0103fb0385978da14evboxsyncCERRWARN += -_gcc=-Wno-uninitialized
637712559132d2b3617aea0103fb0385978da14evboxsync
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsync# Sources need to be redefined after Makefile.lib inclusion.
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsyncSRCS = $(AES_SRC) $(ARCFOUR_SRC) $(BIGNUM_SRC) $(BLOWFISH_SRC) \
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsync $(DES_SRC) $(MODES_SRC) $(DH_SRC) $(DSA_SRC) $(RSA_SRC) \
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsync $(PAD_SRC)
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsync
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsyncSRCDIR = $(SRC)/lib/pkcs11/libsoftcrypto/common
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsync
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsyncLIBS = $(DYNLIB) $(LINTLIB)
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsyncMAPFILEDIR = ../common
1729795f504cc1975ec195bca8b493c2faa0f5ddvboxsync
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsyncCFLAGS += $(CCVERBOSE)
eeee785f36554f67d8737506fb0fadbf683cf9dfvboxsyncCPPFLAGS += -I$(CRYPTODIR) -I$(UTSDIR) -D_POSIX_PTHREAD_SEMANTICS
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsyncLDLIBS += -lcryptoutil -lc
b2e185d7c946ed90402d1dd86b24c6d82d8e591bvboxsyncLINTFLAGS += $(EXTRA_LINT_FLAGS)
b2e185d7c946ed90402d1dd86b24c6d82d8e591bvboxsync
b2e185d7c946ed90402d1dd86b24c6d82d8e591bvboxsync# Symbol capabilities objects are i386.
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsyncEXTPICS = ../capabilities/intel/i386/pics/symcap.o
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsync
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsync.KEEP_STATE:
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsync
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsyncall: $(LIBS)
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsync
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsynclint: $(SRCS)
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsync
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsyncinstall: all $(ROOTLIBS) $(ROOTLINKS) $(ROOTLINT)
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsync
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsyncinclude ../Makefile.targ
b41f65ee355ae1d4b24473c6d6d70c653497429avboxsync