Move rc4.c to primary Makefile.
authorjsing <jsing@openbsd.org>
Thu, 28 Mar 2024 01:57:00 +0000 (01:57 +0000)
committerjsing <jsing@openbsd.org>
Thu, 28 Mar 2024 01:57:00 +0000 (01:57 +0000)
This is now built on all platforms.

12 files changed:
lib/libcrypto/Makefile
lib/libcrypto/arch/aarch64/Makefile.inc
lib/libcrypto/arch/alpha/Makefile.inc
lib/libcrypto/arch/amd64/Makefile.inc
lib/libcrypto/arch/arm/Makefile.inc
lib/libcrypto/arch/hppa/Makefile.inc
lib/libcrypto/arch/i386/Makefile.inc
lib/libcrypto/arch/mips64/Makefile.inc
lib/libcrypto/arch/powerpc/Makefile.inc
lib/libcrypto/arch/powerpc64/Makefile.inc
lib/libcrypto/arch/riscv64/Makefile.inc
lib/libcrypto/arch/sparc64/Makefile.inc

index 447a8f6..a794e8b 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.181 2024/03/28 01:41:16 jsing Exp $
+# $OpenBSD: Makefile,v 1.182 2024/03/28 01:57:00 jsing Exp $
 
 LIB=   crypto
 LIBREBUILD=y
@@ -492,6 +492,9 @@ SRCS+= rc2_skey.c
 SRCS+= rc2cfb64.c
 SRCS+= rc2ofb64.c
 
+# rc4/
+SRCS+= rc4.c
+
 # ripemd/
 SRCS+= ripemd.c
 
index feb11a1..d9ab778 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile.inc,v 1.8 2024/03/28 01:41:16 jsing Exp $
+# $OpenBSD: Makefile.inc,v 1.9 2024/03/28 01:57:00 jsing Exp $
 
 # aarch64-specific libcrypto build rules
 
@@ -8,8 +8,6 @@ SRCS+= aes_core.c aes_cbc.c
 # camellia
 SRCS+= camellia.c cmll_cbc.c cmll_misc.c
 # modes
-# rc4
-SRCS+= rc4.c
 # sha
 # whrlpool
 SRCS+= wp_block.c
index 5ebc983..2a3bf26 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile.inc,v 1.9 2024/03/28 01:41:16 jsing Exp $
+# $OpenBSD: Makefile.inc,v 1.10 2024/03/28 01:57:00 jsing Exp $
 
 # alpha-specific libcrypto build rules
 
@@ -12,8 +12,6 @@ SRCS+= camellia.c cmll_cbc.c cmll_misc.c
 # modes
 CFLAGS+= -DGHASH_ASM
 SSLASM+= modes ghash-alpha
-# rc4
-SRCS+= rc4.c
 # sha
 CFLAGS+= -DSHA1_ASM
 SSLASM+= sha sha1-alpha
index 617b9fe..40ba3c0 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile.inc,v 1.17 2024/03/28 01:49:29 jsing Exp $
+# $OpenBSD: Makefile.inc,v 1.18 2024/03/28 01:57:00 jsing Exp $
 
 # amd64-specific libcrypto build rules
 
@@ -49,7 +49,6 @@ SSLASM+= modes ghash-x86_64
 CFLAGS+= -DHAVE_RC4_INTERNAL
 CFLAGS+= -DHAVE_RC4_SET_KEY_INTERNAL
 SSLASM+= rc4 rc4-x86_64
-SRCS+=   rc4.c
 # ripemd
 # sha
 CFLAGS+= -DSHA1_ASM
index e30a1a8..443fe9e 100644 (file)
@@ -14,8 +14,6 @@ SRCS+= camellia.c cmll_cbc.c cmll_misc.c
 # modes
 CFLAGS+= -DGHASH_ASM
 SSLASM+= modes ghash-armv4
-# rc4
-SRCS+= rc4.c
 # sha
 CFLAGS+= -DSHA1_ASM
 SSLASM+= sha sha1-armv4-large
index 3668d2f..8412855 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile.inc,v 1.18 2024/03/28 01:41:16 jsing Exp $
+# $OpenBSD: Makefile.inc,v 1.19 2024/03/28 01:57:00 jsing Exp $
 
 # hppa-specific libcrypto build rules
 
@@ -14,8 +14,6 @@ SRCS+= camellia.c cmll_cbc.c cmll_misc.c
 # modes
 CFLAGS+= -DGHASH_ASM
 SSLASM+= modes ghash-parisc ghash-parisc
-# rc4
-SRCS+= rc4.c
 # sha
 CFLAGS+= -DSHA1_ASM
 SSLASM+= sha sha1-parisc sha1-parisc
index 911f020..aedd1d7 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile.inc,v 1.14 2024/03/28 01:49:29 jsing Exp $
+# $OpenBSD: Makefile.inc,v 1.15 2024/03/28 01:57:00 jsing Exp $
 
 # i386-specific libcrypto build rules
 
@@ -29,7 +29,6 @@ SSLASM+= modes ghash-x86
 CFLAGS+= -DHAVE_RC4_INTERNAL
 CFLAGS+= -DHAVE_RC4_SET_KEY_INTERNAL
 SSLASM+= rc4 rc4-586
-SRCS+=   rc4.c
 # sha
 CFLAGS+= -DSHA1_ASM
 SSLASM+= sha sha1-586
index 30a4047..b3a9406 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile.inc,v 1.10 2024/03/28 01:41:16 jsing Exp $
+# $OpenBSD: Makefile.inc,v 1.11 2024/03/28 01:57:00 jsing Exp $
 
 # mips64-specific libcrypto build rules
 
@@ -12,8 +12,6 @@ SSLASM+= bn mips-mont mips-mont
 CFLAGS+= -DOPENSSL_BN_ASM_MONT
 # camellia
 SRCS+= camellia.c cmll_cbc.c cmll_misc.c
-# rc4
-SRCS+= rc4.c
 # sha
 SSLASM+= sha sha1-mips sha1-mips
 CFLAGS+= -DSHA1_ASM
index c89af9b..9011d0b 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile.inc,v 1.7 2024/03/28 01:41:16 jsing Exp $
+# $OpenBSD: Makefile.inc,v 1.8 2024/03/28 01:57:00 jsing Exp $
 
 # powerpc-specific libcrypto build rules
 
@@ -14,8 +14,6 @@ SSLASM+= bn ppc-mont ppc-mont         # bn_mul_mont_int
 CFLAGS+= -DOPENSSL_BN_ASM_MONT
 # camellia
 SRCS+= camellia.c cmll_cbc.c cmll_misc.c
-# rc4
-SRCS+= rc4.c
 # sha
 CFLAGS+= -DSHA1_ASM
 SSLASM+= sha sha1-ppc sha1-ppc
index 0ce671a..f45bb01 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile.inc,v 1.9 2024/03/28 01:41:16 jsing Exp $
+# $OpenBSD: Makefile.inc,v 1.10 2024/03/28 01:57:00 jsing Exp $
 
 # powerpc-specific libcrypto build rules
 
@@ -14,8 +14,6 @@ SRCS+= aes_core.c aes_cbc.c
 #CFLAGS+= -DOPENSSL_BN_ASM_MONT
 # camellia
 SRCS+= camellia.c cmll_cbc.c cmll_misc.c
-# rc4
-SRCS+= rc4.c
 # sha
 #CFLAGS+= -DSHA1_ASM
 #SSLASM+= sha sha1-ppc sha1-ppc
index 7807da6..909cc21 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile.inc,v 1.5 2024/03/28 01:41:16 jsing Exp $
+# $OpenBSD: Makefile.inc,v 1.6 2024/03/28 01:57:00 jsing Exp $
 
 # riscv64 libcrypto build rules
 
@@ -11,8 +11,5 @@ SRCS+= camellia.c
 SRCS+= cmll_cbc.c
 SRCS+= cmll_misc.c
 
-# rc4
-SRCS+= rc4.c
-
 # whrlpool
 SRCS+= wp_block.c
index 1c596eb..b34a66e 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile.inc,v 1.12 2024/03/28 01:41:16 jsing Exp $
+# $OpenBSD: Makefile.inc,v 1.13 2024/03/28 01:57:00 jsing Exp $
 
 # sparc64-specific libcrypto build rules
 
@@ -12,8 +12,6 @@ SRCS+= camellia.c cmll_cbc.c cmll_misc.c
 # modes
 CFLAGS+= -DGHASH_ASM
 SSLASM+= modes ghash-sparcv9 ghash-sparcv9
-# rc4
-SRCS+= rc4.c
 # sha
 SSLASM+= sha sha1-sparcv9 sha1-sparcv9
 CFLAGS+= -DSHA1_ASM