diff options
author | Jeffrey Walton <noloader@gmail.com> | 2022-02-07 19:29:58 -0500 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2022-02-07 19:29:58 -0500 |
commit | 66d73d6d8b95a60cef3b9ff9d5d7e64cb281b50a (patch) | |
tree | 45e578c4126eb5e8f1aa8e5b7ccb1bfe8a2db61e /GNUmakefile | |
parent | f167d7c908f31e1630fdabd29ecaa67311f07c33 (diff) | |
download | cryptopp-git-66d73d6d8b95a60cef3b9ff9d5d7e64cb281b50a.tar.gz |
Use CPPFLAGS more consistently in Makefiles
Diffstat (limited to 'GNUmakefile')
-rw-r--r-- | GNUmakefile | 145 |
1 files changed, 76 insertions, 69 deletions
diff --git a/GNUmakefile b/GNUmakefile index 5605048d..f8b320ad 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -1,4 +1,3 @@ - ########################################################### ##### System Attributes and Programs ##### ########################################################### @@ -99,15 +98,15 @@ endif # Hack to skip CPU feature tests for some recipes DETECT_FEATURES ?= 1 -ifeq ($(findstring -DCRYPTOPP_DISABLE_ASM,$(CXXFLAGS)),-DCRYPTOPP_DISABLE_ASM) +ifneq ($(findstring -DCRYPTOPP_DISABLE_ASM,$(CPPFLAGS)$(CXXFLAGS)),) DETECT_FEATURES := 0 -else ifeq ($(findstring clean,$(MAKECMDGOALS)),clean) +else ifneq ($(findstring clean,$(MAKECMDGOALS)),) DETECT_FEATURES := 0 -else ifeq ($(findstring distclean,$(MAKECMDGOALS)),distclean) +else ifneq ($(findstring distclean,$(MAKECMDGOALS)),) DETECT_FEATURES := 0 -else ifeq ($(findstring trim,$(MAKECMDGOALS)),trim) +else ifneq ($(findstring trim,$(MAKECMDGOALS)),) DETECT_FEATURES := 0 -else ifeq ($(findstring zip,$(MAKECMDGOALS)),zip) +else ifneq ($(findstring zip,$(MAKECMDGOALS)),) DETECT_FEATURES := 0 endif @@ -145,10 +144,12 @@ endif # Base CXXFLAGS used if the user did not specify them ifeq ($(CXXFLAGS),) ifeq ($(SUN_COMPILER),1) - CRYPTOPP_CXXFLAGS += -DNDEBUG -g -xO3 + CRYPTOPP_CPPFLAGS += -DNDEBUG + CRYPTOPP_CXXFLAGS += -g -xO3 ZOPT = -xO0 else - CRYPTOPP_CXXFLAGS += -DNDEBUG -g2 -O3 + CRYPTOPP_CPPFLAGS += -DNDEBUG + CRYPTOPP_CXXFLAGS += -g2 -O3 ZOPT = -O0 endif endif @@ -202,11 +203,11 @@ endif # Original MinGW targets Win2k by default, but lacks proper Win2k support # if target Windows version is not specified, use Windows XP instead ifeq ($(IS_MINGW),1) -ifeq ($(findstring -D_WIN32_WINNT,$(CXXFLAGS)),) -ifeq ($(findstring -D_WIN32_WINDOWS,$(CXXFLAGS)),) -ifeq ($(findstring -DWINVER,$(CXXFLAGS)),) -ifeq ($(findstring -DNTDDI_VERSION,$(CXXFLAGS)),) - CRYPTOPP_CXXFLAGS += -D_WIN32_WINNT=0x0501 +ifeq ($(findstring -D_WIN32_WINNT,$(CPPFLAGS)$(CXXFLAGS)),) +ifeq ($(findstring -D_WIN32_WINDOWS,$(CPPFLAGS)$(CXXFLAGS)),) +ifeq ($(findstring -DWINVER,$(CPPFLAGS)$(CXXFLAGS)),) +ifeq ($(findstring -DNTDDI_VERSION,$(CPPFLAGS)$(CXXFLAGS)),) + CRYPTOPP_CPPFLAGS += -D_WIN32_WINNT=0x0501 endif # NTDDI_VERSION endif # WINVER endif # _WIN32_WINDOWS @@ -218,8 +219,8 @@ TPROG = TestPrograms/test_newlib.cpp TOPT = HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w) ifeq ($(strip $(HAVE_OPT)),0) - ifeq ($(findstring -D_XOPEN_SOURCE,$(CXXFLAGS)),) - CRYPTOPP_CXXFLAGS += -D_XOPEN_SOURCE=600 + ifeq ($(findstring -D_XOPEN_SOURCE,$(CPPFLAGS)$(CXXFLAGS)),) + CRYPTOPP_CPPFLAGS += -D_XOPEN_SOURCE=600 endif endif @@ -392,33 +393,33 @@ ifeq ($(DETECT_FEATURES),1) endif ifeq ($(SSE3_FLAG),) - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_SSE3 + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_SSE3 else ifeq ($(SSSE3_FLAG),) - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_SSSE3 + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_SSSE3 else ifeq ($(SSE41_FLAG),) - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_SSE4 + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_SSE4 else ifeq ($(SSE42_FLAG),) - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_SSE4 + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_SSE4 endif ifneq ($(SSE42_FLAG),) # Unusual GCC/Clang on Macports. It assembles AES, but not CLMUL. # test_x86_clmul.s:15: no such instruction: 'pclmulqdq $0, %xmm1,%xmm0' ifeq ($(CLMUL_FLAG),) - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_CLMUL + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_CLMUL endif ifeq ($(AESNI_FLAG),) - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_AESNI + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_AESNI endif ifeq ($(AVX_FLAG),) - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_AVX + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_AVX else ifeq ($(AVX2_FLAG),) - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_AVX2 + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_AVX2 endif # SHANI independent of AVX per GH #1045 ifeq ($(SHANI_FLAG),) - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_SHANI + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_SHANI endif endif @@ -437,7 +438,7 @@ ifeq ($(DETECT_FEATURES),1) #TOPT = #HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w) #ifneq ($(strip $(HAVE_OPT)),0) - # CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_MIXED_ASM + # CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_MIXED_ASM #endif # SSE2_FLAGS @@ -453,13 +454,13 @@ ifneq ($(INTEL_COMPILER),0) # "internal error: backend signals" occurs on some x86 inline assembly with ICC 9 and # some x64 inline assembly with ICC 11.0. If you want to use Crypto++'s assembly code # with ICC, try enabling it on individual files - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_ASM + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_ASM endif endif # Allow use of "/" operator for GNU Assembler. # http://sourceware.org/bugzilla/show_bug.cgi?id=4572 -ifeq ($(findstring -DCRYPTOPP_DISABLE_ASM,$(CXXFLAGS)),) +ifeq ($(findstring -DCRYPTOPP_DISABLE_ASM,$(CPPFLAGS)$(CXXFLAGS)),) ifeq ($(IS_SUN)$(GCC_COMPILER),11) CRYPTOPP_CXXFLAGS += -Wa,--divide endif @@ -473,6 +474,12 @@ endif ########################################################### ifneq ($(IS_ARM32),0) + +# No need for feature detection on this platform if NEON is disabled +ifneq ($(findstring -DCRYPTOPP_DISABLE_ARM_NEON,$(CPPFLAGS)$(CXXFLAGS)),) + DETECT_FEATURES := 0 +endif + ifeq ($(DETECT_FEATURES),1) # Clang needs an option to include <arm_neon.h> @@ -507,7 +514,7 @@ ifeq ($(DETECT_FEATURES),1) endif ifeq ($(NEON_FLAG),) - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_ASM + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_ASM endif # DETECT_FEATURES @@ -560,7 +567,7 @@ ifeq ($(DETECT_FEATURES),1) endif ifeq ($(ASIMD_FLAG),) - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_ASM + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_ASM endif ifneq ($(ASIMD_FLAG),) @@ -570,7 +577,7 @@ ifeq ($(DETECT_FEATURES),1) ifeq ($(strip $(HAVE_OPT)),0) CRC_FLAG = -march=armv8-a+crc else - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_ARM_CRC32 + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_ARM_CRC32 endif TPROG = TestPrograms/test_arm_aes.cpp @@ -579,7 +586,7 @@ ifeq ($(DETECT_FEATURES),1) ifeq ($(strip $(HAVE_OPT)),0) AES_FLAG = -march=armv8-a+crypto else - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_ARM_AES + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_ARM_AES endif TPROG = TestPrograms/test_arm_pmull.cpp @@ -589,7 +596,7 @@ ifeq ($(DETECT_FEATURES),1) GCM_FLAG = -march=armv8-a+crypto GF2N_FLAG = -march=armv8-a+crypto else - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_ARM_PMULL + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_ARM_PMULL endif TPROG = TestPrograms/test_arm_sha1.cpp @@ -598,7 +605,7 @@ ifeq ($(DETECT_FEATURES),1) ifeq ($(strip $(HAVE_OPT)),0) SHA_FLAG = -march=armv8-a+crypto else - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_ARM_SHA1 + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_ARM_SHA1 endif TPROG = TestPrograms/test_arm_sha256.cpp @@ -607,7 +614,7 @@ ifeq ($(DETECT_FEATURES),1) ifeq ($(strip $(HAVE_OPT)),0) SHA_FLAG = -march=armv8-a+crypto else - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_ARM_SHA2 + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_ARM_SHA2 endif TPROG = TestPrograms/test_arm_sm3.cpp @@ -617,8 +624,8 @@ ifeq ($(DETECT_FEATURES),1) SM3_FLAG = -march=armv8.4-a+sm3 SM4_FLAG = -march=armv8.4-a+sm3 else - #CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_ARM_SM3 - #CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_ARM_SM4 + #CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_ARM_SM3 + #CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_ARM_SM4 endif TPROG = TestPrograms/test_arm_sha3.cpp @@ -627,7 +634,7 @@ ifeq ($(DETECT_FEATURES),1) ifeq ($(strip $(HAVE_OPT)),0) SHA3_FLAG = -march=armv8.4-a+sha3 else - #CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_ARM_SHA3 + #CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_ARM_SHA3 endif TPROG = TestPrograms/test_arm_sha512.cpp @@ -636,7 +643,7 @@ ifeq ($(DETECT_FEATURES),1) ifeq ($(strip $(HAVE_OPT)),0) SHA512_FLAG = -march=armv8.4-a+sha512 else - #CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_ARM_SHA512 + #CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_ARM_SHA512 endif # ASIMD_FLAG @@ -788,13 +795,13 @@ ifeq ($(DETECT_FEATURES),1) # Fixups for missing ISAs ifeq ($(ALTIVEC_FLAG),) - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_ALTIVEC + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_ALTIVEC else ifeq ($(POWER7_FLAG),) - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_POWER7 + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_POWER7 else ifeq ($(POWER8_FLAG),) - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_POWER8 + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_POWER8 #else ifeq ($(POWER9_FLAG),) - # CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_POWER9 + # CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_POWER9 endif # DETECT_FEATURES @@ -919,7 +926,7 @@ endif # http://www.oracle.com/technetwork/server-storage/solaris/hwcap-modification-139536.html ifeq ($(IS_SUN)$(SUN_COMPILER),11) ifneq ($(IS_X86)$(IS_X64),00) - ifeq ($(findstring -DCRYPTOPP_DISABLE_ASM,$(CRYPTOPP_CXXFLAGS) $(CXXFLAGS)),) + ifeq ($(findstring -DCRYPTOPP_DISABLE_ASM,$(CPPFLAGS)$(CXXFLAGS)),) CRYPTOPP_LDFLAGS += -M cryptopp.mapfile endif # No CRYPTOPP_DISABLE_ASM endif # X86/X32/X64 @@ -941,7 +948,7 @@ SUN_CC10_BUGGY := $(shell $(CXX) -V 2>&1 | $(GREP) -c -E "CC: Sun .* 5\.10 .* (2 ifneq ($(SUN_CC10_BUGGY),0) # -DCRYPTOPP_INCLUDE_VECTOR_CC is needed for Sun Studio 12u1 Sun C++ 5.10 SunOS_i386 128229-02 2009/09/21 # and was fixed in May 2010. Remove it if you get "already had a body defined" errors in vector.cc -CRYPTOPP_CXXFLAGS += -DCRYPTOPP_INCLUDE_VECTOR_CC +CRYPTOPP_CPPFLAGS += -DCRYPTOPP_INCLUDE_VECTOR_CC endif AR = $(CXX) ARFLAGS = -xar -o @@ -950,7 +957,7 @@ endif # No ASM for Travis testing ifeq ($(findstring no-asm,$(MAKECMDGOALS)),no-asm) - ifeq ($(findstring -DCRYPTOPP_DISABLE_ASM,$(CRYPTOPP_CXXFLAGS) $(CXXFLAGS)),) + ifeq ($(findstring -DCRYPTOPP_DISABLE_ASM,$(CPPFLAGS)$(CXXFLAGS)),) CRYPTOPP_CXXFLAGS += -DCRYPTOPP_DISABLE_ASM endif # CRYPTOPP_CXXFLAGS endif # No ASM @@ -998,10 +1005,10 @@ ifeq ($(findstring ubsan,$(MAKECMDGOALS)),ubsan) CRYPTOPP_CXXFLAGS := $(CRYPTOPP_CXXFLAGS:-xO%=-xO1) ifeq ($(findstring -fsanitize=undefined,$(CXXFLAGS)),) CRYPTOPP_CXXFLAGS += -fsanitize=undefined - endif # CRYPTOPP_CXXFLAGS - ifeq ($(findstring -DCRYPTOPP_COVERAGE,$(CXXFLAGS)),) - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_COVERAGE - endif # CRYPTOPP_CXXFLAGS + endif # CRYPTOPP_CPPFLAGS + ifeq ($(findstring -DCRYPTOPP_COVERAGE,$(CPPFLAGS)$(CXXFLAGS)),) + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_COVERAGE + endif # CRYPTOPP_CPPFLAGS endif # UBsan # Address Sanitizer (Asan) testing. Issue 'make asan'. @@ -1012,9 +1019,9 @@ ifeq ($(findstring asan,$(MAKECMDGOALS)),asan) ifeq ($(findstring -fsanitize=address,$(CXXFLAGS)),) CRYPTOPP_CXXFLAGS += -fsanitize=address endif # CRYPTOPP_CXXFLAGS - ifeq ($(findstring -DCRYPTOPP_COVERAGE,$(CXXFLAGS)),) - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_COVERAGE - endif # CRYPTOPP_CXXFLAGS + ifeq ($(findstring -DCRYPTOPP_COVERAGE,$(CPPFLAGS)$(CXXFLAGS)),) + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_COVERAGE + endif # CRYPTOPP_CPPFLAGS ifeq ($(findstring -fno-omit-frame-pointer,$(CXXFLAGS)),) CRYPTOPP_CXXFLAGS += -fno-omit-frame-pointer endif # CRYPTOPP_CXXFLAGS @@ -1036,8 +1043,8 @@ ifneq ($(filter lcov coverage,$(MAKECMDGOALS)),) CRYPTOPP_CXXFLAGS := $(CRYPTOPP_CXXFLAGS:-g%=-g3) CRYPTOPP_CXXFLAGS := $(CRYPTOPP_CXXFLAGS:-O%=-O1) CRYPTOPP_CXXFLAGS := $(CRYPTOPP_CXXFLAGS:-xO%=-xO1) - ifeq ($(findstring -DCRYPTOPP_COVERAGE,$(CXXFLAGS)),) - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_COVERAGE + ifeq ($(findstring -DCRYPTOPP_COVERAGE,$(CPPFLAGS)$(CXXFLAGS)),) + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_COVERAGE endif # CRYPTOPP_COVERAGE ifeq ($(findstring -coverage,$(CXXFLAGS)),) CRYPTOPP_CXXFLAGS += -coverage @@ -1049,8 +1056,8 @@ ifneq ($(filter gcov codecov,$(MAKECMDGOALS)),) CRYPTOPP_CXXFLAGS := $(CRYPTOPP_CXXFLAGS:-g%=-g3) CRYPTOPP_CXXFLAGS := $(CRYPTOPP_CXXFLAGS:-O%=-O1) CRYPTOPP_CXXFLAGS := $(CRYPTOPP_CXXFLAGS:-xO%=-xO1) - ifeq ($(findstring -DCRYPTOPP_COVERAGE,$(CXXFLAGS)),) - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_COVERAGE + ifeq ($(findstring -DCRYPTOPP_COVERAGE,$(CPPFLAGS)$(CXXFLAGS)),) + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_COVERAGE endif # CRYPTOPP_COVERAGE ifeq ($(findstring -coverage,$(CXXFLAGS)),) CRYPTOPP_CXXFLAGS += -coverage @@ -1063,9 +1070,9 @@ ifneq ($(filter valgrind,$(MAKECMDGOALS)),) CRYPTOPP_CXXFLAGS := $(CRYPTOPP_CXXFLAGS:-g%=-g3) CRYPTOPP_CXXFLAGS := $(CRYPTOPP_CXXFLAGS:-O%=-O1) CRYPTOPP_CXXFLAGS := $(CRYPTOPP_CXXFLAGS:-xO%=-xO1) - ifeq ($(findstring -DCRYPTOPP_COVERAGE,$(CXXFLAGS)),) - CRYPTOPP_CXXFLAGS += -DCRYPTOPP_COVERAGE - endif # -DCRYPTOPP_COVERAGE + ifeq ($(findstring -DCRYPTOPP_COVERAGE,$(CPPFLAGS)$(CXXFLAGS)),) + CRYPTOPP_CPPFLAGS += -DCRYPTOPP_COVERAGE + endif # CRYPTOPP_CPPFLAGS endif # Valgrind # Debug testing on GNU systems. Triggered by -DDEBUG. @@ -1076,9 +1083,9 @@ ifneq ($(filter -DDEBUG -DDEBUG=1,$(CXXFLAGS)),) USING_GLIBCXX := $(shell $(CXX)$(CXXFLAGS) -E $(TPROG) -c 2>&1 | $(GREP) -i -c "__GLIBCXX__") ifneq ($(USING_GLIBCXX),0) ifeq ($(HAS_NEWLIB),0) - ifeq ($(findstring -D_GLIBCXX_DEBUG,$(CXXFLAGS)),) + ifeq ($(findstring -D_GLIBCXX_DEBUG,$(CPPFLAGS)$(CXXFLAGS)),) CRYPTOPP_CXXFLAGS += -D_GLIBCXX_DEBUG - endif # CRYPTOPP_CXXFLAGS + endif # CRYPTOPP_CPPFLAGS endif # HAS_NEWLIB endif # USING_GLIBCXX @@ -1738,16 +1745,16 @@ rijndael.o : rijndael.cpp endif # Only use CRYPTOPP_DATA_DIR if its not set in CXXFLAGS -ifeq ($(findstring -DCRYPTOPP_DATA_DIR, $(CXXFLAGS)),) +ifeq ($(findstring -DCRYPTOPP_DATA_DIR, $(CPPFLAGS)$(CXXFLAGS)),) ifneq ($(strip $(CRYPTOPP_DATA_DIR)),) validat%.o : validat%.cpp - $(CXX) $(strip $(CPPFLAGS) $(CXXFLAGS) -DCRYPTOPP_DATA_DIR=\"$(CRYPTOPP_DATA_DIR)\" -c) $< + $(CXX) $(strip $(CPPFLAGS) -DCRYPTOPP_DATA_DIR=\"$(CRYPTOPP_DATA_DIR)\" $(CXXFLAGS) -c) $< bench%.o : bench%.cpp - $(CXX) $(strip $(CPPFLAGS) $(CXXFLAGS) -DCRYPTOPP_DATA_DIR=\"$(CRYPTOPP_DATA_DIR)\" -c) $< + $(CXX) $(strip $(CPPFLAGS) -DCRYPTOPP_DATA_DIR=\"$(CRYPTOPP_DATA_DIR)\" $(CXXFLAGS) -c) $< datatest.o : datatest.cpp - $(CXX) $(strip $(CPPFLAGS) $(CXXFLAGS) -DCRYPTOPP_DATA_DIR=\"$(CRYPTOPP_DATA_DIR)\" -c) $< + $(CXX) $(strip $(CPPFLAGS) -DCRYPTOPP_DATA_DIR=\"$(CRYPTOPP_DATA_DIR)\" $(CXXFLAGS) -c) $< test.o : test.cpp - $(CXX) $(strip $(CPPFLAGS) $(CXXFLAGS) -DCRYPTOPP_DATA_DIR=\"$(CRYPTOPP_DATA_DIR)\" -c) $< + $(CXX) $(strip $(CPPFLAGS) -DCRYPTOPP_DATA_DIR=\"$(CRYPTOPP_DATA_DIR)\" $(CXXFLAGS) -c) $< endif endif @@ -1755,13 +1762,13 @@ validat1.o : validat1.cpp $(CXX) $(strip $(CPPFLAGS) $(CXXFLAGS) $(ALTIVEC_FLAG) -c) $< %.dllonly.o : %.cpp - $(CXX) $(strip $(CPPFLAGS) $(CXXFLAGS) -DCRYPTOPP_DLL_ONLY -c) $< -o $@ + $(CXX) $(strip $(CPPFLAGS) -DCRYPTOPP_DLL_ONLY $(CXXFLAGS) -c) $< -o $@ %.import.o : %.cpp - $(CXX) $(strip $(CPPFLAGS) $(CXXFLAGS) -DCRYPTOPP_IMPORTS -c) $< -o $@ + $(CXX) $(strip $(CPPFLAGS) -DCRYPTOPP_IMPORTS $(CXXFLAGS) -c) $< -o $@ %.export.o : %.cpp - $(CXX) $(strip $(CPPFLAGS) $(CXXFLAGS) -DCRYPTOPP_EXPORTS -c) $< -o $@ + $(CXX) $(strip $(CPPFLAGS) -DCRYPTOPP_EXPORTS $(CXXFLAGS) -c) $< -o $@ %.bc : %.cpp $(CXX) $(strip $(CPPFLAGS) $(CXXFLAGS) -c) $< |