171269a22SAnthony Scarpino# 271269a22SAnthony Scarpino# CDDL HEADER START 371269a22SAnthony Scarpino# 471269a22SAnthony Scarpino# The contents of this file are subject to the terms of the 571269a22SAnthony Scarpino# Common Development and Distribution License (the "License"). 671269a22SAnthony Scarpino# You may not use this file except in compliance with the License. 771269a22SAnthony Scarpino# 871269a22SAnthony Scarpino# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 971269a22SAnthony Scarpino# or http://www.opensolaris.org/os/licensing. 1071269a22SAnthony Scarpino# See the License for the specific language governing permissions 1171269a22SAnthony Scarpino# and limitations under the License. 1271269a22SAnthony Scarpino# 1371269a22SAnthony Scarpino# When distributing Covered Code, include this CDDL HEADER in each 1471269a22SAnthony Scarpino# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 1571269a22SAnthony Scarpino# If applicable, add the following below this CDDL HEADER, with the 1671269a22SAnthony Scarpino# fields enclosed by brackets "[]" replaced with your own identifying 1771269a22SAnthony Scarpino# information: Portions Copyright [yyyy] [name of copyright owner] 1871269a22SAnthony Scarpino# 1971269a22SAnthony Scarpino# CDDL HEADER END 2071269a22SAnthony Scarpino# 21*726fad2aSDina K Nimeh 2271269a22SAnthony Scarpino# 23*726fad2aSDina K Nimeh# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. 24*726fad2aSDina K Nimeh# 25*726fad2aSDina K Nimeh 2671269a22SAnthony Scarpino# 2771269a22SAnthony Scarpino# lib/pkcs11/libsoftcrypto/amd64/Makefile 2871269a22SAnthony Scarpino# 2971269a22SAnthony Scarpino 3071269a22SAnthony ScarpinoLIBRARY= libsoftcrypto.a 3171269a22SAnthony ScarpinoVERS= .1 3271269a22SAnthony Scarpino 3354034eb2SDan OpenSolaris AndersonAES_PSM_OBJS= aes_amd64.o aes_intel.o aeskey.o 3454034eb2SDan OpenSolaris AndersonAES_PSM_SRC= $(AES_DIR)/$(MACH64)/aes_amd64.s $(AES_DIR)/$(MACH64)/aes_intel.s \ 3554034eb2SDan OpenSolaris Anderson $(AES_DIR)/$(MACH64)/aeskey.c 3671269a22SAnthony Scarpino 3771269a22SAnthony ScarpinoARCFOUR_PSM_OBJS= arcfour-x86_64.o 3871269a22SAnthony ScarpinoARCFOUR_PSM_SRC= arcfour-x86_64.s 3971269a22SAnthony Scarpino 4071269a22SAnthony ScarpinoBIGNUM_PSM_OBJS= bignum_amd64.o bignum_amd64_asm.o 4171269a22SAnthony ScarpinoBIGNUM_PSM_SRC= $(BIGNUM_DIR)/$(MACH64)/bignum_amd64.c \ 4271269a22SAnthony Scarpino $(BIGNUM_DIR)/$(MACH64)/bignum_amd64_asm.s 4371269a22SAnthony Scarpino 4471269a22SAnthony Scarpinoinclude ../Makefile.com 4571269a22SAnthony Scarpinoinclude $(SRC)/lib/Makefile.lib.64 4671269a22SAnthony Scarpino 478475e043SDan OpenSolaris AndersonCFLAGS += -xO4 -xcrossfile 4871269a22SAnthony ScarpinoBIGNUM_FLAGS += -DPSR_MUL 4992a8e44dSDan OpenSolaris AndersonLINTFLAGS64 += $(BIGNUM_FLAGS) $(AES_FLAGS) $(ARCFOUR_FLAGS) 5071269a22SAnthony ScarpinoCLEANFILES += arcfour-x86_64.s 5171269a22SAnthony Scarpino 52*726fad2aSDina K NimehLDLIBS += -lcryptoutil 5371269a22SAnthony ScarpinoLIBS += $(LINTLIB) 5471269a22SAnthony Scarpino 5571269a22SAnthony Scarpinoinstall: all $(ROOTLIBS64) $(ROOTLINKS64) $(ROOTLINT64) 5671269a22SAnthony Scarpino 5771269a22SAnthony Scarpinoarcfour-x86_64.s: $(ARCFOUR_DIR)/amd64/arcfour-x86_64.pl 5871269a22SAnthony Scarpino $(PERL) $? $@ 5971269a22SAnthony Scarpino 6071269a22SAnthony Scarpinopics/%.o: $(AES_DIR)/$(MACH64)/%.c 6171269a22SAnthony Scarpino $(COMPILE.c) $(AES_FLAGS) -o $@ $< 6271269a22SAnthony Scarpino $(POST_PROCESS_O) 6371269a22SAnthony Scarpino 6471269a22SAnthony Scarpinopics/%.o: $(AES_DIR)/$(MACH64)/%.s 6571269a22SAnthony Scarpino $(COMPILE.s) $(AES_FLAGS) -o $@ $< 6671269a22SAnthony Scarpino $(POST_PROCESS_O) 6771269a22SAnthony Scarpino 6871269a22SAnthony Scarpinopics/%.o: $(BIGNUM_DIR)/$(MACH64)/%.c 6971269a22SAnthony Scarpino $(COMPILE.c) $(BIGNUM_FLAGS) -o $@ $< 7071269a22SAnthony Scarpino $(POST_PROCESS_O) 7171269a22SAnthony Scarpino 7271269a22SAnthony Scarpinopics/%.o: $(BIGNUM_DIR)/$(MACH64)/%.s 7371269a22SAnthony Scarpino $(COMPILE64.s) $(BIGNUM_FLAGS) -o $@ $< 7471269a22SAnthony Scarpino $(POST_PROCESS_O) 7571269a22SAnthony Scarpino 7671269a22SAnthony Scarpinopics/%.o: arcfour-x86_64.s 7771269a22SAnthony Scarpino $(COMPILE64.s) $(ARCFOUR_FLAGS) -o $@ $< 7871269a22SAnthony Scarpino $(POST_PROCESS_O) 79