summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/arch/i386/Makefile.inc
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/arch/i386/Makefile.inc')
-rw-r--r--src/lib/libcrypto/arch/i386/Makefile.inc42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/lib/libcrypto/arch/i386/Makefile.inc b/src/lib/libcrypto/arch/i386/Makefile.inc
deleted file mode 100644
index 6989b35686..0000000000
--- a/src/lib/libcrypto/arch/i386/Makefile.inc
+++ /dev/null
@@ -1,42 +0,0 @@
1# $OpenBSD: Makefile.inc,v 1.27 2025/02/14 12:01:58 jsing Exp $
2
3# i386-specific libcrypto build rules
4
5# all i386 code generators use these
6EXTRA_PL = ${LCRYPTO_SRC}/perlasm/x86gas.pl ${LCRYPTO_SRC}/perlasm/x86asm.pl
7
8SRCS += crypto_cpu_caps.c
9
10# aes
11CFLAGS+= -DAES_ASM
12SSLASM+= aes aes-586
13CFLAGS+= -DVPAES_ASM
14SSLASM+= aes vpaes-x86
15SSLASM+= aes aesni-x86
16# bn
17CFLAGS+= -DOPENSSL_IA32_SSE2
18SSLASM+= bn bn-586
19SSLASM+= bn co-586
20CFLAGS+= -DOPENSSL_BN_ASM_MONT
21SSLASM+= bn x86-mont
22# md5
23CFLAGS+= -DMD5_ASM
24SSLASM+= md5 md5-586
25# modes
26CFLAGS+= -DGHASH_ASM
27SSLASM+= modes ghash-x86
28# rc4
29SSLASM+= rc4 rc4-586
30# sha
31SSLASM+= sha sha1-586
32SSLASM+= sha sha256-586
33SSLASM+= sha sha512-586
34
35.for dir f in ${SSLASM}
36SRCS+= ${f}.S
37GENERATED+=${f}.S
38${f}.S: ${LCRYPTO_SRC}/${dir}/asm/${f}.pl ${EXTRA_PL}
39 /usr/bin/perl -I${LCRYPTO_SRC}/perlasm -I${LCRYPTO_SRC}/${dir}/asm \
40 ${LCRYPTO_SRC}/${dir}/asm/${f}.pl \
41 openbsd-elf ${CFLAGS} 386 ${PICFLAG} > ${.TARGET}
42.endfor