diff options
Diffstat (limited to 'GNUmakefile-cross')
-rw-r--r-- | GNUmakefile-cross | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/GNUmakefile-cross b/GNUmakefile-cross index babe6adc..14171aa5 100644 --- a/GNUmakefile-cross +++ b/GNUmakefile-cross @@ -722,11 +722,12 @@ endif # Remove unneeded arch specific files to speed build time. ifeq ($(IS_PPC32)$(IS_PPC64),00) - SRCS := $(filter-out ppc_%,$(SRCS)) + SRCS := $(filter-out %_ppc.cpp,$(SRCS)) endif ifeq ($(IS_ARM32)$(IS_ARMV8),00) SRCS := $(filter-out arm_%,$(SRCS)) SRCS := $(filter-out neon_%,$(SRCS)) + SRCS := $(filter-out %_armv4.S,$(SRCS)) endif ifeq ($(IS_X86)$(IS_X64),00) SRCS := $(filter-out sse_%,$(SRCS)) @@ -742,7 +743,9 @@ ifneq ($(findstring -DCRYPTOPP_DISABLE_ASM,$(CRYPTOPP_CPPFLAGS)$(CPPFLAGS)$(CXXF SRCS := $(filter-out sse_%,$(SRCS)) SRCS := $(filter-out %_sse.cpp,$(SRCS)) SRCS := $(filter-out %_avx.cpp,$(SRCS)) + SRCS := $(filter-out %_ppc.cpp,$(SRCS)) SRCS := $(filter-out %_simd.cpp,$(SRCS)) + SRCS := $(filter-out %_armv4.S,$(SRCS)) endif # List cryptlib.cpp first, then cpu.cpp, then integer.cpp to tame C++ static initialization problems. @@ -993,10 +996,6 @@ chacha_avx.o : chacha_avx.cpp cham_simd.o : cham_simd.cpp $(CXX) $(strip $(CPPFLAGS) $(CXXFLAGS) $(CHAM_FLAG) -c) $< -# Power9 available -darn.o : darn.cpp - $(CXX) $(strip $(CPPFLAGS) $(CXXFLAGS) $(DARN_FLAG) -c) $< - # SSE2 on i686 donna_sse.o : donna_sse.cpp $(CXX) $(strip $(CPPFLAGS) $(CXXFLAGS) $(SSE2_FLAG) -c) $< |