Makefile.com revision f808c858fa61e7769218966759510a8b1190dfcf
fa9e4066f08beec538e775443c5be79dd423fcabahrens#
fa9e4066f08beec538e775443c5be79dd423fcabahrens# CDDL HEADER START
fa9e4066f08beec538e775443c5be79dd423fcabahrens#
fa9e4066f08beec538e775443c5be79dd423fcabahrens# The contents of this file are subject to the terms of the
ea8dc4b6d2251b437950c0056bc626b311c73c27eschrock# Common Development and Distribution License (the "License").
ea8dc4b6d2251b437950c0056bc626b311c73c27eschrock# You may not use this file except in compliance with the License.
fa9e4066f08beec538e775443c5be79dd423fcabahrens#
fa9e4066f08beec538e775443c5be79dd423fcabahrens# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
fa9e4066f08beec538e775443c5be79dd423fcabahrens# or http://www.opensolaris.org/os/licensing.
fa9e4066f08beec538e775443c5be79dd423fcabahrens# See the License for the specific language governing permissions
fa9e4066f08beec538e775443c5be79dd423fcabahrens# and limitations under the License.
fa9e4066f08beec538e775443c5be79dd423fcabahrens#
fa9e4066f08beec538e775443c5be79dd423fcabahrens# When distributing Covered Code, include this CDDL HEADER in each
fa9e4066f08beec538e775443c5be79dd423fcabahrens# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
fa9e4066f08beec538e775443c5be79dd423fcabahrens# If applicable, add the following below this CDDL HEADER, with the
fa9e4066f08beec538e775443c5be79dd423fcabahrens# fields enclosed by brackets "[]" replaced with your own identifying
fa9e4066f08beec538e775443c5be79dd423fcabahrens# information: Portions Copyright [yyyy] [name of copyright owner]
fa9e4066f08beec538e775443c5be79dd423fcabahrens#
fa9e4066f08beec538e775443c5be79dd423fcabahrens# CDDL HEADER END
fa9e4066f08beec538e775443c5be79dd423fcabahrens#
fa9e4066f08beec538e775443c5be79dd423fcabahrens#
88ecc943b4eb72f7c4fbbd8435997b85ef171fc3George Wilson# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
fa9e4066f08beec538e775443c5be79dd423fcabahrens# Use is subject to license terms.
fa9e4066f08beec538e775443c5be79dd423fcabahrens#
fa9e4066f08beec538e775443c5be79dd423fcabahrens# ident "%Z%%M% %I% %E% SMI"
fa9e4066f08beec538e775443c5be79dd423fcabahrens#
fa9e4066f08beec538e775443c5be79dd423fcabahrens
fa9e4066f08beec538e775443c5be79dd423fcabahrensLIBRARY= libpkcs11.a
fa9e4066f08beec538e775443c5be79dd423fcabahrensVERS= .1
fa9e4066f08beec538e775443c5be79dd423fcabahrens
fa9e4066f08beec538e775443c5be79dd423fcabahrens
fa9e4066f08beec538e775443c5be79dd423fcabahrensOBJECTS= \
fa9e4066f08beec538e775443c5be79dd423fcabahrens metaAttrManager.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens metaCrypt.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens metaDigest.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens metaDualCrypt.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens metaGeneral.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens metaKeys.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens metaMechManager.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens metaObject.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens metaObjectManager.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens metaRand.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens metaSession.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens metaSessionManager.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens metaSign.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens metaSlotManager.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens metaSlotToken.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens metaUtil.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens metaVerify.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens pkcs11General.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens pkcs11SlotToken.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens pkcs11Session.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens pkcs11Object.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens pkcs11Crypt.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens pkcs11Digest.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens pkcs11Sign.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens pkcs11Verify.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens pkcs11DualCrypt.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens pkcs11Keys.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens pkcs11Rand.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens pkcs11Slottable.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens pkcs11Conf.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens pkcs11Sessionlist.o \
fa9e4066f08beec538e775443c5be79dd423fcabahrens pkcs11SUNWExtensions.o
fa9e4066f08beec538e775443c5be79dd423fcabahrens
fa9e4066f08beec538e775443c5be79dd423fcabahrensinclude ../../../Makefile.lib
fa9e4066f08beec538e775443c5be79dd423fcabahrens
fa9e4066f08beec538e775443c5be79dd423fcabahrensSRCDIR= ../common
fa9e4066f08beec538e775443c5be79dd423fcabahrensINCDIR= ../../include
fa9e4066f08beec538e775443c5be79dd423fcabahrens
fa9e4066f08beec538e775443c5be79dd423fcabahrensLIBS = $(DYNLIB) $(LINTLIB)
fa9e4066f08beec538e775443c5be79dd423fcabahrens$(LINTLIB) := SRCS = $(SRCDIR)/$(LINTSRC)
fa9e4066f08beec538e775443c5be79dd423fcabahrensLDLIBS += -lcryptoutil -lc
fa9e4066f08beec538e775443c5be79dd423fcabahrens
fa9e4066f08beec538e775443c5be79dd423fcabahrensCFLAGS += $(CCVERBOSE)
fa9e4066f08beec538e775443c5be79dd423fcabahrensCPPFLAGS += -I$(INCDIR) -I$(SRCDIR) -D_REENTRANT
fa9e4066f08beec538e775443c5be79dd423fcabahrens
fa9e4066f08beec538e775443c5be79dd423fcabahrensLINTFLAGS64 += -errchk=longptr64
99653d4ee642c6528e88224f12409a5f23060994eschrock
fa9e4066f08beec538e775443c5be79dd423fcabahrens.KEEP_STATE:
fa9e4066f08beec538e775443c5be79dd423fcabahrens
fa9e4066f08beec538e775443c5be79dd423fcabahrensall: $(LIBS)
fa9e4066f08beec538e775443c5be79dd423fcabahrens
fa9e4066f08beec538e775443c5be79dd423fcabahrenslint: lintcheck
fa9e4066f08beec538e775443c5be79dd423fcabahrens
fa9e4066f08beec538e775443c5be79dd423fcabahrensinclude $(SRC)/lib/Makefile.targ
fa9e4066f08beec538e775443c5be79dd423fcabahrens