Skip to content

Commit bf12b16

Browse files
committed
Restore Master after tagging release
1 parent 5e15efb commit bf12b16

File tree

1 file changed

+2
-17
lines changed

1 file changed

+2
-17
lines changed

Android.mk

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ CRYPTOPP_LIB_FILES := $(CRYPTOPP_INIT_FILES) $(CRYPTOPP_LIB_FILES)
8484
# ARM A-32 source files
8585

8686
ifeq ($(TARGET_ARCH),arm)
87-
CRYPTOPP_ARM_FILES := aes_armv4.S
87+
CRYPTOPP_ARM_FILES := aes_armv4.S sha1_armv4.S sha256_armv4.S sha512_armv4.S
8888
CRYPTOPP_LIB_FILES := $(CRYPTOPP_LIB_FILES) $(CRYPTOPP_ARM_FILES)
8989
LOCAL_ARM_MODE := arm
9090
LOCAL_FILTER_ASM :=
@@ -111,6 +111,7 @@ endif
111111
ifeq ($(TARGET_ARCH),arm64)
112112
CRYPTOPP_LIB_FILES := $(filter-out %avx.cpp,$(CRYPTOPP_LIB_FILES))
113113
CRYPTOPP_LIB_FILES := $(filter-out sse_simd.cpp,$(CRYPTOPP_LIB_FILES))
114+
CRYPTOPP_LIB_FILES := $(filter-out donna_32.cpp,$(CRYPTOPP_LIB_FILES))
114115
CRYPTOPP_LIB_FILES := $(filter-out donna_sse.cpp,$(CRYPTOPP_LIB_FILES))
115116
endif
116117

@@ -140,14 +141,6 @@ LOCAL_CPPFLAGS := -Wall
140141
LOCAL_CPP_FEATURES := rtti exceptions
141142
LOCAL_LDFLAGS := -Wl,--exclude-libs,ALL -Wl,--as-needed
142143

143-
# Clang workarounds for Intel machines
144-
ifeq ($(TARGET_ARCH),x86)
145-
LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS) -DCRYPTOPP_DISABLE_MIXED_ASM -DCRYPTOPP_DISABLE_AVX2
146-
endif
147-
ifeq ($(TARGET_ARCH),x86_64)
148-
LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS) -DCRYPTOPP_DISABLE_MIXED_ASM -DCRYPTOPP_DISABLE_AVX2
149-
endif
150-
151144
LOCAL_EXPORT_CFLAGS := $(LOCAL_CFLAGS)
152145
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/..
153146

@@ -164,14 +157,6 @@ LOCAL_SRC_FILES := $(addprefix $(CRYPTOPP_PATH),$(CRYPTOPP_LIB_FILES))
164157
LOCAL_CPPFLAGS := -Wall
165158
LOCAL_CPP_FEATURES := rtti exceptions
166159

167-
# Clang workarounds for Intel machines
168-
ifeq ($(TARGET_ARCH),x86)
169-
LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS) -DCRYPTOPP_DISABLE_MIXED_ASM -DCRYPTOPP_DISABLE_AVX2
170-
endif
171-
ifeq ($(TARGET_ARCH),x86_64)
172-
LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS) -DCRYPTOPP_DISABLE_MIXED_ASM -DCRYPTOPP_DISABLE_AVX2
173-
endif
174-
175160
LOCAL_EXPORT_CFLAGS := $(LOCAL_CFLAGS)
176161
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/..
177162

0 commit comments

Comments
 (0)