Changeset View
Changeset View
Standalone View
Standalone View
src/secp256k1/Makefile.am
ACLOCAL_AMFLAGS = -I build-aux/m4 | ACLOCAL_AMFLAGS = -I build-aux/m4 | ||||
lib_LTLIBRARIES = libsecp256k1.la | SECP256K1_LIB = libsecp256k1.la | ||||
lib_LTLIBRARIES = $(SECP256K1_LIB) | |||||
if USE_JNI | if USE_JNI | ||||
JNI_LIB = libsecp256k1_jni.la | lib_LTLIBRARIES += libsecp256k1_jni.la | ||||
noinst_LTLIBRARIES = $(JNI_LIB) | |||||
else | |||||
JNI_LIB = | |||||
endif | endif | ||||
include_HEADERS = include/secp256k1.h | include_HEADERS = include/secp256k1.h | ||||
noinst_HEADERS = | noinst_HEADERS = | ||||
noinst_HEADERS += src/scalar.h | noinst_HEADERS += src/scalar.h | ||||
noinst_HEADERS += src/scalar_4x64.h | noinst_HEADERS += src/scalar_4x64.h | ||||
noinst_HEADERS += src/scalar_8x32.h | noinst_HEADERS += src/scalar_8x32.h | ||||
noinst_HEADERS += src/scalar_low.h | noinst_HEADERS += src/scalar_low.h | ||||
noinst_HEADERS += src/scalar_impl.h | noinst_HEADERS += src/scalar_impl.h | ||||
▲ Show 20 Lines • Show All 50 Lines • ▼ Show 20 Lines | |||||
if USE_EXTERNAL_ASM | if USE_EXTERNAL_ASM | ||||
if USE_ASM_ARM | if USE_ASM_ARM | ||||
libsecp256k1_common_la_SOURCES = src/asm/field_10x26_arm.s | libsecp256k1_common_la_SOURCES = src/asm/field_10x26_arm.s | ||||
endif | endif | ||||
endif | endif | ||||
libsecp256k1_la_SOURCES = src/secp256k1.c | libsecp256k1_la_SOURCES = src/secp256k1.c | ||||
libsecp256k1_la_CPPFLAGS = -DSECP256K1_BUILD -I$(top_srcdir)/include -I$(top_srcdir)/src $(SECP_INCLUDES) | libsecp256k1_la_CPPFLAGS = -DSECP256K1_BUILD -I$(top_srcdir)/include -I$(top_srcdir)/src $(SECP_INCLUDES) | ||||
libsecp256k1_la_LIBADD = $(JNI_LIB) $(SECP_LIBS) $(COMMON_LIB) | libsecp256k1_la_LIBADD = $(SECP_LIBS) $(COMMON_LIB) | ||||
libsecp256k1_jni_la_SOURCES = src/java/org_bitcoin_NativeSecp256k1.c src/java/org_bitcoin_Secp256k1Context.c | libsecp256k1_jni_la_SOURCES = src/java/org_bitcoin_NativeSecp256k1.c src/java/org_bitcoin_Secp256k1Context.c | ||||
libsecp256k1_jni_la_CPPFLAGS = -DSECP256K1_BUILD $(JNI_INCLUDES) | libsecp256k1_jni_la_CPPFLAGS = -DSECP256K1_BUILD $(JNI_INCLUDES) | ||||
libsecp256k1_jni_la_LIBADD = $(SECP256K1_LIB) | |||||
noinst_PROGRAMS = | noinst_PROGRAMS = | ||||
if USE_BENCHMARK | if USE_BENCHMARK | ||||
noinst_PROGRAMS += bench_verify bench_sign bench_internal | noinst_PROGRAMS += bench_verify bench_sign bench_internal | ||||
bench_verify_SOURCES = src/bench_verify.c | bench_verify_SOURCES = src/bench_verify.c | ||||
bench_verify_LDADD = libsecp256k1.la $(SECP_LIBS) $(SECP_TEST_LIBS) $(COMMON_LIB) | bench_verify_LDADD = libsecp256k1.la $(SECP_LIBS) $(SECP_TEST_LIBS) $(COMMON_LIB) | ||||
bench_sign_SOURCES = src/bench_sign.c | bench_sign_SOURCES = src/bench_sign.c | ||||
bench_sign_LDADD = libsecp256k1.la $(SECP_LIBS) $(SECP_TEST_LIBS) $(COMMON_LIB) | bench_sign_LDADD = libsecp256k1.la $(SECP_LIBS) $(SECP_TEST_LIBS) $(COMMON_LIB) | ||||
▲ Show 20 Lines • Show All 42 Lines • ▼ Show 20 Lines | |||||
.stamp-java: $(JAVA_FILES) | .stamp-java: $(JAVA_FILES) | ||||
@echo Compiling $^ | @echo Compiling $^ | ||||
$(AM_V_at)javac -d "$(JAVA_BUILD)" $^ | $(AM_V_at)javac -d "$(JAVA_BUILD)" $^ | ||||
@touch $@ | @touch $@ | ||||
if USE_TESTS | if USE_TESTS | ||||
check-java: libsecp256k1.la .stamp-java | check-java: libsecp256k1_jni.la .stamp-java | ||||
$(AM_V_at)java -Djava.library.path="./:./src:./src/.libs:.libs/" -enableassertions -cp "$(JAVA_BUILD)" $(JAVA_ORG)/NativeSecp256k1Test | $(AM_V_at)java -Djava.library.path="./:./src:./src/.libs:.libs/" -enableassertions -cp "$(JAVA_BUILD)" $(JAVA_ORG)/NativeSecp256k1Test | ||||
endif | endif | ||||
endif | endif | ||||
if USE_ECMULT_STATIC_PRECOMPUTATION | if USE_ECMULT_STATIC_PRECOMPUTATION | ||||
CPPFLAGS_FOR_BUILD +=-I$(top_srcdir) | CPPFLAGS_FOR_BUILD +=-I$(top_srcdir) | ||||
CFLAGS_FOR_BUILD += -Wall -Wextra -Wno-unused-function | CFLAGS_FOR_BUILD += -Wall -Wextra -Wno-unused-function | ||||
Show All 36 Lines |