@@ -73,7 +73,7 @@ noinst_HEADERS += examples/random.h
7373PRECOMPUTED_LIB = libsecp256k1_precomputed.la
7474noinst_LTLIBRARIES = $(PRECOMPUTED_LIB )
7575libsecp256k1_precomputed_la_SOURCES = src/precomputed_ecmult.c src/precomputed_ecmult_gen.c
76- libsecp256k1_precomputed_la_CPPFLAGS = $(SECP_INCLUDES )
76+ libsecp256k1_precomputed_la_CPPFLAGS = $(SECP_INCLUDES ) $( SECP_CONFIG_DEFINES )
7777
7878if USE_EXTERNAL_ASM
7979COMMON_LIB = libsecp256k1_common.la
9292endif
9393
9494libsecp256k1_la_SOURCES = src/secp256k1.c
95- libsecp256k1_la_CPPFLAGS = $(SECP_INCLUDES )
95+ libsecp256k1_la_CPPFLAGS = $(SECP_INCLUDES ) $( SECP_CONFIG_DEFINES )
9696libsecp256k1_la_LIBADD = $(SECP_LIBS ) $(COMMON_LIB ) $(PRECOMPUTED_LIB )
9797libsecp256k1_la_LDFLAGS = -no-undefined -version-info $(LIB_VERSION_CURRENT ) :$(LIB_VERSION_REVISION ) :$(LIB_VERSION_AGE )
9898
@@ -107,17 +107,17 @@ bench_SOURCES = src/bench.c
107107bench_LDADD = libsecp256k1.la $(SECP_LIBS ) $(SECP_TEST_LIBS ) $(COMMON_LIB )
108108bench_internal_SOURCES = src/bench_internal.c
109109bench_internal_LDADD = $(SECP_LIBS ) $(COMMON_LIB ) $(PRECOMPUTED_LIB )
110- bench_internal_CPPFLAGS = $(SECP_INCLUDES )
110+ bench_internal_CPPFLAGS = $(SECP_INCLUDES ) $( SECP_CONFIG_DEFINES )
111111bench_ecmult_SOURCES = src/bench_ecmult.c
112112bench_ecmult_LDADD = $(SECP_LIBS ) $(COMMON_LIB ) $(PRECOMPUTED_LIB )
113- bench_ecmult_CPPFLAGS = $(SECP_INCLUDES )
113+ bench_ecmult_CPPFLAGS = $(SECP_INCLUDES ) $( SECP_CONFIG_DEFINES )
114114endif
115115
116116TESTS =
117117if USE_TESTS
118118noinst_PROGRAMS += tests
119119tests_SOURCES = src/tests.c
120- tests_CPPFLAGS = $(SECP_INCLUDES ) $(SECP_TEST_INCLUDES )
120+ tests_CPPFLAGS = $(SECP_INCLUDES ) $(SECP_TEST_INCLUDES ) $( SECP_CONFIG_DEFINES )
121121if VALGRIND_ENABLED
122122tests_CPPFLAGS += -DVALGRIND
123123noinst_PROGRAMS += valgrind_ctime_test
@@ -135,7 +135,7 @@ endif
135135if USE_EXHAUSTIVE_TESTS
136136noinst_PROGRAMS += exhaustive_tests
137137exhaustive_tests_SOURCES = src/tests_exhaustive.c
138- exhaustive_tests_CPPFLAGS = $(SECP_INCLUDES )
138+ exhaustive_tests_CPPFLAGS = $(SECP_INCLUDES ) $( SECP_CONFIG_DEFINES )
139139if !ENABLE_COVERAGE
140140exhaustive_tests_CPPFLAGS += -DVERIFY
141141endif
@@ -148,7 +148,7 @@ endif
148148if USE_EXAMPLES
149149noinst_PROGRAMS += ecdsa_example
150150ecdsa_example_SOURCES = examples/ecdsa.c
151- ecdsa_example_CPPFLAGS = -I$(top_srcdir ) /include
151+ ecdsa_example_CPPFLAGS = -I$(top_srcdir ) /include $( SECP_CONFIG_DEFINES )
152152ecdsa_example_LDADD = libsecp256k1.la
153153ecdsa_example_LDFLAGS = -static
154154if BUILD_WINDOWS
@@ -158,7 +158,7 @@ TESTS += ecdsa_example
158158if ENABLE_MODULE_ECDH
159159noinst_PROGRAMS += ecdh_example
160160ecdh_example_SOURCES = examples/ecdh.c
161- ecdh_example_CPPFLAGS = -I$(top_srcdir ) /include
161+ ecdh_example_CPPFLAGS = -I$(top_srcdir ) /include $( SECP_CONFIG_DEFINES )
162162ecdh_example_LDADD = libsecp256k1.la
163163ecdh_example_LDFLAGS = -static
164164if BUILD_WINDOWS
@@ -169,7 +169,7 @@ endif
169169if ENABLE_MODULE_SCHNORRSIG
170170noinst_PROGRAMS += schnorr_example
171171schnorr_example_SOURCES = examples/schnorr.c
172- schnorr_example_CPPFLAGS = -I$(top_srcdir ) /include
172+ schnorr_example_CPPFLAGS = -I$(top_srcdir ) /include $( SECP_CONFIG_DEFINES )
173173schnorr_example_LDADD = libsecp256k1.la
174174schnorr_example_LDFLAGS = -static
175175if BUILD_WINDOWS
@@ -184,11 +184,11 @@ EXTRA_PROGRAMS = precompute_ecmult precompute_ecmult_gen
184184CLEANFILES = $(EXTRA_PROGRAMS )
185185
186186precompute_ecmult_SOURCES = src/precompute_ecmult.c
187- precompute_ecmult_CPPFLAGS = $(SECP_INCLUDES )
187+ precompute_ecmult_CPPFLAGS = $(SECP_INCLUDES ) $( SECP_CONFIG_DEFINES )
188188precompute_ecmult_LDADD = $(SECP_LIBS ) $(COMMON_LIB )
189189
190190precompute_ecmult_gen_SOURCES = src/precompute_ecmult_gen.c
191- precompute_ecmult_gen_CPPFLAGS = $(SECP_INCLUDES )
191+ precompute_ecmult_gen_CPPFLAGS = $(SECP_INCLUDES ) $( SECP_CONFIG_DEFINES )
192192precompute_ecmult_gen_LDADD = $(SECP_LIBS ) $(COMMON_LIB )
193193
194194# See Automake manual, Section "Errors with distclean".
0 commit comments