Makefile.softtoken.sparcv9 revision 7c478bd95313f5f23a4c958a745db2134aa03244
cd348e325366620fe047edcc849e3c9424828599Peter Bray#
cd348e325366620fe047edcc849e3c9424828599Peter Bray# CDDL HEADER START
0ca9a2c194523c517c3aafe5758e217ac88d6baaLubos Kosco#
cd348e325366620fe047edcc849e3c9424828599Peter Bray# The contents of this file are subject to the terms of the
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# Common Development and Distribution License, Version 1.0 only
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# (the "License"). You may not use this file except in compliance
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal# with the License.
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray#
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray# or http://www.opensolaris.org/os/licensing.
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# See the License for the specific language governing permissions
2b024356b830395446c55f50f9f724a63612e578Lubos Kosco# and limitations under the License.
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray#
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# When distributing Covered Code, include this CDDL HEADER in each
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray# If applicable, add the following below this CDDL HEADER, with the
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# fields enclosed by brackets "[]" replaced with your own identifying
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# information: Portions Copyright [yyyy] [name of copyright owner]
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray#
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray# CDDL HEADER END
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray#
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray#
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# Use is subject to license terms.
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray#
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# ident "%Z%%M% %I% %E% SMI"
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray#
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# lib/pkcs11/Makefile.softtoken.sparcv9
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray#
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal# specific to sparcv9, common to pkcs11_softtoken and pkcs11_softtoken_extra
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayAES_PSR_OBJECTS = aes_crypt_sparcv9.o
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter BrayARCFOUR_PSR_OBJECTS = arcfour_crypt_sparcv9.o
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir KotalDES_PSR_OBJECTS = des_crypt_sparcv9.o
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir KotalRSA_PSR_OBJECTS =
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir KotalSHA1_PSR_OBJECTS = sha1_asm_sparcv9.o
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir KotalBIGNUM_PSR_OBJECTS = mont_mulf_sparcv9.o
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir KotalBIGNUM_CFG = -DUSE_FLOATING_POINT
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotalinclude ../Makefile.com
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotalinclude ../../../Makefile.lib.64
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir KotalCFLAGS64 += -Dsun4u
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotalpics/sha1.o := CFLAGS64 += -DVIS_SHA1
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotalinstall: all $(ROOTLIBS64) $(ROOTLINKS64)
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotalpics/aes_crypt_sparcv9.o: $(AESDIR)/sun4u/aes_crypt_asm.s
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal $(COMPILE.s) $(AS_BIGPICFLAGS) -P -DPIC -xarch=v9 -o $@ \
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal $(AESDIR)/sun4u/aes_crypt_asm.s
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal $(POST_PROCESS_O)
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Braypics/arcfour_crypt_sparcv9.o: $(ARCFOURDIR)/sun4u/arcfour_crypt_asm.s
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter Bray $(COMPILE.s) $(AS_BIGPICFLAGS) -P -DPIC -xarch=v9 -o $@ \
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray $(ARCFOURDIR)/sun4u/arcfour_crypt_asm.s
0ca9a2c194523c517c3aafe5758e217ac88d6baaLubos Kosco $(POST_PROCESS_O)
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotalpics/des_crypt_sparcv9.o: $(DESDIR)/sun4u/des_crypt_asm.s
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal $(COMPILE.s) $(AS_BIGPICFLAGS) -P -DPIC -xarch=v9 -o $@ \
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal $(DESDIR)/sun4u/des_crypt_asm.s
cd348e325366620fe047edcc849e3c9424828599Peter Bray $(POST_PROCESS_O)
cd348e325366620fe047edcc849e3c9424828599Peter Bray
cd348e325366620fe047edcc849e3c9424828599Peter Braypics/sha1_asm_sparcv9.o: $(SHA1DIR)/sparc/sun4u/sha1_asm.s
cd348e325366620fe047edcc849e3c9424828599Peter Bray $(COMPILE.s) -K PIC -P -DPIC -D_ASM -xarch=v9a -o $@ \
cd348e325366620fe047edcc849e3c9424828599Peter Bray $(SHA1DIR)/sparc/sun4u/sha1_asm.s
cd348e325366620fe047edcc849e3c9424828599Peter Bray $(POST_PROCESS_O)
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotalpics/mont_mulf_sparcv9.o: $(BIGNUMDIR)/sun4u/mont_mulf_v9.s
cd348e325366620fe047edcc849e3c9424828599Peter Bray $(COMPILE.s) $(AS_BIGPICFLAGS) -xarch=v9 -o $@ $(BIGNUMDIR)/sun4u/mont_mulf_v9.s
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal $(POST_PROCESS_O)
6c8465e3b4611cb632cba9b0572e3e3737c8c341Vladimir Kotal