summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/crypto/arch/amd64/Makefile.inc
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/crypto/arch/amd64/Makefile.inc')
-rw-r--r--src/lib/libcrypto/crypto/arch/amd64/Makefile.inc75
1 files changed, 0 insertions, 75 deletions
diff --git a/src/lib/libcrypto/crypto/arch/amd64/Makefile.inc b/src/lib/libcrypto/crypto/arch/amd64/Makefile.inc
deleted file mode 100644
index 081ed3c252..0000000000
--- a/src/lib/libcrypto/crypto/arch/amd64/Makefile.inc
+++ /dev/null
@@ -1,75 +0,0 @@
1# $OpenBSD: Makefile.inc,v 1.5 2015/09/11 14:48:06 miod Exp $
2
3# amd64-specific libcrypto build rules
4
5# aes
6CFLAGS+= -DAES_ASM
7SSLASM+= aes aes-x86_64
8CFLAGS+= -DBSAES_ASM
9SSLASM+= aes bsaes-x86_64
10CFLAGS+= -DVPAES_ASM
11SSLASM+= aes vpaes-x86_64
12SSLASM+= aes aesni-x86_64
13SSLASM+= aes aesni-sha1-x86_64
14# bf
15SRCS+= bf_enc.c
16# bn
17CFLAGS+= -DOPENSSL_IA32_SSE2
18CFLAGS+= -DRSA_ASM
19SSLASM+= bn modexp512-x86_64
20CFLAGS+= -DOPENSSL_BN_ASM_MONT
21SSLASM+= bn x86_64-mont
22CFLAGS+= -DOPENSSL_BN_ASM_MONT5
23SSLASM+= bn x86_64-mont5
24CFLAGS+= -DOPENSSL_BN_ASM_GF2m
25SSLASM+= bn x86_64-gf2m
26# camellia
27SRCS+= cmll_misc.c
28SSLASM+= camellia cmll-x86_64
29# des
30SRCS+= des_enc.c fcrypt_b.c
31# md5
32CFLAGS+= -DMD5_ASM
33SSLASM+= md5 md5-x86_64
34# modes
35CFLAGS+= -DGHASH_ASM
36SSLASM+= modes ghash-x86_64
37# rc4
38CFLAGS+= -DRC4_MD5_ASM
39SSLASM+= rc4 rc4-x86_64
40SSLASM+= rc4 rc4-md5-x86_64
41# ripemd
42# sha
43CFLAGS+= -DSHA1_ASM
44SSLASM+= sha sha1-x86_64
45CFLAGS+= -DSHA256_ASM
46SRCS+= sha256-x86_64.S
47GENERATED+= sha256-x86_64.S
48sha256-x86_64.S: ${LCRYPTO_SRC}/sha/asm/sha512-x86_64.pl
49 cd ${LCRYPTO_SRC}/sha/asm ; \
50 /usr/bin/perl ./sha512-x86_64.pl ${.OBJDIR}/${.TARGET}
51CFLAGS+= -DSHA512_ASM
52SRCS+= sha512-x86_64.S
53GENERATED+= sha512-x86_64.S
54sha512-x86_64.S: ${LCRYPTO_SRC}/sha/asm/sha512-x86_64.pl
55 cd ${LCRYPTO_SRC}/sha/asm ; \
56 /usr/bin/perl ./sha512-x86_64.pl ${.OBJDIR}/${.TARGET}
57# whrlpool
58CFLAGS+= -DWHIRLPOOL_ASM
59SSLASM+= whrlpool wp-x86_64
60
61.for dir f in ${SSLASM}
62SRCS+= ${f}.S
63GENERATED+=${f}.S
64${f}.S: ${LCRYPTO_SRC}/${dir}/asm/${f}.pl
65 (cd ${LCRYPTO_SRC}/${dir} ; \
66 /usr/bin/perl ./asm/${f}.pl openbsd) > ${.TARGET}
67.endfor
68
69CFLAGS+= -DOPENSSL_CPUID_OBJ
70SRCS+= x86_64cpuid.S x86_64-gcc.c
71GENERATED+=x86_64cpuid.S
72
73x86_64cpuid.S: ${LCRYPTO_SRC}/x86_64cpuid.pl
74 (cd ${LCRYPTO_SRC}/${dir} ; \
75 /usr/bin/perl ./x86_64cpuid.pl) > ${.TARGET}